• STATISTIQUES
  • Il y a eu un total de 0 membres et 28038 visiteurs sur le site dans les dernières 24h pour un total de 28 038 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges
    [EN] Reddit
    Subreddit dédié à la sécurité informatique.
    Hacking
    [FR] Root-Me
    Notre équipe se base sur un constat : à l'heure actuelle ou l'information tend à devenir...
    Hacking
    [EN] Bright Shadows
    JavaScript: 13, Exploit: 27, Crypto: 69, CrackIt: 52, Stegano: 67, Flash: 3, Programming: 16, Java-Applet: 10, Logic: 20...
    Challenges
    [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [EN] wechall
    Pour les gens n'étant pas familiers avec les sites de challenges, un site de challenges est un site propos...
    Hacking
    [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
cjdns & Hyperboria, ou le meshnet de l'avenir
07-02-2014, 00h47
Message : #1
Serphentas Hors ligne
Thall
*



Messages : 41
Sujets : 10
Points: 29
Inscription : Oct 2012
cjdns & Hyperboria, ou le meshnet de l'avenir
Yop Smile

[BS]J'ai pas besoin de vous le rappeler, Internet c'est le pays des poneys et de la gaité. Libre, décentralisé et surtout pas aux mains de conglomérats technologicomédiatiques.[/BS]

cjdns est un protocole réseau permettant la mise en relation de nœuds à travers le monde entier. Il colmate les différentes failles dont souffrait le protocole Internet à ses débuts il y a bien longtemps. L'implémentation directe de cryptographie et de l'IPv6 font de cjdns un acteur majeur quant à l'établissement d'un futur (ou de futurs ?) réseau maillé (meshnet quoi).

L'avantage, face aux traditionnels réseaux IP, c'est que chacun contribue au maintien du réseau global. C'est pas juste une centaine de sociétés avec des IXP et des PoP qui dictent tout. Chaque nœud fait le réseau. Par conséquent, c'est décentralisé et libre.

Il tourne pour l'instant par dessus Internet (normal, faut bien tester ça quelque part à grande échelle). Cependant, il peut tourner via n'importe quel médium. Le but est qu'à l'avenir des liaisons (fibre, câbles et radio voire satellite) maintenues par des privés permettent l'établissement d'un réseau sous contrôle inexistant. Puisse un nœud faillir à sa tâche, les paquets de données emprunteront un autre chemin. Un véritable fallback est présent (et comme chaque nœud est lié à 3-4 autres, il n'y a pas de risque de dépendance à un nœud spécifique, bien que des routes à haute sollicitations puissent se former). On peut également rajouter des nœuds pour fluidifier le trafic. Le réseau est donc redondant, flexible et évolutif.

En plus de ça, les paquets sont chiffrés (crypto à courbe elliptique) et checkés (via SHA256) ce qui rend le routage sûr et fiable.

Pour l'instant, il faut être assez documenté sur le sujet et à l'aise sous Linux en plus d'avoir un système à dédier à cjdns. Pour plus d'infos, je vous laisse voir le wiki par ici.

Hyperboria, quant à lui, est le réseau tournant sous cjdns. Le plus gros, même. cjdns est la couche logicielle/matérielle permettant la mise en place d'un réseau de nœuds qui fonctionne d'une certaine manière. Plus d'infos ici.

Avis/commentaires ?
+1 (2) -1 (0) Répondre
07-02-2014, 01h43
Message : #2
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: cjdns & Hyperboria, ou le meshnet de l'avenir
yop Serphentas,

(07-02-2014, 00h47)Serphentas a écrit : L'implémentation directe de cryptographie et de l'IPv6 font de cjdns un acteur majeur quant à l'établissement d'un futur (ou de futurs ?) réseau maillé (meshnet quoi).

alors le réseau maillé je vois, c'est un gros nuage de routeurs, comme finalement l'Internet classique, right ?
le fait que l'utilisation de la cryptographie se soit relativement généralisé depuis plusieurs années ok
mais IPv6 je vois pas, en quoi ça importe vis à vis de cjdns ?

Citation :L'avantage, face aux traditionnels réseaux IP, c'est que chacun contribue au maintien du réseau global. C'est pas juste une centaine de sociétés avec des IXP et des PoP qui dictent tout (...) c'est décentralisé et libre.

oui... on pourrait arguer que des initiatives similaires existent déjà comme Freenet par exemple, malheureusement ça a jamais pris et la principale raison est que pour avoir une bande passante honorable, ben il faut qu'il y ait *déjà* beaucoup de monde qui l'utilise

Citation :il peut tourner via n'importe quel médium.

hmm.. on s'entend, "n'importe quel médium" ne veut pas dire "n'importe quel protocole", le premier code client-serveur en 15 lignes de C peut potentiellement tourner "over-water" pour peu qu'on me fournisse l'équipement qui cause Ethernet/IP avec un bidon de flotte en guise de couche physique/liaison, à vérifier mais dit plus simplement ça sous-entend que cjdns débarque avec sa propre couche liaison si je comprends bien (ce serait cohérent), tu as plus d'info là dessus ?

Citation :Hyperboria, quant à lui, est le réseau tournant sous cjdns

ok donc... la couche 3/l'équivalent IP ? (en admettant qu'on sorte pas complètement du modèle OSI, même si c'est déjà le cas actuellement :p)

y'a malgré un certain nombre de questions qui viennent naturellement à l'esprit pour peu qu'on s’intéresse au sujet, notamment celle de la compatibilité avec l'internet existant, est-ce qu'il est question de ré-implémenter toute la pile ou est-ce que je retrouverais mon bon vieux HTTP des familles ?

ce qui me semble évident c'est que l'on ne pourra de toutes façons pas tout avoir, soit quelque chose de franchement mieux foutu dans son design, mais qui obligera à tout réinventer, soit des fondations certes plus solides mais une pile applicative inchangée de manière à être accessible par le plus grand nombre et du coup avec globalement les mêmes problématiques que l'on connait à l'heure actuelle en termes de sécurité

je ne m'attarderais pas sur l'idée de troquer les FAI pour du p2p au niveau physique généralisé, ça me semble du domaine de la science fiction pure, passons

et quid également des problématiques purement "humaines", terrorisme, pédophilie etc. en ligne de mire mais pas que
je veux dire... je me fais peut-être l'avocat du diable là mais plus je regarde les débordements que permettent Internet et un anonymat qualifié de "relatif" (c'est à dire plutôt un sentiment d'impunité qui rejaillit sur le monde réel sous forme d'une perte de repères/valeurs et la propagande des idées les plus loufoques grâce par exemple à un botnet sur un sondage et l'effet troupeau), je ne suis pas sûr de vouloir d'un Internet sans foi ni loi régulé/régit par rien ni personne pour ma part, question de point de vue...
+1 (2) -1 (0) Répondre
09-02-2014, 02h12
Message : #3
Serphentas Hors ligne
Thall
*



Messages : 41
Sujets : 10
Points: 29
Inscription : Oct 2012
RE: cjdns & Hyperboria, ou le meshnet de l'avenir
Je réponds dans l'ordre des citations.

1) En gros, le cloud c'est un terme inventé pour éviter d'utiliser "Internet". Par définition, si c'est sur Internet, c'est accessible de partout (d'où l'idée de nuage/ciel). Le cloud c'est juste pour rendre le Net plus "stylé" à prononcer/utiliser et faire genre devant les incultes ("Ouais, alors moi, m'voyez, j'ai mes données dans le cloud."). Donc oui, cjdns c'est ce qu'Internet était en 1970.
L'IPv6 est capital dans le sens où a) les adresses seront en quantité suffisantes et 2) les adresses sont privées donc aucune collision avec les blocs IP d'Internet. En plus, les adresses sont le 16 premiers bits du SHA512 du SHA512 (répétition volontaire) de ta clef publique, ce qui donne une protection contre l'usurpation d'identité.

2) Comme l'a dit le développeur de cjdns, on peut stream des vidéos sur le réseau, ce qui prouve la performance au stade actuel. Et si jamais un nœud est trop chargé pour router du trafic, il est mis hs pendant un moment en attendant un rétablissement de la situation.

3) Par médium j'entends n'importe quelle couche physique (Wi-Fi, Fiber Channel, FCoE, Ethernet, CPL, etc). cjdns s'occupe d'encapsuler les paquets pour l'interface du nœud faisant le routage. Le nœud n°2 (relié au premier) reçoit alors les paquets et les renvoie via son interface de sortie (qui peut être du Wi-Fi, il y a alors de nouveau une encapsulation). Donc cjdns s'occupe de manipuler les paquets pour qu'ils transitent via différentes couches physiques. Il est plutôt sur la couche Internet/réseau, je dirais, puisque c'est plus un soft qu'un bout de hardware.
Plus d'infos ici: (How ?|The Switch|Definitions) cjdns whitepaper

