Microsoft Edge testet die Deaktivierung des JavaScript-JIT-Compilers zur Erhöhung der Sicherheit

Microsoft hat Experimente und Leistungstests mit speziellen Builds seines Edge-Browsers durchgeführt, bei denen der JavaScript-Just-in-Time-Compiler deaktiviert ist. Ziel des Experiments ist es herauszufinden, wie sehr sich dies auf die Sicherheit auswirken kann.

Ein JIT- oder Just-in-Time-Interpreter ist ein Modul, in dem JavaScript verarbeitet und dynamisch kompiliert wird, während der Code auf den Code zugreift. Während Sprachen wie C++ und C# erst von einem Compiler verarbeitet werden, bevor die Ausführung möglich ist, verarbeitet und optimiert ein Just-in-Time-Interpreter das JavaScript beim Lesen in Echtzeit, wie der Name schon sagt.

Microsoft hat einen Artikel namens "Super Duper Secure Mode" veröffentlicht, der sich auf das Experiment mit dem Deaktivieren des JIT-Compilers in Edge konzentriert. Das Highlight dieser Änderung ist, dass der Browser bei ausgeschaltetem JIT-Compiler mehrere Schutztechnologien nutzen konnte, die nicht mit JIT kompatibel waren.

Dazu gehören Intels Control-Flow Enforcement Technology (CET) sowie Microsofts Arbitrary Code Guard – eine zusätzliche Abschwächungsmaßnahme, die in Windows existiert.

Der Microsoft-Artikel, zusammengestellt von Jonathan Normal, der die Schwachstellenforschung für MS Edge leitet, nennt die Tatsache, dass diese Technologien nicht mit JIT kompatibel sind, als "bedauerlich", da der Interpreter mit "nicht vertrauenswürdigen Inhalten" arbeitet, die in den Berechtigungen so eingeschränkt sein sollten und wie " gesperrt" wie möglich.

ZDNet berichtet, dass, während die von Microsoft durchgeführten internen Tests behaupteten, dass die Benutzer bei deaktiviertem JIT kaum eine beobachtbare Verlangsamung bemerken, externe Benchmark-Tests eine signifikante Verringerung der Leistung verzeichneten.

Auch die Seitenladezeiten waren betroffen, wobei Microsoft eine Regression von "rund 17%" meldete, während sich die Startzeiten des Browsers bei deaktiviertem JIT leicht verbessert haben.

Benutzer, die den Super Duper Secure-Modus selbst testen möchten, müssen eine Betaversion des Edge-Browsers erhalten und den Modus auf der Einstellungsseite von edge://flags aktivieren.

Derzeit ist WebAssembly nicht mit dem Super Duper Secure Modus kompatibel und es ist nur Intels CET eingeschaltet, aber das kann sich natürlich ändern, da der Modus weiterentwickelt und verfeinert wird.

August 5, 2021
Lade...

Cyclonis Backup Details & Terms

Mit dem Free Basic Cyclonis Backup-Plan erhalten Sie 2 GB Cloud-Speicherplatz mit voller Funktionalität! Keine Kreditkarte benötigt. Benötigen Sie mehr Stauraum? Kaufen Sie noch heute einen größeren Cyclonis Backup-Plan! Um mehr über unsere Richtlinien und Preise zu erfahren, sehen SieNutzungsbedingungen, Datenschutzrichtlinie, Rabattbedingungen und Kaufseite. Wenn Sie die App deinstallieren möchten, besuchen Sie bitte die Seite mit den Deinstallationsanweisungen.

Cyclonis Password Manager Details & Terms

KOSTENLOSE Testversion: 30-tägiges einmaliges Angebot! Für die kostenlose Testversion ist keine Kreditkarte erforderlich. Volle Funktionalität für die Dauer der kostenlosen Testversion. (Die volle Funktionalität nach der kostenlosen Testversion erfordert den Kauf eines Abonnements.) Um mehr über unsere Richtlinien und Preise zu erfahren, sehen Sie EULA, Datenschutzrichtlinie, Rabattbedingungen und Kaufseite. Wenn Sie die App deinstallieren möchten, besuchen Sie bitte die Seite mit den Deinstallationsanweisungen.