인터넷 주소는 어떻게 구성되나요?
웹 주소는 보통 프로토콜, 호스트명, 경로, 선택적인 쿼리 문자열로 나뉩니다. 화면에 표시된 서비스 이름과 실제 호스트명이 서로 다른 것은 흔한 일입니다. 중요한 것은 브라우저 주소창의 전체 호스트명을 확인하는 것입니다.
이 사이트의 예를 들면 https://kr.xn--2f5bonp4a301b.com/에서 https는 통신 방식이고, kr은 서브도메인에 해당합니다. xn--으로 시작하는 문자열은 국제화 도메인을 ASCII로 표현하는 방식인 Punycode와 관련됩니다. 이 표기만으로 위험하다고 판단할 수는 없습니다.
| 주소 부분 | 예시 | 기능 |
|---|---|---|
| 프로토콜 | https:// | 서버와 통신하는 방식 |
| 호스트명 | kr.xn--2f5bonp4a301b.com | 접속할 인터넷 이름 |
| 경로 | /domain-guide.html | 호스트 내부의 페이지 위치 |
| 쿼리 | ?ref=example | 일부 페이지에서 사용하는 추가 매개변수 |
URL 형식 직접 점검
아래 입력란에 URL을 붙여 넣으면 브라우저에서 형식상의 단서를 표시합니다. 입력값은 외부 서버로 전송되지 않습니다. 검사 결과는 공식 주소 인증이나 악성사이트 판정이 아닙니다.
HTTPS가 있어도 확인해야 하는 이유
브라우저의 암호화 표시가 있다고 해도 모든 콘텐츠가 정확하거나 운영 주체가 검증되었다는 뜻은 아닙니다. 공격자가 만든 페이지도 HTTPS를 사용할 수 있습니다. 예상치 못한 파일 설치, 외부 메신저 이동, 인증번호 요구가 있는 경우에는 별도의 주의가 필요합니다.
주소에 @ 기호가 포함되거나 지나치게 긴 임의 문자열이 이어진다면 실제 연결되는 호스트가 생각과 다른지 확인하세요. 유사 문자로 만든 도메인은 브라우저의 표시 방식에 따라 차이를 알아보기 어려울 수 있습니다.
안전하게 주소 읽기
세 가지를 함께 확인하는 습관이 도움이 됩니다.
- ✓주소창링크 글자가 아닌 실제 표시 호스트명
- ✓연결 과정리디렉션을 거친 최종 목적지
- ✓요구 사항불필요한 앱 설치와 개인정보 요구 여부