Security Experts:

Connect with us

Hi, what are you looking for?

SecurityWeekSecurityWeek

Application Security

Microsoft Launches JIT-Free ‘Super Duper Secure Mode’ Edge Browser Experiment

Security engineers at Microsoft plan to rip out a key performance feature from the Edge browser in an experiment to better measure the tradeoffs between security, optimization and performance.

Security engineers at Microsoft plan to rip out a key performance feature from the Edge browser in an experiment to better measure the tradeoffs between security, optimization and performance.

The plan is to create a provocatively named “Super Duper Secure Mode” in Edge that deliberately disables support for the browser’s JavaScript JIT (Just-in-Time) compiler while adding a major anti-exploitation roadblock from Intel Corp.

The new SDSM test — available in Edge preview builds for select users — essentially rips out JIT, a feature that makes browsers run faster but data shows that these components introduce attack surfaces that have already been exploited in malware campaigns.

According to Microsoft’s Johnathan Norman, browser makers have traditionally been willing to absorb the security cost to ship “fast” browsers but by disabling JIT from Edge, there is a significant attack surface reduction that could significantly improve user security.

[ Related: Cost of Sandboxing Prompts Shift to Memory-Safe Languages. Too Late? ]

“[Removing JIT] would remove roughly half of the V8 bugs that must be fixed. For users, this means less frequent security updates and fewer emergency patches required. These updates and patches are common points of frustration for our customers, particularly those in large enterprise environments who must test updates before rolling them out,” Norman said in a note explaining the experiment.

In addition to removing JIT, Norman said the browser would be fitted with Intel Corp’s new CET (Control Flow Enforcement Technology), a hardware-based security feature that helps to block certain types of software exploitation.

“Our hope is to build something that changes the modern exploit landscape and significantly raises the cost of exploitation for attackers. Mitigations have a long history of being bypassed, so we are seeking feedback from the community to build something of lasting value,” Norman said.

At a higher level, Norman and his Microsoft Vulnerability Research Team are hoping to trigger a discussion around reconsidering the tradeoffs between security and speed while still delivering a practical browsing experience. 

[ Related: New Intel Security Tech Protects Systems Against Malware Attacks ]

“Performance and complexity often come at a cost, and often we bear this cost in the form of security bugs and subsequent patches,” Norman said, pointing to data that shows JIT-related vulnerabilities are constantly being weaponized and used in browser attacks.

During internal lab testing, Norman said a JIT-free version of Edge provided a browsing experience with no noticeable impact on power or memory usage, startup or page-load speeds.

“Anecdotally, we find that users with JIT disabled rarely notice a difference in their daily browsing,” Norman said, even arguing that the JIT-free browser “does not always have negative impacts.”

Microsoft hopes to use the results from the experiment to answer the question of whether the performance gains provided by JIT are worth the resulting security bugs, updates and the missing security mitigations.

Related: New Security Tech in Intel CPUs Protects Systems Against Malware Attacks

Related: Chrome for Windows Gets Hardware-enforced Exploitation Protection

Written By

Ryan Naraine is Editor-at-Large at SecurityWeek and host of the popular Security Conversations podcast series. He is a security community engagement expert who has built programs at major global brands, including Intel Corp., Bishop Fox and GReAT. Ryan is a founding-director of the Security Tinkerers non-profit, an advisor to early-stage entrepreneurs, and a regular speaker at security conferences around the world.

Click to comment

Expert Insights

Related Content

Application Security

Cycode, a startup that provides solutions for protecting software source code, emerged from stealth mode on Tuesday with $4.6 million in seed funding.

Cyberwarfare

Websites of German airports, administration bodies and banks were hit by DDoS attacks attributed to Russian hacker group Killnet

Nation-State

The North Korean APT tracked as TA444 is either moonlighting from its previous primary purpose, expanding its attack repertoire, or is being impersonated by...

Cybercrime

The FBI dismantled the network of the prolific Hive ransomware gang and seized infrastructure in Los Angeles that was used for the operation.

Identity & Access

Hackers rarely hack in anymore. They log in using stolen, weak, default, or otherwise compromised credentials. That’s why it’s so critical to break the...

Malware & Threats

Microsoft plans to improve the protection of Office users by blocking XLL add-ins from the internet.

Cloud Security

VMware vRealize Log Insight vulnerability allows an unauthenticated attacker to take full control of a target system.

IoT Security

Lexmark warns of a remote code execution (RCE) vulnerability impacting over 120 printer models, for which PoC code has been published.