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.

Advertisement. Scroll to continue reading.

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

Trending

Daily Briefing Newsletter

Subscribe to the SecurityWeek Email Briefing to stay informed on the latest threats, trends, and technology, along with insightful columns from industry experts.

Join the session as we discuss the challenges and best practices for cybersecurity leaders managing cloud identities.

Register

SecurityWeek’s Ransomware Resilience and Recovery Summit helps businesses to plan, prepare, and recover from a ransomware incident.

Register

People on the Move

Mike Dube has joined cloud security company Aqua Security as CRO.

Cody Barrow has been appointed as CEO of threat intelligence company EclecticIQ.

Shay Mowlem has been named CMO of runtime and application security company Contrast Security.

More People On The Move

Expert Insights

Related Content

Vulnerabilities

Less than a week after announcing that it would suspended service indefinitely due to a conflict with an (at the time) unnamed security researcher...

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.

Cybercrime

A recently disclosed vBulletin vulnerability, which had a zero-day status for roughly two days last week, was exploited in a hacker attack targeting the...

Cybercrime

The changing nature of what we still generally call ransomware will continue through 2023, driven by three primary conditions.

Data Protection

The cryptopocalypse is the point at which quantum computing becomes powerful enough to use Shor’s algorithm to crack PKI encryption.

Identity & Access

Zero trust is not a replacement for identity and access management (IAM), but is the extension of IAM principles from people to everyone and...

Data Breaches

OpenAI has confirmed a ChatGPT data breach on the same day a security firm reported seeing the use of a component affected by an...

Artificial Intelligence

The CRYSTALS-Kyber public-key encryption and key encapsulation mechanism recommended by NIST for post-quantum cryptography has been broken using AI combined with side channel attacks.