Outils du site

Outils pour utilisateurs


p2p:peersm (lu 19687 fois)

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
p2p:peersm [le 17/08/2014 à 16h04]
111110101011
p2p:peersm [le 26/12/2018 à 11h37] (Version actuelle)
111110101011 [Liens]
Ligne 1: Ligne 1:
 ====== Peersm ====== ====== Peersm ======
  
-Peersm est un logiciel peer-to-peer qui s'exécute directement dans votre navigateur. Il est écrit en Javascript, et bien que le code soit visible, il n'est pas [[def>opensource]]. Peersm est le projet d'Aymeric Vitte, un chercheur français indépendant participant notamment aux discussions des [[wpfr>Spécification_(norme_technique)|spécifications]] au sein du groupe W3C [[http://www.w3.org/2012/webcrypto/|WebCrypto]].+Peersm est un logiciel peer-to-peer qui s'exécute directement dans votre navigateur. Il est essentiellement écrit en Javascript, et bien que le code soit visible, il n'est pas [[def>opensource]]. Peersm est le projet d'Aymeric Vitte, un chercheur français indépendant participant notamment aux discussions des [[wpfr>Spécification_(norme_technique)|spécifications]] au sein du groupe W3C [[http://www.w3.org/2012/webcrypto/|WebCrypto]].
  
-Peersm est une application web permettant le streaming de fichiers [[p2p>BitTorrent]]. En outre, les données échangées sont chiffréeset un degré d'anonymat est rendu possible via l'usage du réseau [[:documentation:reseau:tor|Tor]]. +Peersm est une application web permettant le téléchargement et le streaming de fichiers situés sur plusieurs réseaux, dont le réseau propre à Peersm, et, au moyen de passerelles, celui de BitTorrent et du web classique. En outre, les données sont chiffrées et échangées anonymement grâce à l'usage du réseau [[:documentation:reseau:tor|Tor]] que Peersm réimplémente en javascript
  
 {{  :p2p:peersm:peersm-aout2014-01.png?300  }} {{  :p2p:peersm:peersm-aout2014-01.png?300  }}
  
-Etant donné qu'il s'exécute dans le navigateurle logiciel ne demande aucune installation. Il est toutefois possible de mettre en place un noeud Tor s'exécutant en dehors du navigateur. Ces noeuds ont actuellement la faculté de faire le pont avec le réseau BitTorrent qui est normalement séparé de celui de Peersm.+Peersm sert certes à récupérer du contenu, mais permet également d'en envoyer. Pour cela, vous devez sélectionner un fichier de votre disque dur, puis par un click droit sur son icône qui apparait dans Peersmobtenir sa signature (qui est un [[def>checksum|hash]]), et la communiquer aux personnes désirant récupérer votre fichier. Prenez garde en communiquant cette clé que vous le faites via un canal sécurisé, et non pas via une messagerie classique, autrement vous perdriez l'intérêt de l'anonymat fourni par Peersm.
  
-En 2014, le logiciel est encore en développement actif. Le streaming de video (utilisant des technologies comparables à [[p2p>Popcorn-Time]]) a été implémenté depuis peu (été 2014).+Etant donné qu'il s'exécute dans le navigateur, le logiciel ne demande aucune installation. Il est toutefois possible de mettre en place un noeud Tor s'exécutant en dehors du navigateur, qui ont pour option de devenir des ponts avec le réseau BitTorrent qui est normalement séparé de celui de Peersm.
  
-A terme, la partie cliente s'exécutant dans le navigateur pourrait faire également office de noeud Tor, ce qui éviterait de devoir emprunter le réseau Tor.+En été 2014le logiciel est encore en développement actif, d'où la présence d'une mention «Beta». Le streaming de video (utilisant des technologies comparables à [[p2p>Popcorn-Time]]) a été implémenté depuis peu.
  
 +A terme, il serait possible pour Peersm de s'affranchir du réseau Tor, et de réimplémenter un routage anonymisant en s'appuyant sur WebRTC, qui aurait l'avantage de mieux être adapté à la nature P2P du réseau. Ce rôle serait ainsi tenue par la partie cliente s'exécutant dans le navigateur, et non plus par des noeuds à part.
  
 +===== Torrent-Live =====
  
 +Nous disions que Peersm peut faire passerelle avec le réseau BitTorrent, et c'est exact. Il faut donc des noeuds faisant office de ponts entre les 2 réseaux, mais émerge alors un problème: le réseau BitTorrent n'est absolument pas protecteur de l'anonymat, ce qui fait que ces ponts prennent les risques à la place des utilisateurs du réseau Peersm.
 +
 +Pour minimiser ces risques existe Torrent-Live, dont l'astuce est de se faire aussi discret que possible, et d'écarter les noeuds trop curieux.
 +
 +Cette discrétion ne va pas sans contre-partie, et Torrent-Live prend quelques libertés à l'égard du protocole BitTorent en ne se comportant pas comme un client classique. Parmi les mesures prises:
 +  * il s'abstient de s'annoncer sur les trackers (qu'il n'utilise de toute manière pas),
 +  * il s'abstient de s'annoncer dans la [[def>DHT]]
 +  * il s'abstient de partager des données,
 +  * et il s'abstient de répondre aux requêtes des autres clients BitTorrent.
 +
 +Certes, en un sens c'est gênant, car un réseau d'échange de fichiers ne peut fonctionner ainsi si cet usage tendait à se généraliser. D'un autre, il s'agit aussi de certaines faiblesses du réseau BitTorrent, et les besoins récurrents en anonymat et confidentialité dicteront peut-être ce qui aurait ici besoin d'être réinventé. Aussi est-il préférable que de telles ruses soient implémentées dans un projet qui ne s'en cache pas, plutôt qu'au sein d'initiatives plus filoutes et donc peu sûres.
 +
 +L'autre mesure prise par Torrent-Live est une façon de découvrir les pairs espions sur le réseau. La façon de procéder est décrite [[https://github.com/Ayms/torrent-live#findspies|par ici]].
 +
 +==== Blocklist ====
 +
 +L'auteur de torrent-live propose une blocklist sur abonnement payant, voyez les détails sur son site : http://peersm.com/getblocklist
  
 ===== Liens ===== ===== Liens =====
Ligne 20: Ligne 39:
   * Site officiel: http://peersm.com   * Site officiel: http://peersm.com
   * Dépot Github: https://github.com/Ayms/node-Tor   * Dépot Github: https://github.com/Ayms/node-Tor
-  * [[https://github.com/micahflee/onionshare|Onionshare]], un script python qui repose sur le même principe que Peersm+  * Une démonstration en video de Peersm: https://www.youtube.com/watch?v=YVaE8UZzDlA 
 +  * Dépot Github de Torrent-Live: https://github.com/Ayms/torrent-live 
   * Annonce de Peersm sur P2PFR: http://p2pfr.com/news/24119/peersm-un-p2p-en-javascript-avec-degre-danonymat-maj   * Annonce de Peersm sur P2PFR: http://p2pfr.com/news/24119/peersm-un-p2p-en-javascript-avec-degre-danonymat-maj
 +  * Logiciels similaires: [[p2p>Tribler]], [[p2p>Popcorn-Time]], [[p2p>I2P]]
  
 +  * [[https://github.com/micahflee/onionshare|Onionshare]], un script python qui repose sur le même principe que Peersm
 +  * [[https://instant.io/|Instant.io]], BitTorrent par WebRTC, mais sans anonymat (sans usage de Tor)
   * Javascript et sécurité ? http://dustri.org/b/why-you-should-not-use-mycryptochat.html   * Javascript et sécurité ? http://dustri.org/b/why-you-should-not-use-mycryptochat.html
  
 +{{tag>type:client-p2p licence:libre réseau:bittorrent système:windows système:mac système:linux système:android environnement:web}}
p2p/peersm.1408284251.txt.gz · Dernière modification: le 17/08/2014 à 16h04 de 111110101011