Les adresses onion « Vanity » (personnalisées) sont une solution partielle à la difficulté de mémoriser les adresses onion de 56 caractères.

Une adresse personnalisée est une adresse onion qui commence par un nombre prédéfini de caractères, généralement un nom significatif lié à un service onion spécifique.

Par exemple, on peut essayer de générer une adresse onion pour le site Web mysitename et se retrouver avec quelque chose comme ceci :

mysitenameyx4fi3l6x2gyzmtmgxjyqyorj9qsb5r543izcwymle.onion

Cette solution présente certains avantages :

  • Il est facile pour les utilisateurs de services onion de savoir à quel site ils s’apprêtent à accéder.

  • Cela présente un certain attrait, en termes d’image de marque, pour les propriétaires de sites.

  • Il est facile pour les opérateurs de services onion de déboguer leurs journaux et de savoir quels services rencontrent des erreurs, sans recourir à une table ni mémoriser quelques caractères aléatoires d’une adresse onion ordinaire.

Mais il a aussi quelques inconvénients :

  • Un attaquant cherchant à usurper un site onion existant en en créant une version frauduleuse pourrait utiliser des adresses personnalisées (vanity) comme moyen supplémentaire de convaincre les utilisateurs que son adresse est la bonne. Si le site légitime n’utilise pas d’adresse personnalisée, les utilisateurs pourraient penser que le faux site est le bon, car il a une adresse plus agréable.

  • Il est relativement facile pour quiconque dispose de ressources informatiques moyennes de créer d’autres clés commençant par mysitename (même s’il est très improbable qu’il obtienne exactement la clé de l’exemple ci-dessus). Ainsi, en un sens, les clés personnalisées peuvent prêter à confusion et donner un faux sentiment d’identité ; les utilisateurs peuvent facilement se tromper et accéder à un service onion usurpateur simplement parce que son adresse commence par mysitename.

  • Cela consomme des ressources (temps et énergie) : plus le nom personnalisé est long, plus il faut de temps (et de puissance de calcul).

La solution à long terme passe par un meilleur système de nommage des onions, et les adresses personnalisées ne resteraient alors qu’un moyen d’aider les administrateurs système à regrouper les adresses onion. Par exemple, lors de l’exécution de nombreux serveurs dorsaux Onionbalance.

Génération d’une adresse personnalisée

mkp224o est l’un des outils qui peuvent être utilisés pour générer des adresses « Vanity ».

Étape 1. Installez les prérequis

Étape 2. Suivez les instructions de compilation

Étape 3. Exécutez le générateur

$ ./mkp224o -d onions mysitename

Cette commande crée le répertoire onions et les autres répertoires nécessaires pour chacune des adresses onion découvertes, avec leurs clés respectives. Pour savoir ce que cet outil peut faire de plus, référez-vous à son aide en exécutant la commande suivante :

$ ./mkp224o -h

De plus, si vous recherchez un outil plus avancé, consultez Onionmine, une surcouche pratique pour mkp224o qui prend également en charge la génération de certificats TLS pour les services onion.

En savoir plus