Essa é uma revisão anterior do documento!
Tabela de conteúdos
Chat Seguro com OTR
Antigamente o IRC era bem mais inseguro que hoje em dia, apesar de ser decentralizado e totalmente anonimo as mensagens trafegavam entre cliente e servidor na porta 6667 sem nenhuma criptografia! Muito fácil saber o que X está falando com Y.
Com o passar dos anos e o mundo virtual ficando com cada vez mais big brothers espiando o que você anda fazendo teve a ideia de implementar a criptografia TLS no transporte da mensagem, hohe a maioria dos servidores contam com a porta 6697 a qual é criptografada!
Continuamos inseguros.
Por mais que a conversa seja trafegada criptografada, chega no servidor em texto puro, temos o problema de ter administradores fuçando o que conversamos! É ai que entra o OTR ou Off-the-Record Messaging, podemos conversar de uma forma mais segura com esta tecnologia que pode ser implementado em seu cliente IRC.
OTR
/load otr
O último passo é criar uma chave para ser usada pela sua conta em um determinado servidor IRC. Depois que o OTR for carregado, digite:
/otr genkey [email protected]
Você precisa esperar até que a chave seja gerada para começar a usar o OTR.
OTR só funciona se você e a pessoa com quem você deseja conversar o tiverem instalado e ativado. Supondo que ambos estejam conectados ao mesmo servidor, abra uma sessão de bate-papo privada e comece a digitar OTR:
/otr init
Uma vez que você deseja terminar o tipo de sessão OTR:
/otr finish
Formas de se autenticar
Existem 3 formas de se autenticar com OTR, sendo elas
1. Segredo Compartilhado.
/otr auth segredo
Em um cenário mais realista voce pode se autenticar com a pessoa pedindo um segredo!
Eu: PedR7, será que é você mesmo?, vamos autenticar com o nome da nossa comida favorita PedR7: Demoro!
Neste cenario se a comida for pizza ficaria assim:
/otr auth pizza
2. Faça uma pergunta para verificar se a outra pessoa pode responder corretamente.
/otr authq [Pergunta] Resposta
Esta forma é parecida com a primeira, porém você pode fazer uma pergunta mais formulada!
/otr authq [Qual a cor dos meus olhos] castanho
Se a resposta for correta podemos então autenticar a pessoa!
3. Confie na impressão digital
/otr trust fingerprint_da_pessoa