Las direcciones Onion "vanity" son una solución parcial a la dificultad de recordar direcciones Onion de 56 caracteres.

Una dirección vanity es una dirección cebolla que comienza con un número pre-seleccionado de caracteres, generalmente un nombre significativo relacionado con un servicio cebolla concreto.

Por ejemplo, uno podría intentar generar una dirección cebolla para el sitio web mysitename y terminar con algo parecido a esto:

mysitenameyx4fi3l6x2gyzmtmgxjyqyorj9qsb5r543izcwymle.onion

Esto tiene algunas ventajas:

  • Es fácil para los usuarios de los Servicios de Onion saber a qué página están a punto de acceder.

  • Tiene algún atractivo de marca para los propietarios de sitios web.

  • Es fácil para los operadores de los Servicios Onion depurar sus registros y saber qué servicios tienen errores sin recurrir a una tabla o memorizar algunos caracteres aleatorios de una dirección onion normal.

Pero también tiene algunas desventajas:

  • Un atacante que desee suplantar la identidad de una página onion existente creando una versión falsa de la misma podría utilizar las direcciones vanity como una forma adicional de convencer a los usuarios de que su dirección es la correcta. Si el sitio legítimo no utiliza una dirección vanity, los usuarios podrían pensar que el sitio falso es válido porque tiene una dirección más normal.

  • Es relativamente fácil para cualquiera con recursos informáticos medios crear otras claves que empiecen por mysitename (aunque es muy improbable que den con la clave exacta del ejemplo anterior). Así que, en cierto sentido, las claves de vanity pueden ser confusas y ofrecer una falsa sensación de identidad; los usuarios pueden ser fácilmente confundidos para acceder a un servicio de suplantación de Onion solo porque empieza por mysitename.

  • Consume recursos (tiempo y energía): cuanto mayor sea el nombre de la vanity, más tiempo (y más potencia de cálculo) se necesita.

La solución a largo plazo pasa por un mejor esquema de nombres de Onion, y las direcciones "vanity" quedarían solo como una forma de ayudar a los administradores del sistema a agrupar las direcciones Onion. Por ejemplo, cuando se ejecutan muchos backends Onionbalance.

Generación de direcciones de vanity

mkp224o es una de las herramientas que se pueden utilizar para generar direcciones vanity.

Paso 1. Instalar los paquetes requeridos

Paso 2. Seguir las instrucciones de creación

Paso 3. Pon en marcha el generador

$ ./mkp224o -d onions mysitename

Esto creará el directorio onions y otros necesarios para cada una de las direcciones onion descubiertas con sus respectivas claves. Para saber qué más puede hacer la herramienta, consulta la ayuda ejecutando el siguiente comando:

$ ./mkp224o -h

Adicionalmente, si estás buscando una herramienta más avanzada, mira Onionmine, un práctico wrapper para mkp224o que también puede manejar la generación de certificados TLS para los Servicios Onion.

Leer más