Outils du site

Outils pour utilisateurs


p2p:scuttlebutt (lu 4931 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:scuttlebutt [le 31/08/2018 à 23h08]
111110101011 [Un peu de technique]
p2p:scuttlebutt [le 07/01/2019 à 19h54] (Version actuelle)
111110101011
Ligne 2: Ligne 2:
  
 Scuttlebutt est un logiciel libre, développé pour assurer des fonctions utiles à un réseau social (type Facebook, Mastodon, Diaspora...). Nous n'en parlerions pas autrement, la communication entre chaque participant(e) au réseau se fait en pair-à-pair. Scuttlebutt est un logiciel libre, développé pour assurer des fonctions utiles à un réseau social (type Facebook, Mastodon, Diaspora...). Nous n'en parlerions pas autrement, la communication entre chaque participant(e) au réseau se fait en pair-à-pair.
 +rec
 {{  :p2p:scuttlebutt:scuttebutt-hermies.png?250&direct|}} {{  :p2p:scuttlebutt:scuttebutt-hermies.png?250&direct|}}
  
Ligne 33: Ligne 33:
 Le modèle technique du réseau est vulgarisé donc semi-documenté, et quelque fois accompagné de «papers», soit des papiers académiques de recherche trop balèzes en cryptographie. On essayera donc de documenter sur un ton qui serait l'entre-deux. Le modèle technique du réseau est vulgarisé donc semi-documenté, et quelque fois accompagné de «papers», soit des papiers académiques de recherche trop balèzes en cryptographie. On essayera donc de documenter sur un ton qui serait l'entre-deux.
  
-D'abord, il est dit que les messages transmis ne sont pas chiffrés et sont stockés en clair sur votre propre machine, celle de vos amis, et proches. Là comme ça, ça veut dire qu'on peut lire tout ce que nos amis se racontent entre eux, ce qui semble pas top en terme de vie privée.+D'abord, il est dit que les messages transmis ne sont pas chiffrés et sont stockés en clair sur votre propre machine, celle de vos amis, et proches. Si on s'en tient à ça, ça veut dire qu'on peut lire tout ce que nos amis se racontent entre eux, ce qui semble pas top en terme de vie privée.
  
-La doc [[https://scuttlebot.io/more/protocols/secure-scuttlebutt.html|Secure Scuttlebutt]] nous indique que Scuttlebutt utilise [[https://download.libsodium.org/doc/|libsodium]] pour chiffrer les messages ayant besoin de confidentialité. Les clés publiques des 2 personnes souhaitant communiquer sont associées dans un flux ayant un identifiant propre. Là, on comprend que tous les messages ne sont pas publics, et donc que le modèle choisi est la confidentialité, ouf.+La doc [[https://scuttlebot.io/more/protocols/secure-scuttlebutt.html|Secure Scuttlebutt]] nous indique que Scuttlebutt utilise [[https://download.libsodium.org/doc/|libsodium]] pour chiffrer les messages ayant besoin de confidentialité. Les clés publiques des 2 personnes souhaitant communiquer sont associées dans un flux ayant un identifiant propre. Là, on comprend que tous les messages ne sont pas publics, et donc que la confidentialité est au moins en option, ouf.
  
-La doc indique surtout que les messages sont signés, et s'agrègent. On retrouve une simili-blockchain. Le but de l'affaire est de garantir que les messages qui circulent émanent bel et bien de la personne qui est attendue, et que le message n'a pas été altéré par un intermédiaireC'est une propriété commune en cryptographie, et ça a un effet inverse à celui du [[wpfr>Téléphone_arabe|téléphone arabe]].+La doc indique d'abord que les messages sont signés, et s'agrègent. Il semble y avoir un rapport avec l'idée de blockchain ici mais l'idée n'est pas développée. Le but de cette signature cryptographie des messages est de garantir que ceux-ci circulent sans être altérés (intégrité) et émanent bel et bien de la personne que l'on pensePour le coup l'analogie avec les «gossip» et la transmission de bouche à oreille [[wpfr>Téléphone_arabe|téléphone arabe]] n'est plus pertinente ici puisque le contenu et l'origine du message sont préservés.
  
 Revenons sur le stockage des messages, le contenu est en effet sauvegardé et visible dans votre répertoire personnel. Puisque les données s'y accumulent et que ça peut prendre de l'espace disque((Voir : https://www.scuttlebutt.nz/faq/basics/size.html)), il vous est possible de le purger. Ca n'aura pas d'incidence sur le réseau tant que d'autres personnes que vous détiennent encore un exemplaire de ces données. Mais si plus personne ne les partage, cela effacera ces données de la mémoire du réseau, bien qu'il soit illusoire ici d'escompter un réel «droit à l'oubli». Revenons sur le stockage des messages, le contenu est en effet sauvegardé et visible dans votre répertoire personnel. Puisque les données s'y accumulent et que ça peut prendre de l'espace disque((Voir : https://www.scuttlebutt.nz/faq/basics/size.html)), il vous est possible de le purger. Ca n'aura pas d'incidence sur le réseau tant que d'autres personnes que vous détiennent encore un exemplaire de ces données. Mais si plus personne ne les partage, cela effacera ces données de la mémoire du réseau, bien qu'il soit illusoire ici d'escompter un réel «droit à l'oubli».
-Par contre, cette propriété tourne le réseau vers le présent : ne sont téléchargées que les données que vous sollicitez.+En revanche, cette propriété tourne le réseau vers le présent : ne sont téléchargées que les données que vous sollicitez. Vous pouvez conserver des archives, mais il n'est a priori pas utile d'en conserver beaucoup. Le comportement variera sans doute selon le type de contenus partagés (simples images, videos plus lourdes...).
  
 ===== Les logiciels ===== ===== Les logiciels =====
Ligne 50: Ligne 50:
 ==== Patchwork ==== ==== Patchwork ====
  
-Patchwork est le client recommendé, et fait office de «navigateur». [[https://www.scuttlebutt.nz/#how-to-get-started|Le guide pour débuter]] vous propose de l'installer.+Patchwork est le client recommandé, et fait office de «navigateur». [[https://www.scuttlebutt.nz/#how-to-get-started|Le guide pour débuter]] vous propose de l'installer.
  
 Note pour Linux : le logiciel est distribué au format AppImage. Note pour Linux : le logiciel est distribué au format AppImage.
Ligne 66: Ligne 66:
 Ainsi que MMMMM, une interface prévue pour tourner sous androïd. Ainsi que MMMMM, une interface prévue pour tourner sous androïd.
  
-À ces applications dont l'usage est sans doute un peu orienté pour combler les mêmes besoins que Facebook s'ajoutent d'autres initiatives, comme ssb-chess (jeu d'échecs), ferment (une sorte de soundcloud décentralisé avec webtorrent), et ssb-git (un github décentralisé, encore une fois on pense [[https://bugs.goffi.org/bugs|au travail de goffi]] ici).+À ces applications dont l'usage est plutôt orienté pour combler des besoins «de base» aux réseaux sociaux s'ajoutent d'autres initiatives, comme ssb-chess (jeu d'échecs), ferment (une sorte de soundcloud décentralisé avec webtorrent, qui fait penser à [[wpfr>PeerTube]]), et ssb-git (un github décentralisé, encore une fois on pense [[https://bugs.goffi.org/bugs|au travail de goffi]] ici).
  
 ===== Liens ===== ===== Liens =====
Ligne 73: Ligne 73:
   * https://github.com/ssbc : Secure ScuttleButt Consortium   * https://github.com/ssbc : Secure ScuttleButt Consortium
   * https://scuttlebot.io : site annexe de scuttlebutt plutôt orienté développeurs et pouvant servir de passerelle avec le réseau   * https://scuttlebot.io : site annexe de scuttlebutt plutôt orienté développeurs et pouvant servir de passerelle avec le réseau
 +
 +{{tag>type:réseau-p2p type:client-p2p licence:libre réseau:scuttlebutt système:linux système:mac système:windows propriété:social}}
p2p/scuttlebutt.1535749687.txt.gz · Dernière modification: le 31/08/2018 à 23h08 de 111110101011