Das Unternehmen Mozilla über die Verschärfung der Regeln für das Add-on-Verzeichnis von Firefox () um der Verbreitung von schädlichen Add-ons entgegenzuwirken. Ab dem 10. Juni wird die Veröffentlichung von Add-ons im Verzeichnis verboten, die Techniken zur Code-Verschleierung (Obfuscation) verwenden, wie das Verpacken von Code in Base64-Blöcken.
Dabei bleiben Techniken zur Code-Minimierung (Verkürzung von Variablen- und Funktionsnamen, Zusammenführen von JavaScript-Dateien, Entfernen überflüssiger Leerzeichen, Kommentare, Zeilenumbrüche und Trennzeichen) erlaubt, sofern zusammen mit der minimierten Version auch der vollständige Quellcode des Add-ons bereitgestellt wird. Entwicklern, die Techniken zur Verschleierung oder Minimierung von Code verwenden, wird empfohlen, bis zum 10. Juni eine neue Version zu veröffentlichen, die den von AMO entspricht und den vollständigen Quellcode aller Komponenten enthält.
Nach dem 10. Juni werden problematische Add-ons im Verzeichnis, und bereits installierte Exemplare werden durch Verbreitung der schwarzen Liste auf den Systemen der Benutzer deaktiviert. Darüber hinaus wird die Praxis fortgesetzt, Add-ons zu blockieren, die kritische Schwachstellen aufweisen, die Privatsphäre verletzen oder Aktionen ohne Zustimmung oder Kontrolle des Benutzers ausführen.
Wir erinnern daran, dass seit dem 1. Januar 2019 im Chrome Web Store in Kraft trat. Laut Google enthalten über 70 % der in Chrome Web Store blockierten schädlichen und gegen die Regeln verstoßenden Add-ons unlesbaren Code. Das Vorhandensein von verschleiertem Code erschwert den Überprüfungsprozess erheblich, wirkt sich negativ auf die Leistung aus und erhöht den Speicherverbrauch.
Quelle: opennet.ru
