Outils du site

Outils pour utilisateurs


p2p:peersm (lu 67168 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
Dernière révision Les deux révisions suivantes
p2p:peersm [le 07/08/2014 à 20h59]
111110101011
p2p:peersm [le 23/08/2017 à 19h40]
111110101011 [Liens]
Ligne 1: Ligne 1:
 ====== Peersm ====== ====== Peersm ======
  
-Peersm est un logiciel peer-to-peer qui s'exécute directement dans votre navigateur.+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]].
  
-Son but est ambitieuxpuisqu'il souhaite proposer: +Peersm est une application web permettant le téléchargement et le streaming de fichiers situés sur plusieurs réseauxdont 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. 
-  * quelque chose de simple à utiliser +
-  * un échange anonyme de fichiers et être ainsi écarté des systèmes de surveillance (à l'aide de [[:documentation:reseau:tor|Tor]]+
-  * la possibilité de visionner directement les fichiers en streaming (via [[p2p>BitTorrent]])+
  
-La démarche suivie par le logiciel est originale, ce qui intriguera et suscitera peut-être quelques questions chez les plus techniciens d'entre nous. D'un autre côté, l'application se veut bête comme choux à utiliservous n'avez aucun logiciel à installer, juste lancer votre navigateur et quelques boutons à cliquer.+{{  :p2p:peersm:peersm-aout2014-01.png?300  }}
  
-!! Cette page est en ébauche !!+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 Peersm, obtenir 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.
  
-Mais utiliser sans comprendre, c'est pas drôleon est d'accord ? Donc qu'est ce qui fait la spécificité de Peersm ?+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, qui ont pour option de devenir des ponts avec le réseau BitTorrent qui est normalement séparé de celui de Peersm.
  
-Tout d'abordcomme dit tout haut, Peersm réutilise des briques logicielles existantes, dont Tor. Tor étant réputé pour donner du fil à retordre aux agences gouvernementales pour ce qui est de la surveillanceil paraît sage de s'appuyer sur une telle technologie pour offrir les mêmes garanties.+En été 2014le logiciel est encore en développement actifd'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.
  
-Comme nous l'indiquons ci et [[:documentation:reseau:tor#tor_et_le_p2p|Tor n'est à la base pas prévu pour l'échange de fichiers volumineux]].+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 WebRTCqui 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.
  
-Peersm est une implémentation en Javascript de Tor, focalisé sur l'échange de fichiers. Le logiciel n'a donc pas besoin d'être installé et peut être téléchargé et éxécuté directement par votre navigateur.+===== Torrent-Live =====
  
-Le logiciel est pour le moment encore en développement.+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.
  
-En plus de fournir un [[def>client]] de téléchargement par le webil est possible de faire tourner un noeud sur Node.js de façon à partager du contenu.+Pour minimiser ces risques existe Torrent-Livedont l'astuce est de se faire aussi discret que possible, et d'écarter les noeuds trop curieux.
  
-!! Cette page est en ébauche !!+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.
  
-Les infos principales concernant Peersm peuvent être trouvées dans ce topic: http://p2pfr.com/news/24119/peersm-un-p2p-en-javascript-avec-degre-danonymat-maj+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 33: 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
 +  * 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
 +  * 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://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
 +
 +{{tag>logiciel p2p libre bittorrent windows mac linux web}}
p2p/peersm.txt · Dernière modification: le 26/12/2018 à 11h37 de 111110101011