NoScript-Erweiterung offiziell für Google Chrome verfügbar

Ab heute ist die Erweiterung NoScript Firefox, ein beliebtes Tool für datenschutzorientierte Benutzer, auch für Google Chrome verfügbar, sagte Giorgio Maone, der Autor von NoScript. Der NoScript Chrome-Port, an dem Maone seit Monaten arbeitet, ist nun im offiziellen Chrome Web Store verfügbar.

Nutzer erwarten Portierung seit Jahren

Die Verfügbarkeit von NoScript für Google Chrome wird eine Menge Leute glücklich machen. Die Erweiterung hat einen mythischen Status unter datenschutzbewussten Nutzern, die Maone seit Jahren für eine Chrome-Version einsetzen. Das ursprüngliche Firefox-Add-on wurde am 13. Mai 2005 veröffentlicht. Damals wurde ein neuartiges Konzept eingeführt, bei dem ein Browser-Add-on das Laden oder Ausführen von gefährlichem oder unerwünschtem JavaScript-Code unterbrechen und blockieren konnte.

Die Erweiterung hat im Laufe der Jahre eine große Fangemeinde gefunden, und aufgrund ihrer einzigartigen Eigenschaften wurde sie auch als eines der wenigen Add-ons ausgewählt, die in die Standardinstallationen des Tor-Browsers integriert sind. Es ist auch eine der am häufigsten verwendeten und unverzichtbaren Erweiterungen im Portfolio der Sicherheitsforscher, die Websites mit bösartigem Code besuchen, da die Erweiterung die Ausführung einiger Exploits verhindern kann. Aus diesen Gründen fragen Benutzer Maone seit Jahren nach einem Chrome-Port.

NoScript für Chrome stand vor einigen Entwicklungs-Hürden

Die Arbeit an der Chrome-Version begann im vergangenen Jahr, nachdem die ursprüngliche NoScript for Firefox-Version von der alten Firefox XUL-API auf die modernere WebExtensions-API portiert wurde, die sowohl mit Firefox- als auch mit Chromium-Erweiterungssystemen kompatibel ist. Im Januar dieses Jahres scheiterte fast alles, als die Chrome-Ingenieure planten, eine Reihe von Funktionen einzuführen, die nicht nur die Fähigkeit von NoScript, seine Arbeit zu erledigen, beeinträchtigt hätten. Sondern auch Werbeblocker und andere ähnliche Erweiterungen, die für die Interaktion mit JavaScript-Ressourcen erforderlich waren.

Google hat einige seiner vorgeschlagenen Änderungen nach einem riesigen Spielraum sowohl von Nutzern als auch von Entwicklern von Erweiterungen zurückverfolgt, und heute haben wir die erste Version von NoScript for Chrome. Dennoch befürchtet Maone immer noch, dass einige der geplanten Änderungen von Google, auch in ihrer jetzigen Form, NoScript langfristig noch beeinflussen werden.

"Ich und andere besorgte Entwickler beeinflussen Google [immer noch], um diesen Plan zu überdenken", sagte Maone. "Einige Zugeständnisse wurden bereits gemacht, aber ich prüfe auch alternative Ansätze für die Worst-Case-Szenarien." Doch trotz einiger Probleme ist der Chrome-Port fast identisch mit der Firefox-Version (Tor-Browser), was die Blockierung von Whitelist-Fähigkeiten und den Einstellungen betrifft.

Der XSS-Schutz ist wegen fehlenden Features in Chrome nicht verfügbar

"Wenn wir über Unterschiede zwischen den unterstützten Browsern sprechen, ist die Codebasis jetzt genau die gleiche", sagte Maone. "Aber auf Chromium musste ich, zumindest vorerst, den XSS-Filter von NoScript deaktivieren. Chromium-Anwender müssen sich auf den im Browser integrierten "XSS Auditor" verlassen, der sich im Laufe der Zeit als nicht so effektiv erwiesen hat wie der "Injection Checker" von NoScript", sagte Maone. "Aber letzteres konnte noch nicht in vernünftiger Weise portiert werden, da es die asynchrone Verarbeitung von Webanfragen erfordert: eine Funktion, die nur von Firefox bereitgestellt wird.

"Um ehrlich zu sein, als Firefox auf die WebExtensions-API umstieg, die weitgehend von Chrome inspiriert war, ließ mich Mozilla zu ihrem Design und ihrer Implementierung beitragen, um sicherzustellen, dass sie die Anwendungsfälle von NoScript so weit wie möglich unterstützt", sagte Maone. "Leider wurden die Ergänzungen und Verbesserungen, die sich aus dieser Arbeit ergeben haben, nicht von Google übernommen."

Stabile Veröffentlichung im Juni erwartet

Derzeit hat NoScript für Firefox über 1,5 Millionen Benutzer, und die Erwartung ist, dass die Chrome-Version aufgrund der größeren Benutzerzahl von Chrome noch mehr Anhänger finden wird. "Ich bin sehr zufrieden mit der ersten öffentlichen Chromium-fähigen NoScript-Beta (10.6.x). Ich plane, NoScript 11 bis Ende Juni als "stabile Version für Chrome" zu verwenden", sagte Maone.

"Ich fühle den Wunsch, den großartigen Leuten des Open Technology Fund für die große Unterstützung zu danken, die sie diesem Projekt und davor der Migration von NoScript's WebExtension gegeben haben", fügte Maone hinzu. "Und ich freue mich, dass Simply Secure nächste Woche unter dem gleichen Gesichtspunkt an der Verbesserung der Benutzerfreundlichkeit und Zugänglichkeit von NoScript arbeiten wird."