Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
off-the-record_messaging [Le 10/10/2009, 18:11]
213.95.41.13
off-the-record_messaging [Le 20/09/2023, 23:19] (Version actuelle)
spnux [Source] Corrigé/modifié le lien mort
Ligne 8: Ligne 8:
 ===== Présentation ===== ===== Présentation =====
  
-OTR permet d'​avoir des conversations privées sur de multiples protocoles ([[http://​fr.wikipedia.org/​wiki/​XMPP|XMPP]]/​[[:​jabber|Jabber]], [[http://​fr.wikipedia.org/​wiki/​Internet_Relay_Chat|IRC]],​ [[http://​fr.wikipedia.org/​wiki/​Windows_Live_Messenger|MSN]],​ ...) en fournissant :+OTR permet d'​avoir des conversations privées sur de multiples protocoles ([[:XMPP]], [[https://​fr.wikipedia.org/​wiki/​Internet_Relay_Chat|IRC]],​ [[http://​fr.wikipedia.org/​wiki/​Windows_Live_Messenger|MSN]],​ ...) en fournissant :
  
     * **Chiffrement** : personne d'​autre ne peut lire vos messages instantanés.     * **Chiffrement** : personne d'​autre ne peut lire vos messages instantanés.
Ligne 15: Ligne 15:
         * 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.         * 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 [[:​gnupg|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. ​         * Vérification manuelle d'​empreinte : contactez votre contact via un autre canal authentifié,​ comme le téléphone ou un mail [[:​gnupg|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é ​d'​interdiction** : n'​importe qui peut forger ​des messages ​avant/après une conversation privée pour les faire voir comme s'ils venaient de vous. Cependant, pendant une conversation privée, votre correspondant est assuré que les messages qu'il voit sont authentiques et non-modifiés. +    * **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. 
-    * **[[http://​en.wikipedia.org/​wiki/​Perfect_forward_secrecy|Perfect forward secrecy]]** : si vous perdez le contrôle de vos clefs privées, aucune conversation antérieure n'est compromise.+    * **Inviolabilité des messages passés** ([[https://​en.wikipedia.org/​wiki/​Perfect_forward_secrecy|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|Pidgin]] + OTR pourra parler de manière sécurisée avec un contact utilisant [[:​gajim|Gajim]] + OTR, etc.). 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|Pidgin]] + OTR pourra parler de manière sécurisée avec un contact utilisant [[:​gajim|Gajim]] + OTR, etc.).
  
 +=====Pré-requis=====
 +  * Avoir une connexion internet active,
 +  * Activer le [[:​depots#​depots_officiels|dépôt Universe]].
  
 ===== Les différents OTR ===== ===== Les différents OTR =====
  
 ==== Pidgin-OTR ==== ==== Pidgin-OTR ====
-    * **Présentation** : voir [[:off-the-record_messaging#​Présentation|Off-the-Record Messaging]] et [[http://www.cypherpunks.ca/​otr/​README-pidgin-otr-3.2.0.txt|ici]]. ​Disponible sous forme de plugin pour [[:pidgin|Pidgin]]+ ​Disponible sous forme de plugin pour [[:pidgin|Pidgin]], vous trouverez sa présentation ​[[https://otr.cypherpunks.ca/​|ici]]. ​Pour l'​utiliser ​[[:tutoriel:​comment_installer_un_paquet|installez le paquet]]  **[[apt>​pidgin-otr]]**.\\ 
-    ​* **Installation*+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"​. 
-        * Ubuntu 9.04 : déjà installé+   ​
-    * **Configuration** ​: Outils => Plugins => Cochez "​Messagerie ​Confidentiel ​'​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 ==== ==== Kopete-OTR ====
-    * **Présentation** : voir [[:​off-the-record_messaging#​Présentation|Off-the-Record Messaging]] et [[http://​kopete-otr.follefuder.org|ici]]. ​Disponible sous forme de plugin pour [[:kopete|Kopete]]. +Disponible ​par défaut ​sous [[:​Kopete]]. 
-    * **[[:​tutoriel:​comment_installer_un_paquet|Installation]]** +Pour le configurer: //​Configuration => Modules ​=> Cochez "​OTR"​ => Choisissez le(s) bon(s) compte(s) et générez les clés//.
-        * Ubuntu 9.04 : **[[apt://kopete-plugin-otr-kde4|kopete-plugin-otr-kde4]]** (se trouve dans le [[depots#​depots_officiels|dépôt Universe]]). +
-    * **Configuration** : Configuration => Configurer les modules ​=> Cochez "​OTR"​ => Choisissez le(s) bon(s) compte(s) et générez les clés.+
  
 ==== Gajim-OTR ==== ==== Gajim-OTR ====
-    * **Présentation** : voir [[:off-the-record_messaging#​Présentation|Off-the-Record Messaging]] et [[http://​gajim-otr.pentabarf.de/​|ici]]. ​Inclus dans une version spéciale de [[:gajim|Gajim]]. +Disponible sous forme de plugin pour [[:Gajim]], vous trouverez sa présentation ​[[http://​gajim-otr.pentabarf.de/​|ici]]. ​Pour l'​utiliser
-    * **Installation** +  * [[:​tutoriel:​comment_installer_un_paquet|Installez d'​abord les paquets]] **[[apt>git, python-potr]]**, 
-        * [[:​tutoriel:​comment_modifier_sources_maj|Editez le fichier sources.list]] et rajoutez, tout en bas, les lignes correspondantes à votre version d'​Ubuntu : <​code>​sudo gedit /etc/apt/​sources.list</​code> +  Allez dans //Plugins//, onglet ​//Available// attendez ​la mise à jour de la liste, cherchez ​et cochez la case **Off-The-Record Encryption**, cliquez sur //Install//.
-            * Ubuntu 8.04 : <​code>#​ DEPOTS GAJIM-OTR-DEV +
-deb http://​ppa.launchpad.net/​gajim-otr-dev/​ppa/​ubuntu hardy main +
-deb-src http://​ppa.launchpad.net/​gajim-otr-dev/​ppa/​ubuntu hardy main</​code>​ +
-            ​Ubuntu 8.10 : <​code>#​ DEPOTS GAJIM-OTR-DEV +
-deb http://​ppa.launchpad.net/​gajim-otr-dev/​ppa/​ubuntu intrepid main +
-deb-src http://​ppa.launchpad.net/​gajim-otr-dev/​ppa/​ubuntu intrepid main</​code>​ +
-            ​Ubuntu 9.04 : <​code>#​ DEPOTS GAJIM-OTR-DEV +
-deb http://ppa.launchpad.net/gajim-otr-dev/ppa/ubuntu jaunty main +
-deb-src http://ppa.launchpad.net/gajim-otr-dev/​ppa/​ubuntu jaunty main</​code>​ +
-        * Sauvegardez puis récupérez ​la clé de ce dépôt : <​code>​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3497B7E7</​code>​ +
-        * Enfin, [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez ​la liste des paquets]] ​et installez Gajim-OTR : <​code>​sudo apt-get update && sudo apt-get install gajim</​code>​ +
-    ​* **Configuration** : Edition => Préférences => OTR Settings => Choisissez le(s) bon(s) compte(s) et générez les clés. +
-<note important>​ +
-Si vous désirez retirer la clé d'un contactne le faites pas via Gajim-OTR directement (sinon il crash !)Allez dans votre dossier personnel puis dans le dossier caché .gajim. Là, éditez le fichier '​nom-de-votre-compte-jabber.frp'​ et retirez la bonne clé. +
-</​note>​+
  
-==== Psi-OTR ==== +Une autre possibilité consiste à: 
-    **Présentation** : voir [[:off-the-record_messaging#​Présentation|Off-the-Record Messaging]] et [[http://public.beuth-hochschule.de/~s30935/|ici]]. Disponible sous forme de plugin pour une version spéciale ("​patchée"​) de [[psi|Psi]]+  Télécharger le plugin ​[[https://​github.com/​python-otr/​pure-python-otr|ici]] avec [[:git]]: <​code>​git clone https://github.com/python-otr/gajim-otr<​/code> 
-    ​* **Installation*+  * Créer ​une [[:archivage|archive]] **zip** du dossier ​//gotr// qui se trouve dans le dossier ​//gajim-otr/src// de votre dossier téléchargé avec git, 
-        * Psi 0.11 : <​code>​wget http://public.beuth-hochschule.de/~s30935/files/psi_0.11-1_i386.deb && sudo dpkg -i psi_0.11-1_i386.deb && wget http://​public.beuth-hochschule.de/~s30935/files/psi-otr_0.3_i386.deb && sudo dpkg -i psi-otr_0.3_i386.deb</​code>​ +  Dans Gajim, aller dans //Plugins//, onglet ​//Installé// cliquez sur //Installer d'un zip// et naviguez jusqu'​à votre archive zip
-        Psi 0.12 : <​code>​wget http://public.beuth-hochschule.de/~s30935/files/psi-patched_0.12-1_i386.deb && sudo dpkg -i psi-patched_0.12-1_i386.deb && wget http://public.beuth-hochschule.de/~s30935/files/psi-otr_0.4-1_i386.deb && sudo dpkg -i psi-otr_0.4-1_i386.deb</​code>​ + 
-        * Psi 0.13 : <code>wget http://public.beuth-hochschule.de/~s30935/files/psi-patched_0.13-1_i386.deb && sudo dpkg -i psi-patched_0.13-1_i386.deb && wget http://​public.beuth-hochschule.de/~s30935/files/​psi-otr_0.5-1_i386.deb && sudo dpkg -i psi-otr_0.5-1_i386.deb</​code>​ +<note warning>[[https://dev.gajim.org/gajim/gajim-plugins/-/wikis/OffTheRecordPlugin|Ce plugin ​est expérimentalil peut donc être instable.]]</​note>​ 
-<note warning>​ + 
-Si une autre version de Psi est installéeveuillez l'​enlever avant de procéder à l'​installation. + 
-</​note>​ +==== Psi-Plus-OTR ==== 
-<note tip> +Si vous souhaitez l'otr sous [[:Psi]]vous devez utiliser **psi-plus**,​ vous trouverez sa présentation ​[[https://psi-plus.com/|ici]]. Pour l'​utiliser [[:tutoriel:​comment_installer_un_paquet|installez ​le paquet]] **[[apt>​psi-plus]]**.\\ 
-Pour avoir Psi-OTR ​en françaistéléchargez les 2 fichiers de langue ​[[http://psi-im.org/download/​lang/​fr|ici]] ​et déposez-les dans le dossier caché ​.psi (qui se trouve dans votre dossier personnel). +Psi-plus intégre par défaut l'OTR.
-</​note>​ +
-<​note>​ +
-Pour Psi 0.11 et 0.12 : le paquet ​de Psi patché a été compilé avec Qt 4.3. +
-</​note>​ +
-<​note>​ +
-Pour Psi 0.12 : libotr 3.0.0 ou 3.1.0 est requis. Si vous avez libotr 3.2.0, il est nécessaire de changer la ligne 57 du fichier "​otrconnection.cpp"​ en //#if OTRL_VERSION_MAJOR==3 && OTRL_VERSION_MINOR==2//​. +
-</​note>​ +
-    ​* **Configuration**\\ 1. General => Options => Plugins => Cochez "Load this plugin"​ => Apply => OK => Redémarrez ​Psi.\\ 2. General => Options => Plugins => Config => Cochez "​Enable private messaging"​ et "​Automatically start private messaging"​ => Apply => OK.+
  
 ==== XChat-OTR ==== ==== XChat-OTR ====
-    * **Présentation** : voir [[:off-the-record_messaging#​Présentation|Off-the-Record Messaging]] et [[http://​irssi-otr.tuxfamily.org/​|ici]]. ​Disponible sous forme de plugin pour [[xchat|XChat]]. +Disponible sous forme de plugin pour [[:XChat]], vous trouverez sa présentation ​[[http://​irssi-otr.tuxfamily.org/​|ici]]. ​Pour l'​utiliser ​[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]]  **[[apt>xchat-otr]]**.\\ 
-    * **[[:​tutoriel:​comment_installer_un_paquet|Installation]]** +Pour le configurer ​voir [[https://​git.tuxfamily.org/​irssiotr/​irssiotr.git?​p=gitroot/​irssiotr/​irssiotr.git;​a=blob_plain;​f=README;​hb=HEAD|ici]] et [[http://​git.tuxfamily.org/​irssiotr/​irssiotr.git?​p=gitroot/​irssiotr/​irssiotr.git;​a=blob_plain;​f=README.xchat;​hb=HEAD|là]].
-        * Ubuntu 9.04 : **[[apt://​xchat-otr|xchat-otr]]** ​(se trouve dans le [[depots#​depots_officiels|dépôt Universe]])+
-    * **Configuration** : voir [[http://​git.tuxfamily.org/​irssiotr/​irssiotr.git?​p=gitroot/​irssiotr/​irssiotr.git;​a=blob_plain;​f=README;​hb=HEAD|ici]] et [[http://​git.tuxfamily.org/​irssiotr/​irssiotr.git?​p=gitroot/​irssiotr/​irssiotr.git;​a=blob_plain;​f=README.xchat;​hb=HEAD|là]].+
  
 ==== Irssi-OTR ==== ==== Irssi-OTR ====
-    * **Présentation** : voir [[:off-the-record_messaging#​Présentation|Off-the-Record Messaging]] et [[http://​irssi-otr.tuxfamily.org/​|ici]]. ​Disponible sous forme de plugin pour [[irssi|Irssi]]. +Disponible sous forme de plugin pour [[:Irssi]], vous trouverez sa présentation ​[[http://​irssi-otr.tuxfamily.org/​|ici]]. ​Pour l'​utiliser ​[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]]  **[[apt>irssi-plugin-otr]]**.\\ 
-    * **[[:​tutoriel:​comment_installer_un_paquet|Installation]]** +Pour le configurer ​voir [[https://​git.tuxfamily.org/​irssiotr/​irssiotr.git?​p=gitroot/​irssiotr/​irssiotr.git;​a=blob_plain;​f=README;​hb=HEAD|ici]]. 
-        * Ubuntu 9.04 : **[[apt://​irssi-plugin-otr|irssi-plugin-otr]]** ​(se trouve dans le [[depots#​depots_officiels|dépôt Universe]])+ 
-    * **Configuration** : voir [[http://​git.tuxfamily.org/​irssiotr/​irssiotr.git?​p=gitroot/​irssiotr/​irssiotr.git;​a=blob_plain;​f=README;​hb=HEAD|ici]].+==== Empathy ==== 
 +Empathy ne supporte pas l'​OTR. 
 +Vous pouvez suivre la progression de l'​implémentation d'OTR sur [[https://​bugs.launchpad.net/​ubuntu/​+source/​libtelepathy/​+bug/​296867|les rapports de bugs accessibles via Launchpad]]. 
  
 ==== Miranda IM-OTR ==== ==== Miranda IM-OTR ====
Ligne 94: Ligne 71:
  
 ==== Adium-OTR ==== ==== Adium-OTR ====
-Inclus dans Adium et disponible que sous Mac OS.+Inclus dans Adium et disponible que sous Mac OS. Voir [[http://​free.korben.info/​index.php?​title=S%C3%A9curiser_ses_conversations#​Adium-OTR|ici]]. 
 + 
 + 
 +===== Voir aussi ===== 
 + 
 +  * **(en)** [[https://​otr.cypherpunks.ca/​index.php|Site officiel du logiciel]]
  
 +-----------
  
-===== Source ===== +Contributeurs: ​[[:utilisateurs:​l_africain|L'​Africain]]
-[[http://​free.korben.info/​index.php?​title=Sécuriser_ses_conversations]]+
  • off-the-record_messaging.1255191089.txt.gz
  • Dernière modification: Le 10/10/2009, 18:11
  • par 213.95.41.13