Sous nouvelle direction
- Une extension capable de vérifier si les informations du développeur listées sur le Chrome Web Store ont changé.
- Vérifie périodiquement les changements de propriétaire des extensions installées.
- En cas de changement, un badge rouge s’affiche sur l’icône de l’extension pour alerter l’utilisateur.
- Créée par Matt Frisbie.
- Discussion sur Hacker News.
Pourquoi est-ce nécessaire ?
- Les développeurs d’extensions reçoivent continuellement des propositions de rachat de leurs extensions.
- Dans la plupart des cas, ces acheteurs cherchent à tromper les utilisateurs existants.
- Les utilisateurs peuvent ne pas se rendre compte que l’extension a changé et qu’elle peut désormais être compromise.
- Sous nouvelle direction informe les utilisateurs des changements de propriétaire afin qu’ils puissent prendre des décisions éclairées concernant les logiciels qu’ils utilisent.
Comment l’installer
- Installation ici : (en attente d’approbation sur le Chrome Web Store)
- Ou téléchargez la release précompilée, décompressez le fichier
.zip et chargez le répertoire dist dans Chrome.
Construire depuis les sources
- Sous nouvelle direction utilise Parcel, React, Typescript et TailwindCSS.
- Installez les dépendances avec
yarn install.
- Exécutez localement avec
yarn start.
- Construisez la release avec
yarn build.
Pourquoi un serveur externe est-il nécessaire ?
- Le navigateur applique des règles spéciales qui modifient le domaine des marketplaces d’extensions.
- Par exemple, il est impossible de définir une règle
declarative_net_request pour chromewebstore.google.com.
- Cette extension délègue donc la vérification des informations du développeur au serveur API ExBoost.
L’avis de GN⁺
- Cette extension est un outil important pour aider les utilisateurs à protéger leur vie privée et leurs données. En les alertant lorsqu’un changement de propriétaire d’une extension se produit, elle leur permet de réagir face aux risques de sécurité potentiels liés à ce changement.
- Les changements de propriétaire des extensions devraient être rendus transparents pour les utilisateurs, et les outils capables de détecter ces changements jouent un rôle important pour maintenir leur confiance.
- Parmi les autres projets open source proposant cette technologie ou des fonctionnalités similaires, on peut citer Privacy Badger de l’EFF ou Privacy Essentials de DuckDuckGo. Ils sont axés sur la protection de la vie privée en ligne des utilisateurs.
- Parmi les points à considérer lors de l’adoption de cette extension : sa capacité à détecter avec précision les changements de propriétaire, et le fait que cette détection ne nuise pas à l’expérience de navigation.
- Comme un changement de propriétaire peut représenter un risque de sécurité réel pour l’utilisateur, ce type d’extension est très utile et nécessaire. Toutefois, il faut garder à l’esprit qu’elle ne détectera peut-être pas parfaitement tous les changements de propriétaire et qu’un changement détecté n’implique pas toujours une conséquence négative ; les utilisateurs doivent donc rester vigilants.
1 commentaires
Commentaire Hacker News
key.pemest inclus dans un envoi ultérieur, l’identifiant change. Si l’identifiant a changé, le propriétaire a peut-être changé lui aussi, mais le propriétaire d’origine a aussi pu transmettre la clé privée au nouveau propriétaire. Google n’exige pas la clé privée à chaque envoi, donc le nouveau propriétaire peut publier des modifications sans y avoir accès.check. Certains estiment aussi que les règles devraient être modifiées pour exiger l’approbation de l’utilisateur lors d’un changement de propriété d’une extension.