4) Hyperboria n'a pas vraiment de couche à lui. C'est juste un réseau qui tourne grâce à des nœuds du Seattle Meshnet, eux-mêmes accessible via Internet et en IPv4.

5) cjdns remplace juste le routage. Le reste du stack ne change pas. Tu peux toujours ssh ton serveur, faire du FTP ou bien chatter avec des soft comme tox (voir tox.im). Il est juste question d'avoir les nœuds en IPv6 si liaison direct ou IPv4 si liaison par-dessus Internet).

6) Là, en s'attaquant à la couche réseau, cjdns règle la plupart des problèmes de sécurité sur un réseau. Plus d'IP spoofing, de packet crafting et autres variétés exotiques. Les headers sont aussi sécurisés donc la base même du réseau est fiable. Ce qui tourne dessus (TLS, SSH ou bien du AES, soyons fous) n'a alors rien à voir avec la couche réseau.

7) Clair qu'Internet, comme il est aujourd'hui, a bien trop de services Web qui ne passeront jamais sous un autre protocole réseau comme cjdns. Seuls quelques fondations libre et des privés y seront, avec des IRC par-ci par-là, j'imagine. Et dans un élan médiatique anti-espionnage, quelques faggots s'y joindront, aussi.

8) Justement, pour te lier avec un pair, il faut avoir confiance en lui. Rien que cela instaure une certaine confiance générale, puisque l'un connaît l'autre, et ainsi de suite. C'est pas comme avec Tor où tu deviens exit node en 15 secondes. Ici tu mets du temps à joindre le groupe et tu es connu de tous tes pairs. Si tu fais des bêtises, on sait que c'est toi. Une sorte de bienveillance communautaire règnerait, j'imagine.
+1 (1) -1 (0) Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut