Os endereços onion "vaidosos" são uma solução parcial para a dificuldade de memorizar os endereços onion de 56 caracteres.

Um endereço personalizado é um endereço onion que começa com um número pré-escolhido de caracteres, geralmente um nome significativo relacionado a um serviço Onion específico.

Por exemplo, alguém pode tentar gerar um endereço onion para o site mysitename e acabar com algo parecido com isto:

nomedomeusiteyx4fi3l6x2gyzmtmgxjyqyorj9qsb5r543izcwymle.onion

Isso tem algumas vantagens:

  • É fácil para os usuários do Onion Services saberem qual site estão prestes a acessar.

  • Tem algum apelo de marca para proprietários de sites.

  • É fácil para os operadores do Onion Services depurar seus logs e saber quais serviços têm erros sem recorrer a uma tabela ou memorizar alguns caracteres aleatórios de um endereço onion regular.

Mas também tem algumas desvantagens:

  • Um invasor que deseja personificar um onionsite existente criando uma versão falsa dele pode usar endereços personalizados como uma forma adicional de convencer os usuários de que seu endereço é o correto. Se o site legítimo não usar um endereço personalizado, os usuários podem pensar que o site falso é o válido porque tem um endereço melhor.

  • É relativamente fácil para qualquer pessoa com recursos de computação médios criar outras chaves começando com mysitename (embora seja muito improvável que eles encontrem a chave exata do exemplo acima). Então, de certa forma, as chaves de vaidade podem ser confusas e oferecer uma falsa sensação de identidade; os usuários podem facilmente ser enganados e acessar um serviço onion falso só porque ele começa com mysitename.

  • Consome recursos (tempo e energia): quanto maior o nome da vaidade, mais tempo (e mais poder de computação) ele leva.

A solução a longo prazo envolve um esquema de nomenclatura onion melhor, e os endereços personalizados permaneceriam apenas como uma forma de ajudar os administradores de sistema a agrupar endereços onion. Por exemplo, ao executar muitos backends Onionbalance.

Geração de endereço de vaidade

mkp224o é uma das ferramentas que podem ser usadas para gerar endereços personalizados.

Etapa 1. Instale os requisitos

Etapa 2. Siga as instruções de construção

Etapa 3. Execute o gerador

$ ./mkp224o -d onions mysitename

Isso criará o diretório onions e outros necessários para cada um dos endereços onion descobertos com suas respectivas chaves. Para saber o que mais a ferramenta pode fazer, consulte sua ajuda executando o seguinte comando:

$ ./mkp224o -h

Além disso, se você estiver procurando por uma ferramenta mais avançada, veja Onionmine, um wrapper prático para mkp224o que também pode lidar com a geração de certificados TLS para Onion Services.

Leia mais