테스트 목적으로 가짜/스푸핑 텍스트를 만들기 위해 시각적으로 유사한 유니코드 문자로 문자를 바꾸세요.
이 도구는 고급 유니코드 문자 대체 개념을 기반으로 합니다. 유니코드 표준에는 수백 개의 스크립트와 기호 집합을 포함하여 약 144,000개의 문자가 있습니다. 그리고 이 거대한 라이브러리 안에는 “동형 글자(homoglyph)”가 있습니다 — 다른 스크립트에서 온 문자들이 일반 라틴 알파벳의 문자와 매우 비슷하게 보이는 것입니다. 예를 들어, 키릴 문자 “а” (U 0430)는 라틴 문자 “a” (U 0061)와 거의 똑같이 보이지만, 이들은 완전히 다른 디지털 객체입니다. 저희 생성기 알고리즘은 사용자의 입력 텍스트를 읽고, 선택에 따라 대상 문자를 찾은 뒤, 이를 다른 유니코드 블록의 시각적으로 동일한 문자로 체계적으로 대체합니다. 이 절차는 사람의 눈에는 정상적으로 보이는 글쓰기를 만들어내지만, 서로 다른 디지털 코드로 구성되어 있어 많은 기술적 및 보안 목적을 위해 원본 정보를 성공적으로 속일 수 있습니다.
| 원래 문자 | 일반적인 동형 문자 대체 | 유니코드 소스 및 노트 |
|---|---|---|
| a (라틴 소문자 a) | а (키릴 소문자 а) | U+0430. 모양이 같습니다. 고급 위장(사용자명, URL)에 쓰입니다. |
| e (라틴 소문자 e) | е (키릴 소문자 е) | U+0435. 거의 구별되지 않는 동형 문자로, 영어처럼 보이는 가짜 텍스트를 만들 때 핵심입니다. |
| o (라틴 소문자 o) | о (키릴 소문자 о) | U+043E. 또 하나의 시각적으로 동일한 대체로, 디지털 분석 없이는 잘 보이지 않습니다. |
| 1 (숫자 1) | l (라틴 소문자 l) 또는 I (키릴 문자 Palochka) | U+006C 또는 U+04C0. 글자나 특수 문자로 숫자를 위장해 시스템을 혼동시키는 예입니다. |