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:
- fingerprint,
- senha secreta e
- pergunta secreta.
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: