Unter neuer Leitung
- Eine Erweiterung mit der Funktion, zu prüfen, ob sich die im Chrome Web Store gelisteten Entwicklerinformationen geändert haben.
- Überprüft in unregelmäßigen Abständen Eigentümerwechsel bei installierten Erweiterungen.
- Wenn es Änderungen gibt, wird am Symbol der Erweiterung ein rotes Badge angezeigt, um den Nutzer zu benachrichtigen.
- Erstellt von Matt Frisbie.
- In einer Hacker-News-Diskussion besprochen.
Warum ist das nötig?
- Entwickler von Erweiterungen erhalten fortlaufend Angebote von Interessenten, die ihre Erweiterungen kaufen möchten.
- In den meisten Fällen wollen diese Käufer die bestehenden Nutzer täuschen.
- Nutzer bemerken nicht, dass sich die Erweiterung geändert hat, und sie kann nun kompromittiert sein.
- Unter neuer Leitung informiert Nutzer über Eigentümerwechsel, damit sie fundierte Entscheidungen über die von ihnen verwendete Software treffen können.
Installation
- Hier installieren: (wartet auf Genehmigung im Chrome Web Store)
- Oder ein vorgefertigtes Release herunterladen, die
.zip-Datei entpacken und das Verzeichnis dist in Chrome laden.
Aus dem Quellcode bauen
- Unter neuer Leitung verwendet Parcel, React, Typescript und TailwindCSS.
- Abhängigkeiten mit
yarn install installieren.
- Mit
yarn start lokal ausführen.
- Mit
yarn build einen Release-Build erstellen.
Warum wird ein externer Server benötigt?
- Browser haben besondere Regeln, die Domains von Erweiterungs-Marktplätzen verändern.
- Zum Beispiel kann keine
declarative_net_request-Regel für chromewebstore.google.com gesetzt werden.
- Daher delegiert diese Erweiterung die Überprüfung der Entwicklerinformationen an den ExBoost-API-Server.
Meinung von GN⁺
- Diese Erweiterung ist ein wichtiges Werkzeug, das Nutzern hilft, ihre Privatsphäre und ihre Daten zu schützen. Indem sie Nutzer benachrichtigt, wenn sich die Eigentümerschaft einer Erweiterung geändert hat, können potenzielle Sicherheitsrisiken durch einen Eigentümerwechsel adressiert werden.
- Eigentümerwechsel von Erweiterungen sollten Nutzern transparent offengelegt werden, und Werkzeuge zum Erkennen solcher Änderungen spielen eine wichtige Rolle dabei, das Vertrauen der Nutzer zu erhalten.
- Andere Open-Source-Projekte, die diese Technologie oder ähnliche Funktionen bieten, sind etwa EFFs Privacy Badger oder DuckDuckGos Privacy Essentials. Sie konzentrieren sich auf den Schutz der Online-Privatsphäre der Nutzer.
- Bei der Einführung dieser Erweiterung sollte berücksichtigt werden, ob sie Eigentümerwechsel tatsächlich zuverlässig erkennt und ob diese Erkennung die Browser-Erfahrung der Nutzer nicht negativ beeinflusst.
- Da ein Eigentümerwechsel für Nutzer ein reales Sicherheitsrisiko darstellen kann, ist eine solche Erweiterung ein sehr nützliches und notwendiges Werkzeug. Allerdings sollten Nutzer weiterhin vorsichtig bleiben, da die Erweiterung möglicherweise nicht jeden Eigentümerwechsel perfekt erkennen kann und eine erkannte Änderung nicht immer negative Folgen bedeuten muss.
1 Kommentare
Hacker-News-Kommentar
key.pementhält, ändert sich die ID. Wenn sich die ID geändert hat, könnte der Eigentümer gewechselt haben, aber der ursprüngliche Eigentümer könnte dem neuen Besitzer auch den privaten Schlüssel übergeben haben. Google verlangt den privaten Schlüssel nicht bei jedem Upload, daher kann ein neuer Besitzer Änderungen hochladen, ohne Zugriff auf diesen Schlüssel zu haben.