유니코드 / 국제화

동형 문자 탐지비슷한 글자의 실제 값을 확인

문자 체계 혼용과 대응 후보를 살펴보고 필요하면 기준 문자열과 비교하세요.

동형 문자 탐지

검사할 텍스트

검사 결과

텍스트는 이 브라우저에서만 처리되며 업로드되지 않습니다.

검사 옵션

유니코드 18.0 혼동 문자와 스크립트 표를 로컬에 포함합니다.

스켈레톤 비교에는 양방향 재배치가 없습니다. 정규화는 브라우저 환경에 따르며 일치는 안전 판정이 아닙니다.

입력이 바뀌었습니다. 다시 검사해야 내보낼 수 있습니다.

사용자 이름이나 코드 식별자가 똑같아 보이는데 일치하지 않는다면 동형 문자 탐지로 실제 코드 포인트를 살펴보세요. 라틴 글자 사이에 키릴 문자 а가 들어가도 글꼴에 따라 구별하기 어렵습니다.

이 혼동 문자 검사는 입력을 바꾸지 않고 유니코드 유사 문자를 설명합니다. 혼합 스크립트 신호와 개별 대응 후보를 분리하여, 한글과 한자가 섞였다는 이유만으로 위험하다고 하지 않습니다.

동형 문자 탐지가 필요한 이유

섞인 문자 체계를 위치로 확인

동형 문자 탐지는 라틴 이름에 끼어든 키릴 문자의 위치와 코드 포인트를 보여줍니다. 혼용 표시는 검토 신호일 뿐, 사칭의 증거가 아닙니다.

비슷한 모양의 글자 하나만 다른 색으로 강조한 문자 블록 줄.

알고 있는 표기와 대조

서로 다른 두 문자열이 같은 내부 스켈레톤을 가질 수 있습니다. 기준 이름과 비교하고 각 대응 값을 살펴보세요. 스켈레톤을 올바른 대체 문자열로 사용하면 안 됩니다.

서로 다른 두 문자 블록 줄이 동일한 진단용 배열로 모이는 그림.

결론보다 코드 포인트를 먼저 확인

01

비교 범위를 선택

한 문자열 모드는 혼용과 후보를 보여줍니다. 실제 기준 표기가 있을 때만 두 문자열 모드를 쓰세요. URL을 붙여도 웹 페이지를 요청하지 않습니다.

02

결과 갱신 시점을 확인

자동 검사는 편집 후 약 350ms 기다립니다. 끄면 Ctrl/Cmd+Enter로 실행할 수 있고, 어느 입력이든 바뀌면 이전 보고서 내보내기가 중지됩니다.

03

원문과 대응을 함께 읽기

대응 대상이 여러 코드 포인트일 수 있으며 외국어 글자도 정상일 수 있습니다. 원래 글자와 문자 체계를 먼저 확인한 다음 스켈레톤 관계를 보세요.

글자별 보고서의 정보

고정된 유니코드 18 표

유니코드 유사 문자 후보는 일부 키릴 글자만 고른 목록이 아니라 공식 혼동 문자 표 전체에서 가져옵니다. 여러 글자로 펼쳐지는 대응도 포함합니다. 문자 인코딩 검사와 달리 글자 모양의 혼동 관계를 확인하는 용도입니다.

독립된 두 가지 신호

혼합 스크립트와 대응 후보를 분리합니다. 단일 키릴 단어에도 후보가 있을 수 있고 한글과 한자의 혼용도 정상적인 표기일 수 있습니다.

짧게 보여주고 전체 내보내기

화면 목록은 100개씩 추가합니다. 복사와 JSON에는 모든 글자의 위치, 스크립트 및 대응 대상이 남습니다.

분석 범위와 판단의 한계

도메인 평판은 검사하지 않음
붙여 넣은 URL도 텍스트입니다. DNS, 등록자, 브랜드를 조회하지 않으므로 스켈레톤 일치로 악성 도메인인지 판정할 수 없습니다.
원문 자동 수정 없음
혼동 문자 대응은 입력자의 의도를 뜻하지 않습니다. 도구는 키릴 문자나 수학 글자를 라틴 글자로 치환하지 않습니다.
양방향 재배치 제외
NFD, 기본 무시 문자 제거와 공식 대응 표를 사용하지만 양방향 텍스트 재배치는 구현하지 않았습니다. 완전한 UTS #39 또는 IDNA 검사도 아닙니다.
길이와 잘못된 UTF-16
각 입력의 한도는 UTF-16 코드 단위 10,000개입니다. 고립된 서로게이트는 조용히 바꾸지 않고 오류로 표시합니다.

동형 문자 탐지 자주 묻는 질문

동형 문자 공격이란 무엇인가요?

모양이 같은 듯하지만 다른 코드 포인트인 글자를 이용한 혼동입니다. 여기서는 문자 값과 대응 후보를 확인할 수 있지만 공격 의도는 판단하지 않습니다.

같아 보이는 두 글자가 왜 검색에서 다르게 취급되나요?

보이는 모양과 저장된 코드 포인트는 별개입니다. 두 글자의 U+ 값과 문자 체계를 비교하면 차이를 찾을 수 있습니다.

라틴 a와 키릴 а는 정규화하면 같아지나요?

아니요. 라틴 a는 U+0061이고 키릴 а는 U+0430입니다. 일반 정규화와 혼동 문자 스켈레톤 비교를 구분해야 합니다.

동형 문자의 코드 포인트를 확인할 수 있나요?

네. 글자별 목록에 각 코드 포인트와 UTF-16 위치를 표시하고 JSON 보고서에도 보존합니다.

여러 문자 체계를 쓴 텍스트는 모두 위험한가요?

아니요. 한국어의 한글과 한자처럼 자연스러운 조합이 있습니다. 혼용 표시는 맥락을 검토하라는 뜻입니다.

설명이 필요한 글자가 있나요?

동형 문자 탐지 시작하기

동형 문자 탐지로 짧은 이름을 살펴보고, 기준 표기가 있다면 비교한 뒤 원래 코드 포인트와 문맥을 함께 판단하세요.