진짜 접속 대상은 "호스트"다
피싱 링크의 핵심 속임수는 눈에 보이는 글자와 실제 접속 대상을 다르게 만드는 것입니다. 브라우저가 실제로 접속하는 곳은 URL의 호스트(도메인) 부분뿐이며, 경로나 쿼리에 유명 사이트 이름이 아무리 들어 있어도 접속 대상과는 무관합니다. 이 도구는 브라우저에 내장된 URL 파서(new URL)로 주소를 분해해 "진짜 접속 대상"을 맨 위에 보여줍니다. 도메인은 뒤에서부터 읽습니다 — naver.com.evil.site의 실제 소유자는 naver가 아니라 evil.site입니다.
퓨니코드(xn--)와 한글 도메인
도메인 시스템은 원래 영문만 다루기 때문에, 한글 같은 비영문 도메인은 내부적으로 xn--로 시작하는 퓨니코드로 변환되어 처리됩니다. 예를 들어 한글 도메인 "한국"은 xn--3e0b707e가 됩니다. 이 도구는 xn-- 형식을 원래 문자로 디코드해 보여줍니다. 문제는 이 체계가 유사 문자 공격에 쓰일 수 있다는 점입니다 — 키릴 문자 а(U+0430)는 라틴 a와 화면에서 거의 구별되지 않아, аpple.com처럼 진짜와 다른 도메인을 만들 수 있습니다. 주소창에 xn--이 보이는데 유명 사이트처럼 표시된다면 의심해야 합니다.
@ 트릭과 IP 직접 접속
URL 규격상 https://아이디@호스트 형태로 사용자 정보를 넣을 수 있는데, 이를 악용해 https://naver.com@evil.site 같은 주소를 만들면 앞부분이 진짜 주소처럼 보입니다. 실제 접속 대상은 항상 @ 뒤입니다. 또 도메인 없이 http://203.0.113.5 처럼 IP로 직접 접속하게 하는 링크는 도메인 평판 차단을 피하려는 경우가 많아, 정상 서비스가 고객에게 보내는 일은 드뭅니다. 이 도구는 두 패턴 모두 주의 신호로 표시합니다.
이 도구가 하지 않는 것
이 분석은 주소 문자열의 형태만 봅니다. 해당 서버에 접속하지 않고, 인증서·사이트 내용·차단 목록도 조회하지 않습니다. 따라서 "주의 신호 없음"이 안전 보장이 아니며, 완벽하게 정상처럼 생긴 피싱 도메인도 얼마든지 있습니다. 반대로 정상 서비스가 마케팅용 단축·추적 링크를 쓰다가 신호에 걸리기도 합니다. 최종 판단 기준은 간단합니다 — 문자·메일 속 링크로 로그인하지 말고, 공식 앱이나 직접 입력한 주소로 접속하는 것입니다.
자주 묻는 질문
주의 신호가 없으면 안전한 링크인가요?
아닙니다. 이 도구는 주소의 형태만 검사하며 사이트 내용이나 평판은 확인하지 않습니다. 형태가 완벽히 정상인 피싱 사이트도 많습니다. 중요한 계정·금융 관련 링크는 항상 공식 앱이나 직접 입력한 주소로 접속하세요.
분석하면 그 사이트에 접속되나요?
아니요. 입력한 주소는 브라우저 안에서 문자열로만 분해되며, 해당 서버로 어떤 요청도 보내지 않습니다. 링크를 누른 것과는 전혀 다릅니다.
단축 URL(bit.ly 등)은 분석되나요?
단축 주소 자체의 구조는 분석되지만, 최종 목적지는 접속해야만 알 수 있어서 이 도구로는 펼칠 수 없습니다. 단축 링크는 목적지를 숨기는 용도로도 쓰이니 더 조심해야 합니다.