Détails de la mise à jour

Development Highlights

La version 0.9.49 a initié la migration vers le nouveau chiffrement ECIES-X25519, plus rapide, pour les routers. Il a fallu de nombreuses années de travail sur les spécifications et les protocoles pour le nouveau chiffrement ; avec cette version, les nouvelles installations et un très faible pourcentage des installations existantes (sélectionnées aléatoirement au redémarrage) ont commencé à utiliser le nouveau chiffrement. C’est la première fois que le type de chiffrement par défaut est modifié, la migration complète se déroulera donc sur plusieurs versions afin de minimiser tout problème.

Notes de version complètes: https://geti2p.net/en/blog/2021/02/17/0.9.49-Release

La version 0.9.50 a activé le DNS sur HTTPS pour le réensemencement, afin de protéger les utilisateurs contre l’écoute passive du DNS. En outre, des travaux ont été réalisés pour protéger le réseau contre d’éventuels routers malveillants ou bogués, et de nombreuses corrections et améliorations pour les adresses IPv6, y compris une nouvelle prise en charge de l’UPnP, ont été achevées.

Notes de version complètes : https://geti2p.net/en/blog/2021/05/17/0.9.50-Release

En reconnaissance de près de 20 ans de travail pour offrir l’anonymat et la sécurité, l’équipe a décidé de passer directement de 0.9.50 à 1.5.0. La version 1.5.0 a finalisé la prise en charge des nouveaux messages de construction (proposition 157) et a achevé la mise en œuvre de messages de construction de tunnel plus petits afin de réduire la bande passante. La transition des routers du réseau vers le chiffrement X25519 s’est poursuivie.

Notes de version complètes : https://geti2p.net/en/blog/2021/08/23/1.5.0-Release

Le déploiement de deux mises à jour majeures du protocole a été achevé en 1.6.1. Presque tous les routers auront leurs clés renouvelées d’ici la fin de l’année. De plus, des messages de construction de tunnel courts ont été activés, entraînant une réduction significative de l’utilisation de la bande passante. Les travaux de conception du nouveau transport UDP SSU2 ont commencé, et la mise en œuvre devrait débuter au début de l’année prochaine.

Notes de version complètes : https://geti2p.net/en/blog/2021/11/29/1.6.0-Release

Points forts du développement

Avec plus de 30 étapes nécessaires pour installer à la fois le logiciel I2P et Java, le processus d’intégration des nouveaux utilisateurs n’a historiquement pas été simple. Peu familier et peu intuitif, il a créé des problèmes d’ergonomie pendant de nombreuses années.

Cependant, dans les versions récentes de Java, une nouvelle option est apparue qui avait le potentiel de résoudre ce problème pour le logiciel Java. L’outil s’appelle “Jpackage” et permettrait de créer un I2P Router propulsé par Jpackage.

Nous avons supprimé des dizaines d’étapes du processus d’installation en passant d’une JVM externe à un Jpackage, créé des paquets standard pour les systèmes d’exploitation cibles et les avons signés de façon à être reconnus par le système d’exploitation afin de protéger l’utilisateur. Depuis, les router jpackage ont atteint un nouveau jalon ; ils ont reçu leurs premières mises à jour incrémentales. Ces mises à jour remplaceront le JDK 16 jpackage par un JDK 17 jpackage mis à jour et apporteront des correctifs pour quelques petits bogues que nous avons détectés après la publication.

Améliorer l’adoption d’I2P et l’intégration des utilisateurs grâce à Jpackage et I2P-Zero: https://geti2p.net/en/blog/2021/09/15/i2p-jpackages

Les JPackages reçoivent leur première mise à jour : https://geti2p.net/en/blog/2021/11/2/i2p-jpackage-1.5.1

Installations simplifiées : JPackage

Les nœuds Bitcoin-over-I2P peuvent désormais interagir pleinement avec le reste des nœuds Bitcoin, avec l’aide de nœuds qui opèrent à la fois sur I2P et sur le clearnet (Internet public).

