Детектор омоглифов
Обнаружение омоглифов (символов-двойников) в тексте, которые могут использоваться для фишинга или атак на безопасность.
Ввод
Вывод
Документация
Что такое омоглифы и почему они важны?
Омоглиф - это символ, который выглядит идентично или очень похоже на другой символ, но имеет другое значение Unicode. Например, латинская буква "a" (U+0061) и кириллическая буква "а" (U+0430) выглядят одинаково для человеческого глаза, но компьютер распознает их как совершенно разные символы.
Омоглифы существуют потому, что Unicode включает символы из сотен систем письма по всему миру. Многие буквы в разных алфавитах эволюционировали для представления похожих звуков, что привело к визуально идентичным глифам. Хотя это языковое разнообразие ценно, оно создает уязвимости в безопасности.
Злоумышленники используют омоглифы в фишинговых атаках, создавая поддельные веб-сайты с URL-адресами, которые выглядят легитимно. Например, "аpple.com" с кириллической "а" выглядит идентично "apple.com", но ведет на другой сайт. Они также используются для подмены имен пользователей в социальных сетях, фальшивых адресов электронной почты и сокрытия вредоносного кода в программном обеспечении с помощью похожих имен переменных.
Распространенные пары омоглифов включают: латинская "o" против греческой "ο" против кириллической "о", цифра "0" против буквы "O", и латинская "a" против кириллической "а". Этот инструмент обнаруживает такие подозрительные замены символов, чтобы помочь защититься от угроз безопасности.
Описание инструмента
Инструмент безопасности, который анализирует текст для обнаружения омоглифов - символов, которые выглядят похоже, но имеют разные значения Unicode. Омоглифы часто используются в фишинговых атаках, подмене доменов и других эксплойтах безопасности, где злоумышленники пытаются обмануть пользователей, используя похожие символы, которые выглядят легитимно, но на самом деле различаются.
Возможности
- Анализ в реальном времени: Автоматически анализирует текст по мере ввода для обнаружения подозрительных символов
- Кодовые точки Unicode: Показывает значение Unicode (U+xxxx) для каждого обнаруженного символа
- Предложения омоглифов: Перечисляет возможные похожие символы для каждого обнаруженного омоглифа
- Отслеживание позиции: Определяет точную позицию каждого подозрительного символа в тексте
- Визуальные предупреждения: Цветные оповещения для указания рисков безопасности
- Комплексное обнаружение: Обнаруживает омоглифы в различных алфавитах и наборах символов
Случаи использования
- Аудит безопасности: Проверка URL-адресов, имен пользователей и адресов электронной почты на предмет фишинговых попыток
- Проверка доменов: Убедитесь, что доменные имена не содержат похожих символов
- Проверка кода: Выявление потенциальных проблем безопасности в исходном коде или файлах конфигурации
- Анализ электронной почты: Обнаружение поддельных адресов электронной почты, использующих омоглифы
- Защита бренда: Поиск потенциально вредоносных доменов, имитирующих ваш бренд с использованием похожих символов
- Проверка ввода: Проверка пользовательского ввода для предотвращения атак на основе омоглифов