Off-the-Record (OTR)

Published on October 29, 2013.

OTR é uma ferramenta que permite conversas privadas (e encriptadas) por meio de mensageiros instantâneos. Uma das formas mais famosas de utilizar OTR é por meio de um plugin para o cliente Pidgen mas o tema desse post é utilizá-lo com o BitlBee.

Instalação

A maioria das distribuições já empacota o BitlBee com suporte a OTR. Para distribuições baseadas em Debian :

# apt-get install libotr2-dev bitlbee-plugin-otr

para distribuições baseadas em Fedora :

# yum install libotr2 bitlbee-plugin-otr

e para o Arch :

# pacman -S libotr bitlbee

Executando

No caso de você já estiver rodando o BitlBee, é recomendado reiniciá-lo :

# /etc/init.d/bitlbee restart

No caso de obter o erro Error: bind: Address already in use Error: listen: Bad file descriptor utilize :

# killall bitlbee

Configurando

Uma vez instalado, é preciso habilitar o OTR para a contas desejadas :

otr keygen <número conta>

Será gerado uma chave que pode ser conferida utilizando :

otr info

Identidade

Para iniciar uma conexão com a pessoa desejada :

otr connect <nick>

Para a verificação de identidade o OTR possui os seguintes mecanismos:

Para autenticação por meio de fingerprint utiliza-se :

otr trust <nick> <fingerprint>

Para autenticação por meio de senha secreta :

otr smp <nick> <segredo>

E para autenticação por meio da pergunta secreta :

otr smpq <nick> <pergunta> <resposta>

Referência

Tags: