숨겨진 문자 감지기
텍스트에서 보이지 않는 문자, 제로 폭 문자, RTL 오버라이드 문자를 감지합니다. 숨겨진 Unicode 문자를 찾는 무료 온라인 보안 도구.
텍스트의 숨겨진 문자란 무엇인가요?
숨겨진 문자는 렌더링 시 보이지 않거나 폭이 0인 Unicode 문자입니다. 제로 폭 공백(U+200B),不换行 공백(U+00A0), 제로 폭 연결자(U+200D), RTL/LTR 오버라이드 문자 및 기타 제어 문자를 포함합니다.
어떤 유형의 숨겨진 문자를 감지하나요?
제로 폭 공백(U+200B), 제로 폭 비연결자(U+200C), 제로 폭 연결자(U+200D),不换行 공백(U+00A0), 소프트 하이픈(U+00AD), RTL 마크(U+200F), LTR 마크(U+200E), RTL 오버라이드(U+202E), LTR 오버라이드(U+202D) 및 기타 보이지 않는 Unicode 제어 문자를 감지합니다.
왜 숨겨진 문자를 확인해야 하나요?
트로이 소스 공격, 피싱("exe.txt"를 "txt.exe"로 표시), 콘텐츠 필터 우회, 추적 마커 삽입 등에 악용될 수 있습니다. 코드, URL, 데이터 처리에서 예기치 않은 동작을 일으킬 수도 있습니다.
트로이 소스 공격이란 무엇인가요?
보이지 않는 Unicode 문자를 사용하여 소스 코드가 컴파일되는 것과 다르게 보이게 하는 공격입니다. 2021년 케임브리지 대학 연구자들이 발견했습니다.
RTL 오버라이드 문자란 무엇이며 왜 위험한가요?
RTL 문자(U+202E)는 텍스트 방향을 반전합니다. 피싱에서 "photo\u202Efdp.exe"를 "photoexe.pdf"로 표시하여 사용자를 속이는 데 사용됩니다.
제로 폭 공백이란 무엇이며 어디서 오나요?
제로 폭 공백(U+200B)은 보이지 않고 공간을 차지하지 않는 문자입니다. 웹사이트나 PDF에서 복사 시 삽입되기도 하며 코드에서 문제를 일으킬 수 있습니다.
숨겨진 문자로 추적당할 수 있나요?
네. 일부 사이트는 보이지 않는 Unicode 문자를 워터마크로 삽입합니다. 제로 폭 문자는 스테가노그래피에도 사용됩니다.
이 감지기는 어떻게 작동하나요?
각 문자의 Unicode 코드 포인트를 검사하여 보이지 않는 문자, 제로 폭 문자, 방향 영향 문자를 식별합니다.
데이터가 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서 JavaScript로 로컬 수행됩니다. 텍스트가 장치를 떠나지 않습니다.
숨겨진 문자를 어떻게 제거하나요?
감지 후 제거 기능으로 모든 숨겨진 문자를 삭제하거나 특정 유형만 선택적으로 제거할 수 있습니다.
호모글리프 공격을 감지할 수 있나요?
보이지 않는 문자와 제로 폭 문자에 중점을 둡니다. 호모글리프(라틴 "a" vs 키릴 "\u0430")에는 추가 시각 비교 도구가 필요하지만, 많은 공격도 보이지 않는 문자를 사용합니다.
이 도구 무료인가요?
네, 완전히 무료입니다. 등록 불필요, 사용 제한 없음, 숨겨진 비용 없음.
모든 언어에서 작동하나요?
네. 라틴, 키릴, 아랍, 히브리, 중국어, 일본어, 한국어, 데바나가리 등 모든 Unicode 지원 언어에서 작동합니다.
제로 폭 공백과不换行 공백의 차이점은?
제로 폭 공백(U+200B)은 완전히 보이지 않습니다.不换行 공백(U+00A0)은 보이지만 자동 줄 바꿈을 방지합니다.