Перейти до вмісту

Детектор гомоглифів

Знайдіть схожі літери з інших алфавітів, приховані у вашому тексті, і виправте або перелічіть їх.

Введення

Детектор гомоглифів

Вставте будь-який текст, і цей інструмент просканує його символ за символом у пошуках букв, які виглядають латинськими, але насправді походять з іншого алфавіту — кирилиця "а" замість "a", грецька "ο" замість "o" та десятки подібних пар у кирилиці та грецькому. Такі підміни — основний трюк фішингових атак: домен на кшталт "pаypal.com" або ім'я користувача на кшталт "аdmin" можуть виглядати ідентично оригіналу, але при цьому вказувати на зовсім іншу адресу, і людське око цього не помітить на екрані.

Перемикайтеся між списком результатів і виправленим текстом. Список результатів показує кожне збіг із номером рядка, самим символом, його кодом Unicode та алфавітом, до якого він належить, щоб ви бачили точно, що було замінено і де. Виправлений текст повертає ваш введений текст зі всіма позначеними символами, замінені на латинські еквіваленти. Опція "Тільки рядки зі змішаними письменностями" обмежує обидва режими рядками, що змішують латинські букви з підробками, тому абзац, написаний повністю кирилицею або грецькою, не буде позначений лише за використання власного алфавіту. "Ігнорувати текст з однією письменністю" йде далі і пропускає весь введений текст, якщо кожна буква вже належить одному алфавіту, залишаючи справжній іноземний текст недоторканним.

Детектор розпізнає звичайні кирилічні та грецькі підробки латинських букв — пари, що реально використовуються при фішингу, а не повну таблицю Unicode confusables, яка містить тисячі записів і закопала б реальні результати в шумі. Виявлення оновлюється під час введення тексту, і навіть довгі документи обробляються за мілісекунди.

Все працює локально у вашому браузері — вставлений вами текст ніколи нікуди не завантажується. Це робить його безпечним для перевірки конфіденційних матеріалів — внутрішніх імен користувачів, списків доменів, фрагментів коду — перед надсиланням. Скопіюйте результат, завантажте його як файл .txt, очистіть введений текст або відправте результат назад на введення для повторного аналізу.

FAQ

Що вважається гомоглифом тут?
Буква з іншого алфавіту — наразі кирилиця або грецька — яка візуально невідрізняється або дуже схожа на латинську букву, наприклад кирилічна "а" замість "a" або грецька "ο" замість "o". Саме ці пари використовуються в реальних атаках підробки доменів та імен користувачів.
Що точно змінюється у "виправленому тексті"?
Він замінює кожен позначений символ його латинським еквівалентом і залишає все інше — пробіли, пунктуацію, інші букви — недоторканим. Використовуйте замість цього "Список результатів", якщо хочете перевірити кожне збіг перед змінами.
Чому рядок кирилицею або грецькою не буде позначений?
Увімкніть "Тільки рядки зі змішаними письменностями" або "Ігнорувати текст з однією письменністю", і рядки або цілі тексти, що використовують лише один алфавіт, будуть залишені. Звичайний текст, написаний українською, російською або грецькою — це не атака; інструмент турбується лише про змішані письменності на одному рядку.
Ловить ли он все возможні схожі символи?
Ні. Він охоплює звичайні кирилічні та грецькі підробки латинських букв — ті пари, які дійсно трапляються при фішингу — а не повну таблицю Unicode confusables, яка містить тисячи здебільшого непотрібних записів.
Чи завантажується мій текст кудись?
Ні. Виявлення працює повністю у вашому браузері — ваш текст ніколи не відправляється на сервер.