Microsoft Edge -tester Deaktiverer JavaScript JIT -kompilatoren for å øke sikkerheten

Microsoft har kjørt eksperimenter og ytelsestesting med spesialkonstruksjoner av Edge-nettleseren, der JavaScript just-in-time-kompilatoren er deaktivert. Målet med eksperimentet er å se hvor mye av en gunstig effekt dette kan ha på sikkerheten.

En JIT eller just in time tolk er en modul der JavaScript blir behandlet og kompilert dynamisk ettersom koden er tilgjengelig for nettleseren. Mens språk som C ++ og C# først blir behandlet av en kompilator før utførelse er mulig, behandler og optimaliserer tolkeren JavaScript slik det leses i sanntid, som navnet antyder.

Microsoft publiserte et stykke som heter "Super Duper Secure Mode", med fokus på eksperimentet med å deaktivere JIT -kompilatoren i Edge. Høydepunktet med denne endringen er at med JIT -kompilatoren slått av, kunne nettleseren bruke flere beskyttelsesteknologier som ikke var kompatible med JIT.

Disse inkluderer Intels Control -Flow Enforcement Technology (CET), samt Microsofts vilkårlige kodevakt - et ytterligere avbøtende tiltak som finnes i Windows.

Microsoft -artikkelen, satt sammen av Jonathan Normal som leder MS Edge -sårbarhetsforskning, kaller det faktum at disse teknologiene er inkompatible med JIT "uheldig", ettersom tolken jobber med "upålitelig innhold", som bør være like begrenset i tillatelser og som " låst "som mulig.

ZDNet rapporterer at mens den interne testen gjort av Microsoft hevder at brukerne knapt merker noen form for observerbar nedgang mens JIT er deaktivert, registrerte eksterne referansetester en betydelig reduksjon i ytelsen.

Sidelastetidene ble også påvirket, med Microsoft som rapporterte en regresjon på "rundt 17%", mens oppstartstidene for nettleseren har blitt noe bedre med JIT deaktivert.

Brukere som ønsker å teste Super Duper Secure -modus på egen hånd, må få en betaversjon av Edge -nettleseren og slå på modusen på kanten: // flags -innstillingssiden.

For øyeblikket er WebAssemble ikke kompatibel med Super Duper Secure-modus, og bare Intels CET er slått på, men det kan selvfølgelig endres, ettersom modusen videreutvikles og finjusteres.

August 5, 2021
Laster ...

Cyclonis Backup Details & Terms

The Free Basic Cyclonis Backup plan gives you 2 GB of cloud storage space with full functionality! No credit card required. Need more storage space? Purchase a larger Cyclonis Backup plan today! To learn more about our policies and pricing, see Terms of Service, Privacy Policy, Discount Terms and Purchase Page. If you wish to uninstall the app, please visit the Uninstallation Instructions page.

Cyclonis Password Manager Details & Terms

FREE Trial: 30-Day One-Time Offer! No credit card required for Free Trial. Full functionality for the length of the Free Trial. (Full functionality after Free Trial requires subscription purchase.) To learn more about our policies and pricing, see EULA, Privacy Policy, Discount Terms and Purchase Page. If you wish to uninstall the app, please visit the Uninstallation Instructions page.