PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

Microsoft Edge Brings Bigger, Badder Security to Windows 10

 & Neil J. Rubenking Principal Writer, Security

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS

Month after month, year after year, on each Patch Tuesday Microsoft had to release fixes for Internet Explorer. Without these patches, the browser was vulnerable to various attacks that could allow malefactors to steal personal information and execute their own nasty code inside IE. Microsoft's developers have a novel solution for that problem—give IE the axe!

Windows 10 Bug ArtInitially called Project Spartan, Microsoft Edge is the new browser for Windows 10. Nothing's perfect, but Microsoft Edge eliminates many IE features that made the previous browser so prone to exploitation. Trend Micro analyst Henry Li summarized these improvements in a blog post, and it's a great read for security wonks. But for those who wouldn't know a CVE exploit from a CVS drugstore, here's a higher-level view.

Memory Care for All

In order to accomplish anything at all on a victim's PC, malware writers must find some way to get their own code running. Viruses, Trojans, and such are relatively simple-minded solutions, easily blocked by use of any powerful antivirus utility. A much more effective (and more difficult) approach is to somehow insert the attack code inside a trusted program, and the browser is a great target.

Over the years, modern Windows features like Data Execution Prevention (DEP) and Address Space Layout Randomization (ASLR) have eliminated many simple techniques for injecting malicious code into programs. With easy exploits off the table, malefactors had to devise new, trickier attack modes. One in particular, called Use After Free (UAF), has been a thorn in the side of IE for years.

When any program needs to store information for a time, it allocates the necessary amount of memory, then frees it when that memory is no longer needed. In a UAF attack, the malicious code manipulates a memory block that's already been freed. Most of the time such an action would simply crash the program, but in certain situations it can result in executing arbitrary code.

Trend Micro's blog post goes into great detail on exactly how Microsoft Edge blocks UAF attacks, even to the point of illustrating the process with a flow chart. In simple terms, the browser watches about-to-be-freed memory blocks that are still linked elsewhere and simply refrains from freeing those blocks. In general, given the choice of letting malicious code execute or just crashing, Microsoft Edge will terminate the browser as rapidly as possible.

No More Toolbars
For years, Internet Explorer has offered Protected Mode, which isolates the browser's memory space from other processes, making attacks very difficult. However, common add-ins like toolbars and Browser Helper Objects (BHOs) didn't work in Protected Mode, so it was disabled by default.

Microsoft Edge solves this problem with one cut—it eliminates all support for those toolbars, BHOs, and other add-ins that don't work in Protected Mode, which is now the default operating mode. Microsoft has plans to add a Chrome-like extension model, with only pre-approved extensions permitted, but that model isn't ready yet.

Other technologies are also on the chopping block, like VBscript, ActiveX, and Java. Java, in particular, has provided the bad guys with oceans of security holes. We've been saying for years that everyone should just disable Java unless there's a very specific need for it.

Overall, Microsoft's aim has been to eliminate easy points of entry for hackers, even if it means eliminating backward compatibility and legacy features. It's an excellent aim, and I hope it succeeds. Of course, no software is perfect. Trend Micro's Li assures us that the changes will introduce new opportunities for attack, and that he'll document them when they turn up. I'll be watching for that post.

About Our Expert

Neil J. Rubenking

Neil J. Rubenking

Principal Writer, Security

My Experience

When the IBM PC was new, I served as the president of the San Francisco PC User Group for three years. That’s how I met PCMag’s editorial team, who brought me on board in 1986. In the years since that fateful meeting, I’ve become PCMag’s expert on security, privacy, and identity protection, putting antivirus tools, security suites, and all kinds of security software through their paces.

Before my current security gig, I supplied PCMag readers with tips and solutions on using popular applications, operating systems, and programming languages in my "User to User" and "Ask Neil" columns, which began in 1990 and ran for almost 20 years. Along the way, I wrote more than 40 utility articles, as well as Delphi Programming for Dummies and six other books covering DOS, Windows, and programming. I also reviewed thousands of products of all kinds, ranging from early Sierra Online adventure games to AOL’s precursor Q-Link.

In the early 2000s, I turned my focus to security and the growing antivirus industry. After years of working with antivirus, I’m known throughout the security industry as an expert on evaluating antivirus tools. I serve as an advisory board member for the Anti-Malware Testing Standards Organization (AMTSO), an international nonprofit group dedicated to coordinating and improving testing of anti-malware solutions.

The Technology I Use

Much of the testing I do, particularly testing with real-world ransomware, is just plain dangerous. To perform such tests safely, I sequester them inside virtual machines managed by VMWare Workstation. For cross-platform testing, I use a MacBook Air, a Google Pixel 4, and a 6th-generation iPad.

I rely on my Delphi coding skills to create and maintain small applications. These include programs to check whether an antivirus correctly handled the malware it detected, launch dangerous URLs and record the security program’s reaction, and analyze the malware that I collect for use in testing. I also wrote a tiny browser and text editor for use in testing security apps that have predefined reactions for known products.

I do my writing and research on a Dell OptiPlex desktop, relying on Microsoft Word (my fingers know all the shortcuts). Many of my articles include charts and analysis; Excel is my go-to for those. When work hours end, though, I escape the bounds of Microsoft and Windows. There’s an iPhone in my pocket, I relax with my oversized iPad, and my Kindle Oasis is always loaded with the best science fiction and fantasy.

Read full bio