Le mainteneur responsable du packaging pour les paquets Debian avec les gestionnaires de mots de passe KeePassXC est passé à la distribution d'une version fortement réduite du programme, ne conservant que les fonctionnalités de base nécessaires pour le stockage sécurisé des mots de passe sur le systÚme local. Les fonctionnalités avancées, telles que l'interaction réseau, le code pour la gestion via IPC, les composants pour l'intégration avec les navigateurs web, les fonctions d'auto-remplissage des mots de passe et le code pour le support des clés Yubikey, ont été supprimées du paquet standard keepassxc, ce qui s'explique par la volonté de se débarrasser des fonctionnalités superflues qui augmentent la surface d'attaque et peuvent potentiellement nuire à la sécurité et à la confidentialité.
Pour les utilisateurs nĂ©cessitant la version complĂšte de KeePassXC, un paquet distinct keepassxc-full a Ă©tĂ© proposĂ©, incluant toutes les fonctionnalitĂ©s avancĂ©es proposĂ©es dans la version d'origine. Le paquet rĂ©duit est dĂ©sormais disponible dans les dĂ©pĂŽts Debian sid (unstable) et testing, au lieu de l'ancien paquet complet portant le mĂȘme nom, ce qui a provoquĂ© l'indignation de certains utilisateurs qui, aprĂšs la mise Ă jour, se sont retrouvĂ©s sans les fonctionnalitĂ©s auxquelles ils Ă©taient habituĂ©s et ont perçu ce changement comme un Ă©chec. Les mĂ©contents suggĂšrent que le mainteneur de KeePassXC dans Debian rĂ©tablisse la version originale du paquet et place la version rĂ©duite sous le nom keepassxc-minimal.
La décision a également suscité des critiques de la part des développeurs de KeePassXC, qui ont souligné que les utilisateurs associent la perte de fonctionnalités au projet principal et se plaignent aux développeurs de KeePassXC, plutÎt qu'au mainteneur du paquet dans Debian. Ce changement pourrait nuire à la réputation de KeePassXC et entraßner une pression supplémentaire sur les participants du projet. De plus, la question a été soulevée de savoir dans quelle mesure il est légitime de distribuer un paquet sous le nom du projet tout en présentant une fonctionnalité radicalement différente de la version de base fournie par les développeurs principaux.
Dans la discussion, les partisans du changement soulignent que chaque plugin inclus représente potentiellement un risque supplémentaire de vulnérabilités ou d'introduire une porte dérobée. En outre, il est noté que le paquet réduit est uniquement disponible dans les dépÎts unstable et testing, destinés aux tests, et non dans les versions stables de la distribution.
Les dĂ©veloppeurs de KeePassXC ont expliquĂ© que l'utilisation du terme plugins pour dĂ©signer des fonctionnalitĂ©s supplĂ©mentaires Ă distance est incorrecte, car il s'agit d'une fonctionnalitĂ© intĂ©grĂ©e, qui est dĂ©sactivĂ©e par dĂ©faut mais peut ĂȘtre activĂ©e par l'utilisateur dans les paramĂštres. Les mentions de l'Ă©limination des bibliothĂšques externes sont Ă©galement considĂ©rĂ©es comme infondĂ©es, car le code de support pour Yubikey n'est plus liĂ© Ă la bibliothĂšque externe libyuibkey et tous les composants nĂ©cessaires Ă son fonctionnement sont fournis dans la base de code principale de KeePassXC.
Source : opennet.ru
