Off-the-Record (OTR) Messaging

Présentation

OTR permet d'avoir des conversations privées sur de multiples protocoles (XMPP/Jabber, IRC, MSN, …) en fournissant :

  • Chiffrement : personne d'autre ne peut lire vos messages instantanés.
  • Authentification : vous êtes assuré que votre correspondant est celui que vous pensez être. Il existe 3 méthodes d'authentification :
    • Question & Réponse : quand vous authentifiez un contact par cette méthode, vous écrivez une question/sa réponse et votre contact seulement la réponse. Si vos réponses ne sont pas identiques, vous pourriez être en conversation avec un imposteur.
    • Secret partagé : choisissez un 'code secret' connu de seulement vous/votre contact et attendez que celui-ci entre le 'code secret'. Si vos secrets ne sont pas identiques, vous pourriez être en conversation avec un imposteur.
    • Vérification manuelle d'empreinte : contactez votre contact via un autre canal authentifié, comme le téléphone ou un mail GPG-signé. Chacun devra donner son empreinte à l'autre. Si l'empreinte de votre contact est identique à celle indiquée sur votre écran, dites que vous avez vérifié l'empreinte.
  • Possibilité de démenti : Les messages échangés ne comportent aucune signature numérique utilisable par un tiers. N'importe qui pourrait donc falsifier des messages après une conversation privée pour faire croire que vous en êtes l'auteur. (On peut donc invoquer cette possibilité pour contester avoir émis certains messages.) Cependant, pendant une conversation privée, votre correspondant est assuré que les messages qu'il voit sont authentiques et non-modifiés.
  • Inviolabilité des messages passés (Perfect forward secrecy) : si vous perdez le contrôle de vos clefs privées, aucune conversation antérieure n'est compromise.

OTR se présente sous la forme d'un plugin à greffer à un client de messagerie instantanée ou est incorporé d'office dedans (voir ci-dessous). Tous les protocoles supportés par ces clients de messagerie instantanée peuvent utiliser OTR. Il doit être installé chez chaque interlocuteur pour être actif. Les 'différents OTR' sont compatibles entre eux (un contact utilisant Pidgin + OTR pourra parler de manière sécurisée avec un contact utilisant Gajim + OTR, etc.).

Pré-requis

Les différents OTR

Pidgin-OTR

Disponible sous forme de plugin pour Pidgin, vous trouverez sa présentation ici. Pour l'utiliser installez le paquet pidgin-otr.
Pour le configurer: Outils ⇒ Plugins ⇒ Cochez "Messagerie Confidentielle 'Off-the-Record'" ⇒ Configurer le plugin ⇒ Produisez les clés pour vos différents comptes et décochez "Show OTR button in toolbar".

Kopete-OTR

Disponible par défaut sous Kopete. Pour le configurer: Configuration ⇒ Modules ⇒ Cochez "OTR" ⇒ Choisissez le(s) bon(s) compte(s) et générez les clés.

Gajim-OTR

Disponible sous forme de plugin pour Gajim, vous trouverez sa présentation ici. Pour l'utiliser:

Une autre possibilité consiste à:

  • Télécharger le plugin ici avec git:
    git clone https://github.com/python-otr/gajim-otr
  • Créer une archive zip du dossier gotr qui se trouve dans le dossier gajim-otr/src de votre dossier téléchargé avec git,
  • Dans Gajim, aller dans Plugins, onglet Installé cliquez sur Installer d'un zip et naviguez jusqu'à votre archive zip.
Ce plugin est expérimental, il peux donc être instable.

Psi-Plus-OTR

Si vous souhaitez l'otr sous Psi, vous devez utiliser psi-plus, vous trouverez sa présentation ici. Pour l'utiliser installez le paquet psi-plus.
Psi-plus intégre par défaut l'OTR.

XChat-OTR

Disponible sous forme de plugin pour XChat, vous trouverez sa présentation ici. Pour l'utiliser installez le paquet xchat-otr.
Pour le configurer voir ici et .

Irssi-OTR

Disponible sous forme de plugin pour Irssi, vous trouverez sa présentation ici. Pour l'utiliser installez le paquet irssi-plugin-otr.
Pour le configurer voir ici.

Empathy

Empathy ne supporte pas l'OTR. Vous pouvez suivre la progression de l'implémentation d'OTR sur les rapports de bugs accessibles via Launchpad.

Miranda IM-OTR

Disponible sous forme de plugin pour Miranda IM et que sous Windows. Voir ici.

Trillian-OTR

Disponible sous forme de plugin pour Trillian Pro et que sous Windows. Voir ici.

Adium-OTR

Inclus dans Adium et disponible que sous Mac OS. Voir ici.

Source

  • off-the-record_messaging.txt
  • Dernière modification: Le 28/04/2018, 11:22
  • (modification externe)