IEInternals

A look at Internet Explorer from the inside out. @EricLaw left Microsoft in 2012, and rejoined Microsoft Edge in 2018.

Authenticode in 2015

Back in 2011, I wrote a post explaining why and how software developers should use Authenticode to...

Author: EricLaw [Edge] Date: 01/28/2015

In Case You Missed It

A random collection of noteworthy links: Spartan PM Jacob Rossi wrote about the new Project Spartan...

Author: EricLaw [Edge] Date: 01/27/2015

HTTPS In 2015

Last week at the CodeMash conference, I delivered a session titled HTTPS in 2015: Securing your...

Author: EricLaw [Edge] Date: 01/16/2015

Script Polyglots

Lately, there’s been a resurgence of interest in hiding script inside files of other types;...

Author: EricLaw [Edge] Date: 11/24/2014

Compressing the Web

Be succinct. Virtually any network-based application can be made faster by optimizing the number of...

Author: EricLaw [Edge] Date: 10/21/2014

New Microsoft Message Analyzer Released

If you want to monitor extremely low-level network traffic (e.g. TCP/IP packet flags, HTTPS alert...

Author: EricLaw [Edge] Date: 09/16/2014

Caveats for Authenticode Code Signing

Back in 2011, I wrote a long post about Authenticode, Microsoft’s Code Signing technology. In...

Author: EricLaw [Edge] Date: 09/04/2014

Optimizing Sprites

Today, I’m writing about a topic I personally know little about, but I’ve heard experts...

Author: EricLaw [Edge] Date: 08/21/2014

Strict Transport Security

Ivan Ristic’s meticulously researched Bulletproof SSL & TLS book spurred me to spend some...

Author: EricLaw [Edge] Date: 08/18/2014

URL Length Limits

Today’s question is a simple one: “What is the maximum URL length supported by Internet...

Author: EricLaw [Edge] Date: 08/13/2014

Bolstering Protected Mode

Internet Explorer 7 introduced Protected Mode, a defense-in-depth security feature which relied upon...

Author: EricLaw [Edge] Date: 08/05/2014

RFCs for HTTP/1.1 Updated

After years of effort, the HTTPBIS working group of the IETF has completed revisions of the...

Author: EricLaw [Edge] Date: 06/13/2014

I'll be at the Velocity Conference in Santa Clara

Later this month, I'll be at the Velocity Web Performance and Operations conference in Santa Clara....

Author: EricLaw [Edge] Date: 06/09/2014

Unicode in URL changes for IE11

I wrote a bit about Internet Explorer’s International Settings back in July of 2012. Internet...

Author: EricLaw [Edge] Date: 04/22/2014

Internet Explorer 11 and Perfect-Forward-Secrecy

In case you missed it, the recent Windows 8.1 Update update adds four new ciphersuites (including...

Author: EricLaw [Edge] Date: 04/11/2014

Managed Code Browser Extensions

I love the .NET Framework. I’ve been programming in C# since 2001, I spent much of my free...

Author: EricLaw [Edge] Date: 04/10/2014

Awesome IE11 News, in case you missed it

Big news from the //build conference this week: 1. The IE team has announced a...

Author: EricLaw [Edge] Date: 04/03/2014

Windows Server as a Workstation

Back in the Windows 2003 timeframe, Microsoft had a problem. The security press of the time liked to...

Author: EricLaw [Edge] Date: 03/17/2014

Same Origin Policy Part 0: Origins

Recently, someone asked a pretty simple question: “Why doesn’t IE consider the port when...

Author: EricLaw [Edge] Date: 03/13/2014

Browser Arcana: IP Literals in URLs

While virtually all web traffic flows over connections based on the Internet Protocol, most of the...

Author: EricLaw [Edge] Date: 03/06/2014

There’s never magic, but plenty of butterfly effects

I’ve always enjoyed magic shows, but I’ve never attempted to understand how the tricks...

Author: EricLaw [Edge] Date: 02/26/2014

“Everybody Lies”

Today we present EricLaw’s 2nd law of Software: “If your software platform is...

Author: EricLaw [Edge] Date: 02/19/2014

Debugging Internet Explorer - A Beginner’s Guide

As a Program Manager on the IE team, I spent comparatively little time running Internet Explorer...

Author: EricLaw [Edge] Date: 01/15/2014

A user recently reported that IE11 wasn’t showing the “Continue” link on the...

Author: EricLaw [Edge] Date: 12/12/2013

What I’d like to see in IE12

As the holidays approach, I’ve decided to publish my “wishlist” for the next...

Author: EricLaw [Edge] Date: 12/11/2013

Why do Tab buttons resize temporarily?

Have you ever noticed that when you close a tab in IE using the tab’s red-X button (or...

Author: EricLaw [Edge] Date: 11/20/2013

Strict P3P Validation

Internet Explorer offers users many tools to help protect their privacy, including InPrivate...

Author: EricLaw [Edge] Date: 10/16/2013

Understanding Web Proxy Configuration

Over the last decade, I’ve come to learn a lot about web proxies, having chosen to implement...

Author: EricLaw [Edge] Date: 10/11/2013

IE11 Changes

In the past, I’ve published “Minor changes” lists for IE9 and IE10. The goal of...

Author: EricLaw [Edge] Date: 09/24/2013

Internet Explorer 11’s Many User-Agent Strings

If you found this post, chances are good that you’re searching for IE11’s User-Agent...

Author: EricLaw [Edge] Date: 09/21/2013

A Quick Look at P3P

Internet Explorer supports a cookie-restricting privacy feature called P3P. Web developers often get...

Author: EricLaw [Edge] Date: 09/17/2013

History and the TravelLog

Internet Explorer keeps track of your browsing history in two ways. The active tab’s list of...

Author: EricLaw [Edge] Date: 09/11/2013

Fun with Favicons

Last week, Ray Sun wrote a short post about the origins of the Favicon, the little “site...

Author: EricLaw [Edge] Date: 09/07/2013

Braindump: Feature Control Keys and URLActions

Note: The “brain dump” series is akin to what the support.microsoft.com team calls...

Author: EricLaw [Edge] Date: 09/27/2012

Braindump: DNS

Note: The “brain dump” series is akin to what the support.microsoft.com team calls...

Author: EricLaw [Edge] Date: 09/26/2012

Braindump: ActiveX in Windows 8

Note: The “brain dump” series is akin to what the support.microsoft.com team calls...

Author: EricLaw [Edge] Date: 09/26/2012

Understanding Zone Elevation

The security setting “Websites in less privileged web content zone can navigate into this...

Author: EricLaw [Edge] Date: 09/24/2012

Debugging in IE10 on Windows 8

Emulating the “non-Desktop Experience” in the Desktop Experience The new full-screen...

Author: EricLaw [Edge] Date: 09/05/2012

Downloading ZIP-Based Formats

More and more file formats are based on the ZIP format. The Open Packaging Conventions use ZIP as a...

Author: EricLaw [Edge] Date: 08/27/2012

Proxy-Authentication breaks many applications

When I first joined Office, I worked on the team responsible for delivering Help, Templates, and...

Author: EricLaw [Edge] Date: 08/03/2012

Networking Improvements in IE10 and Windows 8

Internet Explorer 10’s networking code builds upon the performance improvements in IE9...

Author: EricLaw [Edge] Date: 08/01/2012

Brain Dump: Shims, Detours, and other “magic”

Note: The “brain dump” series is akin to what the support.microsoft.com team calls...

Author: EricLaw [Edge] Date: 07/30/2012

Content-Length and Transfer-Encoding Validation in the IE10 Download Manager

Back in March of 2011, I mentioned that we had encountered some sites and servers that were not...

Author: EricLaw [Edge] Date: 07/16/2012

Brain Dump: International Text

Note: The “brain dump” series is akin to what the support.microsoft.com team calls...

Author: EricLaw [Edge] Date: 07/13/2012

Enhanced Protected Mode and Local Files

Ordinarily, Internet Explorer loads local HTML files in the Local Machine Zone. Locally-loaded HTML...

Author: EricLaw [Edge] Date: 06/19/2012

Authenticode, HTTPS, and Weak RSA Keys

Over on the Microsoft PKI blog, there’s some important information about upcoming changes for...

Author: EricLaw [Edge] Date: 06/13/2012

The Intranet Zone

Internet Explorer maps web content into one of five security zones. After the Local Machine Zone,...

Author: EricLaw [Edge] Date: 06/05/2012

Brain Dump: Random Tidbits

This post contains random IE-related tidbits for which there’s either not enough material or...

Author: EricLaw [Edge] Date: 05/30/2012

Please Stop Polluting

When I surf the web, I almost always have Fiddler running, and as a consequence I see a lot of...

Author: EricLaw [Edge] Date: 05/16/2012

Use IMG tags only for Images

First, a bit of background. When web developers are optimizing the performance of their sites, often...

Author: EricLaw [Edge] Date: 05/05/2012

Next>