¿Qué son los homóglifos y por qué son importantes?

Un homóglifo es un carácter que se ve idéntico o muy similar a otro carácter pero tiene un valor Unicode diferente. Por ejemplo, la letra latina "a" (U+0061) y la letra cirílica "а" (U+0430) aparecen idénticas al ojo humano, pero las computadoras las reconocen como caracteres completamente diferentes.

Los homóglifos existen porque Unicode incluye caracteres de cientos de sistemas de escritura en todo el mundo. Muchas letras en diferentes alfabetos evolucionaron para representar sonidos similares, resultando en glifos visualmente idénticos. Aunque esta diversidad lingüística es valiosa, crea vulnerabilidades de seguridad.

Los atacantes explotan los homóglifos en ataques de phishing creando sitios web falsos con URLs que parecen legítimas. Por ejemplo, "аpple.com" usando una "а" cirílica aparece idéntica a "apple.com" pero lleva a un sitio web diferente. También se usan para suplantar nombres de usuario en redes sociales, direcciones de correo falsas y ocultar código malicioso en software usando nombres de variables parecidos.

Pares comunes de homóglifos incluyen: "o" latina vs "ο" griega vs "о" cirílica, dígito "0" vs letra "O", y "a" latina vs "а" cirílica. Esta herramienta detecta estas sustituciones de caracteres sospechosas para ayudar a proteger contra amenazas de seguridad.

Descripción de la herramienta

Una herramienta de seguridad que analiza texto para detectar homóglifos - caracteres que se ven similares pero tienen diferentes valores Unicode. Los homóglifos se usan comúnmente en ataques de phishing, suplantación de dominio y otras explotaciones de seguridad donde los atacantes intentan engañar a usuarios usando caracteres parecidos que parecen legítimos pero en realidad son diferentes.

Características

  • Análisis en Tiempo Real: Analiza automáticamente el texto mientras escribe para detectar caracteres sospechosos
  • Puntos de Código Unicode: Muestra el valor Unicode (U+xxxx) para cada carácter detectado
  • Sugerencias de Homóglifos: Lista posibles caracteres parecidos para cada homóglifo detectado