Lire l’article de blog complet : https://geti2p.net/en/blog/2021/09/18/i2p-bitcoin

Bitcoin Core a ajouté la prise en charge d’I2P

Cette année, l’I2P Usability Lab a été créé. L’accent sera mis sur la recherche utilisateur, le développement produit et les outils pour soutenir l’adoption. Par ailleurs, les efforts de localisation, la création de passerelles de protocole au sein de la communauté de la protection de la vie privée et les considérations de durabilité bénéficieront d’une attention accrue dans le cadre de l’effort continu visant à mettre I2P à la portée d’un plus grand nombre.

Laboratoire d’ergonomie d’I2P

En 2020, l’équipe UX d’I2P a collaboré avec Simply Secure lors d’un sprint d’ergonomie afin d’évaluer l’interaction des utilisateurs avec le site web d’I2P. De nombreux changements ont été apportés ; cependant, les retours indiquent qu’il subsiste des problèmes concernant certains aspects de l’intégration des nouveaux utilisateurs.

Nous avons étoffé notre équipe grâce au projet BASICS (Building Analytical and Support Infrastructure for Critical Security tools), et non seulement nous revoyons le parcours d’intégration des nouveaux utilisateurs, mais nous élargissons également la portée pour inclure l’intégration des développeurs et des chercheurs. L’objectif sera de présenter une architecture de l’information améliorée.

Cette année, nous nous sommes concentrés sur la refonte massive de l’intégration des nouveaux utilisateurs pour le parcours de téléchargement et de configuration du navigateur, ainsi que sur le langage employé. De nouveaux wireframes (maquettes fonctionnelles) pour le site web d’I2P ont été créés, et une nouvelle architecture de l’information a été mise en place. Cela a été fait afin de mieux soutenir les nouveaux utilisateurs, les mainteneurs, les développeurs d’applications, les contributeurs au cœur d’I2P et les chercheurs. Ce travail se poursuivra en 2022, à mesure que la documentation sera affinée et que les changements du site seront mis en œuvre.

Consultez l’évaluation UX complète ici : https://i2p.medium.com/i2p-ux-research-d2567aefd275

Recherche sur l’intégrration des nouveaux utilisateurs

En collaboration avec nos partenaires en Afrique, l’Invisible Internet Project (I2P) a été invité à participer à la fois à une table ronde et à travailler avec un groupe de journalistes pour explorer ce que la confidentialité et la sécurité signifient pour eux. L’objectif de cette opportunité était de comprendre ce qui fonde la confiance, la notion de confidentialité et ce qu’elle signifie, et de commencer à évaluer I2P et ses outils sous cet angle.

Nous avons constaté que l’adoption découle de l’efficacité, de la facilité d’utilisation et du sentiment de maîtrise. Tous ces éléments font qu’une personne n’a pas seulement envie d’utiliser une option de confidentialité, mais qu’elle a aussi le sentiment de réellement prendre le contrôle de sa vie privée. C’est l’un des aspects les plus importants que nous avons rencontrés au cours de l’année écoulée en parlant avec de nouveaux utilisateurs : la dimension émotionnelle de l’interaction avec la technologie. Dire à quelqu’un que quelque chose peut, techniquement, apporter une solution n’est qu’une partie de l’adoption. Fournir à une personne quelque chose qu’elle puisse utiliser en toute confiance en est l’autre. Aller à la rencontre des personnes là où elles en sont et s’intéresser à qui elles sont nous assure que nous créons pour des besoins réels et pour le plus grand nombre possible.

Lisez l’intégralité de l’article de blog ici: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d

Merci à toutes les personnes qui contribuent à la construction de l’Internet invisible !

Ce billet a été publié à l’origine sur le blog de Sadie. https://i2p.medium.com/4b926a488919 Reproduit avec autorisation.