ie8 fix
madison

Networking

Steven J. Vaughan-Nichols

Dealing with the Pain of Giving Up IE6

By | November 6, 2010, 2:48pm PDT

Summary: Browsium’s CEO explains why they’ve created a Web extension that will let users run IE6 inside of newer versions of Internet Explorer.

I hate, hate IE 6. If I were the CIO of a company that was still running IE 6, which it turns out 20% of businesses still are, I’d blast it out with dynamite. But, some companies, said Browsium CEO, Matt Heller, just can’t seem to get rid of IE6. That’s why his company came up with an extension that lets you run IE6 inside newer, safer versions of IE.

I’m not crazy about the idea of enabling companies to continue their bad IE6 habit, but Heller explained, “We want to see IE6 go away too. Having spent years working with business customers around the world, it’s clear they just can’t make that happen without a decent amount of pain. It’s not our intent to keep enterprises browsing with IE6 and we believe UniBrows will actually help remove IE6 from the Web.”

Heller continued, “As you point out in your article, many companies are still running IE6 - and are tied to it for internal legacy applications that work only with IE6, and updating those apps is costly and time consuming. This is a major reason why many companies have not moved to Windows 7 and IE8-so their employees are forced to browse the ENTIRE web with IE6. With our solution in place enterprises can move to IE8 for ‘normal’ browsing and use UniBrows to access those internal IE6 legacy applications inside an IE8 tab. Over time, more UniBrows deployments will mean that more external web sites will see only IE8 and IE9, and less IE6, not the other way around.”

As for IE6’s lack of security, one of the main reasons why I’d toss IE6 out of an enterprise so hard it would bounce, Heller tries to address this. “IE6 is clearly less secure than IE8, so running IE6 standalone, virtualized, or in an IE tab increases the attack surface of a system-this is unavoidable. UniBrows offers mitigations that counteract the increased risk of running IE6, something that standalone IE and virtualized solutions do not. These mitigations fall into four areas:”

- Policy Blending
- Opt-In Rules Model
- Profiles and Custom Registry, Files, and ActiveX Controls
- Exclusionary Rules

Policy Blending: UniBrows begins to reduce the attack surface introduced by IE6 through the “blending” of IE6 and IE8 security policies. When UniBrows is loaded inside an IE tab, the UniBrows plugin passes along the IE8 policies and restrictions to the IE6 browser engine, many of which have remained the same between the two versions. UniBrows takes over where IE6 left off by protecting the IE6 tab from two areas where these policies and restrictions differ: binary plugins and window control. Our plugin sits in between the IE6 engine, the Webpage, and users to intercept potentially dangerous actions by a Webpage (loading an IFRAME, sending content across domains, and installing ActiveX controls) and blocks those actions that do not match IE8 settings and UniBrows rules. In the case of ActiveX controls, IE defers to the IE8 security model by passing the request along to the IE8 control installer.

Opt-In Rules Model: Sites running inside of UniBrows run outside of Protected Mode, much like intranet sites in IE8+ and Trusted Sites in IE7+. To reduce potential attack surface, UniBrows uses rules as an opt-in mechanism; at the most basic level the Rules Configuration Manager provides a layer of protection against compromise. By enforcing the rules as we do, sites can only render using the IE6 functionality when manually configured by the organization. Unlike Google Chrome Frame or similar solutions, there is no ability for the remote site to trigger the rendering switch. Our IE integration is done so that UniBrows can take over rendering when configured to do so, but is completely unexposed the rest of the time - shutting down the attack surface. Rules can also be ordered; this is important for rules that may be subsets of each other or for exclusionary rules (described below). While we do offer the ability to create overly broad rules, such as an ‘Internet’ zone rule, we strongly discourage that behavior as it provides virtually no enhancements or protections over a standard IE6 installation.

Profiles and Custom Registry, Files, and ActiveX Controls: Another UniBrows security design is part of the new features for Beta 2. In the latest release we have included a feature called ‘Profiles’, which enable you to create granular system and ActiveX settings for a rule or groups of rules. For example, you can use Profiles to configure a locked down registry as well as define specific ActiveX controls that are to be used for anything matching that rule. From a security perspective, this new feature enables granular control and protections that have never been available in IE before. Profiles even let you control whether DEP/NX is enabled or not for sites in that rule set. Some have described this feature as ‘Enhanced Zones’, but unlike the Zone Model where you group sites and have limited settings control, you can define as many Profiles as you would like and make the settings very specific.

Exclusionary Rules: Rules can be defined for the ‘default browser’, meaning you can use our Profiles feature to make custom settings for IE8 and lock it down even further. Profiles using the “default browser” as their browser engine can be used to enhance the IE8 settings and extend configuration options to a deeper level of security than currently available from any other solution.

Lastly, UniBrows was designed around the concept of ‘Steady State’ meaning that if a malicious control or user attempts to circumvent our mitigations and use the loosened restrictions to change IE settings/policies or even changes to the system itself, these changes only exist for the lifetime of the process. For instance, if I load an Ax control that uses some security flaw (buffer overrun, for example) in IE6 to run a command like “del /s /q c:\*” (delete all files on the c: drive), our process makes the control think that the command was successful when, in fact, nothing really happened.

I’m impressed by Heller’s effort. At best though I see UniBtows as a stop-gap. The smarter move is still to bite the bullet and kill off your company’s antique IE 6-specific Web applications for up-to-date multi-Web browser applications. That said, if you really can’t give up your old IE 6 applications, UniBrows for $5 per year per user, is a better idea than just continuing to run IE 6.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system

Disclosure

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols is a freelance writer. He does not own stocks or other investments in any technology company.

Biography

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system; 300bps was a fast Internet connection; WordStar was the state of the art word processor; and we liked it.

His work has been published in everything from highly technical publications (IEEE Computer, ACM NetWorker, Byte) to business publications (eWEEK, InformationWeek, ZDNet) to popular technology (Computer Shopper, PC Magazine, PC World) to the mainstream press (Washington Post, San Francisco Chronicle, BusinessWeek).

44
Comments

Join the conversation!

Just In

RE: Dealing with the Pain of Giving Up IE6
ima big pirate 18th Mar 2011
give me a "skin" to make ANY browser look/act like IE6 and i'll change.

untill then, i'll stay with IE6.
0 Votes
+ -
No pain here.
0 Votes
+ -
OK, we GET it!
statuskwo5 6th Nov 2010
This is the millionth time a ZDNet blogger has blogged how much they hate IE6. Guess what? We get it! Everybody hates it because it is old and not secure, but to blog so much about it is just crazy. Time to let it go...
0 Votes
+ -
@statuskwo5 They complain about it now ... but 8 years ago the world was warned about the bastardized platform. They ignored logic and decided to eat the excrement that MS was selling them. Now they must pay the concequences.

So they should not stop complaining because it is "time to let go". They should stop b!tchy!ng because IT IS THEIR OWN DARN FAULT for using a technology that cripple their ability for future expansion.
0 Votes
+ -
@wackoae That's not entirely true for all that hate IE6. For starters, I am a Web developer that never touched IE whenever it was humanly possible. The bigger issue here is that I write websites that are visited by people still using the archaic browser. That means I have to weigh 2 options:

1) Tell IE6 users to blow it out their hole and use a real browser to see my site the way it is intended.

2) Go through the horrendous pain to make my website viewable in the latest browsers and the MS beasts of past.

Either way, my clients are automatically out of two of the trifecta attributes instead of just one; time, money, quality.
0 Votes
+ -
@wackoae It will be worthy of attention until it dies. It needs to die already. It was bad when it came out and its even worse compared to todays standards.
0 Votes
+ -
Yes, time (for you) to let it go
Economister Updated - 7th Nov 2010
@statuskwo5

So you object to someone writing about a real and intractable problem? Just because you may not have any problems with IE6 (or may not understand the problem in the first place), does not mean that it may not be a HUGE head ache to many others, and still worthy of attention.

The author is presenting a possible solution to a problem and you object? Get a clue moron.
0 Votes
+ -
Contributr
@statuskwo5 I'll stop talking about it when IE 6 is no longer used by an amazing 1 in 5 businesses and by almost that many ordinary users. For now, IE6 use is still a real problem. If it were only being used by say 2% of users and businesses, I could drop the topic once and for all.

Steven
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
Georgia Madman 8th Nov 2010
@sjvn@... I've got 9,000 PC's on IE 6 and 60 on Firefox. We'll finally get to IE 8 in 45 days but it took me most of the year to convince my company to spend the money (salaries) to make the move. In a down economy, there were more important things to spend the scare dollars on. Once sites started dropping IE 6 support, they started to see things my way. Small companies can easily move from browser to browser but when you have hundreds of suppliers and thousands of web pages to test, you can't be as flexible.
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
tabinho@... 18th Nov 2010
@sjvn@... Have you seen the browsers statistics for China?
http://gs.statcounter.com/#browser_version-CN-monthly-200910-201010
If I were webdesigner in China I'd be bald and voiceless by now.
0 Votes
+ -
you like spending my money
russf2001@... 7th Nov 2010
It will cost us 300,000 dollars to redo internal intranet or keep 5 people employed in a company of 40. get over it. IT has to stop meaning spend more money every year
0 Votes
+ -
It's not going to happen...
Zogg 7th Nov 2010
@russf2001@...
IT has to stop meaning spend more money every year

Get real. Persuading people to spend more money every year is some IT companies' business model.
0 Votes
+ -
@russf2001@...

Then you shouldn't have coded your crap to a proprietary browser (IE6) or relied on functions from a crummy OS (ActiveX/Windows).

You should have coded for a cross platform model and encouraged platform neutrality.

Now you pay the piper for your poor choices. Perhaps some pink slips are in order for poor choices.

Stop thinking Windows/IE is the only platform. It's not. It's just the worst.
0 Votes
+ -
@itguy08
*yawn*
Am so bored of hearing this line.
0 Votes
+ -
@itguy08 Windows is not the worst platform. To say that shows your obvious ignorance. yes it was dumb to code for a single platform and a single browser. But its not the worst platform.
0 Votes
+ -
Charge the original developers
rarsa 8th Nov 2010
@russf2001@... Who ever was stupid enough to develop applications targeted specifically for IE6 instead than targeted for internet standards shoudl absorb the cost. I
0 Votes
+ -
Bingo
fairportfan Updated - 8th Nov 2010
@rarsa

And what's worse is page developers who don't bother to even let you try to use a different browser to see whether the page works properly and just tell you to shag off if you're not using one of the Big Two.

Try visiting AT&T's site, BellSouth(dot)com with Opera, where you will find a page titled "Upgrade Your Browser", which says:

BellSouth.com offers online features that only work with newer browsers. To shop for our products, manage your accounts, find out more about BellSouth, or to contact us online, please choose one of these browsers:

Download Netscape Navigator
Download Internet Explorer

If you choose not to upgrade your browser, we regret that our website will not function properly for you at this time.
Right. You need a modern browser for their page.

Don't know what it says to Chrome, which annoys me too much to use.
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
rarsa Updated - 8th Nov 2010
@rarsa I know, at least we can switch User Agents to fool those sites.

I've never understood why they block other browsers. That should be My choice. My user experience.
0 Votes
+ -
RE: BINGO
m8kmida Updated - 9th Nov 2010
@fairportfan "BINGO". Works fine with chrome
0 Votes
+ -
@russf2001@... 300k to redo an internal intranet to work on a newer browser? What kind of trash do you guys have there and what moron gave you that quote. Have your 5 people that your keeping employed recode the intranet.
0 Votes
+ -
IE 6ux
huzaif.ali 7th Nov 2010
From the development point of view, use only hacks for this sh*t ..
0 Votes
+ -
Home Depot still uses IE6.
ashdude 7th Nov 2010
If you're in any of their stores, just check out one of their PC's located at the service desk. The ones in my area are all running WinXP with IE6.
0 Votes
+ -
@ashdude I prefer to go to Lowes where they run Linux
0 Votes
+ -
@BrentRBrian rofl, just because they are using linux?
0 Votes
+ -
I do work with a company that simply does not have the financial wherewithal to re-do all their legacy intranet applications from scratch, just to make some Firefox Fanboys happy.

Even in the best of economic times, they had to be scrappy as a smaller, leaner company filling a niche service. Today, in the worst recession since the Great Depression, overheauling the entire legacy apps system is not a luxury they (and many other companies) do not have.

Sorry guys, these companies made the right decision years ago by writing apps for a browser that was the standard of its time. What did you want them to do, sit on their hands until 2008 when a newer browser came out, watching their customers and revenues evaporate in the meantime?

Oh, but at least they can surf YouTube with a modern browser! Right until the power company shuts the electricity off.

UniBrowser is the first sensisble, seure, affordable solution I have heard so far. Much better than just, "IE6 sucks! Update your browser, man!"
0 Votes
+ -
Firefox Fanboys?
theo_durcan 7th Nov 2010
only in your dumb imagination. In reality the Upgrade drum is being beated loudly first by MS & second by MS sheeple, the same ones they were avidly developing 4 years ago for "MS standards" now those guys are saying "just redo your site", isn't a joke? a bad one I might add...
0 Votes
+ -
@dropmeoff

People should be fired for making poor choices that tie you to a platform and/or browser. It's that simple. They made a poor choice that will cost your company lots of $$. Out the door they go.
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
Traxxion Updated - 8th Nov 2010
@itguy08
THERE WAS NO OTHER BROWSER!!!
Is that clear enough for you? Simple enough?
IE6 was it. There was nothing else even close in terms of usage. IE6 was the gateway to the entire web. Just because some prats in the W3C were setting some 'standrards' for us, doesn't mean that the entire world was just being stupid using IE6. There was nothing else being widely used, so IT was the overriding standard. So now we are 6-8 years on and whoop-de-doo, there are alternatives that adhere to these 'standards'. Wonderful.

It amazes me how short many peoples memories are.
0 Votes
+ -
@Traxxion But its 6-8 years later. And you haven't done ANYTHING. Running on an old and exploitable platform. What do you say to that? Its too hard to recode websites? Its too hard to stop using ****** active X controls because your IT and coders on payroll don't know what they are doing? You locked yourself to a platform and never took the lock off, and even MS is yelling at you to get off your asses? Yea everyone should feel sorry for you.
0 Votes
+ -
@dropmeoff What firefox fanboys are you talking about? There was more than 1 browser at the time of writing these websites. And it has been years since alternatives have been introduced, but you haven't recoded your software. Meaning that you fail to keep up with the times. Using old outdated, exploitable platforms because your too lazy to support new things. And also you know that MS has 3 newer versions of IE out, and there are several other browsers out there. I guess when a nice exploit gets in on one of your obviously exploitable machines, and wreaks havoc throughout your network of other obviously exploitable machines and crashes your whole network, putting you out of business, you will then cry about why it was so hard to update?
0 Votes
+ -
Use something else ALSO?
lefty.crupps 8th Nov 2010
There are other browsers out there than just IE. Sure, upgrading to IE8 makes IE6 go away, but keep IE6 if needed and use Firefox, or Chrome, or Opera, or Safari, or any of the dozens of browsers available, for browsing the rest of the web.
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
twaynesdomain 8th Nov 2010
@lefty.crupps It's interesting to see all this hoopla over IE6 when long before IE7 et al, MS pushed forced obsoletion on many development subscription licenses beginning, I think, with VB6 when they released the first .NET followons, making millions off the new sales! They did that to their users TWICE before the userbase wised up and revolted. Why wasn't IE6 a part of that whole mess too? MS's lack of care for its customers is now well over a decade old and people are still allowing themselves to be caught? It isn't that complex a problem to hire someone to "fix" and be done with it! Or, use the dual browser technique mentioned.
I admit I'm out of my area here with IE6, but what the hell? The answers are so obvious I just don't see anything to discuss.
0 Votes
+ -
@twaynesdomain Its not MS's fault. They released new browsers, and have been telling people to update their stuff for the longest time now.
0 Votes
+ -
@Jimster480 It is partially MS's fault. Sure they released new browsers but if you were using Windows 2000 Pro at the time, you couldn't upgrade to IE7. So companies using Windows 2000 Pro were forced to stay with IE6, extending its life. Now Microsoft is doing the same thing with IE9 and XP.
0 Votes
+ -
IE6 as well as 7 and soon 8 should all die a swift death. These non standard quirksmode enabled disasters just prolong the days we web developers have to deal with them.

I've been beta testing IE9 & so far I am impressed by the mere fact that it is reasonably compliant and with only a few subtle but still annoying diversions from the standards but as it is still a beta product there is still hope for the final release to be fully compatible.

The king is dead! Long live Chrome lol!
0 Votes
+ -
@toyoko Firefox is better, especially the new one which uses full hardware acceleration on your GPU. That one is so fast it just blows the tabs off Chrome! Minefield 64bit FTW.
0 Votes
+ -
Will people learn?
rarsa 8th Nov 2010
Raise hands whoever thinks that people will learn to develop to standards instead of MS hacks?

I am sure many people are developing for silverlight or flash, I wonder what they'll do when those technologies become obsolete in new standards based browsers.
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
Traxxion Updated - 8th Nov 2010
@rarsa
If it wasn't for Flash the web would have been a boooring lifeless place for the last 6 years. Everyone thinks they are so clever now that the HTML5 standard has been defined and is implemented in new browsers. Oh wait... HTML5 isn't fully defined. Good thing MS and Macromedia didn't hang around waiting for the 'standards' to be defined.
0 Votes
+ -
@rarsa They will cry that its not fair that they have to update their code or port it to something newer.
0 Votes
+ -
Some people don't live in the real world...
Frank Poster Updated - 9th Nov 2010
...and most people are wise 100% with the benefit of hindsight.

The facts are, regardless of the reasons, that a huge number of companies still use IE6 and it is so integrated into their processes that it will be a large cost, perhaps too great a cost, to change that.

With many companies fighting for sheer survival they are simply not going to prioritize this kind of work and will keep the buck of responsibility of ensuring IT security to the IT Dept to find ways, especially creative ones such as the Unibrows solution, or to just leave it because it ain't broke.

That's the real life situation and the only way it will mostly change is when there is a major upgrade or change of systems / solutions in the business...whenever that may be.

Anyway, why should a company be expected to almost continually upgrade its systems? Just because IT Suppliers keep pushing? Nothing wrong with sweating your assets for a long time, especially if you cannot afford to make changes.

Sure there are security risks, but there are other ways to manage this risk such as entirely restricting IE6 to the internal applications, and supplying Firefox, Chrome or Opera for external browsing. Little or no cost involved, just a bit of someone's brain time to plan.

So get over it whiners, this is the real world and just because you still choose buy the latest iToy there really really really is no money left especially in the US, it's broke, and so you need to be creative, think outside of the box just to keep your jobs rather than demanding more money to invest in IT.

The truth hurts sometimes.

0 Votes
+ -
A Catchy IE6 Must Die Song here...
JustinfromHexawise 9th Nov 2010
http://hexawise.wordpress.com/2010/05/14/not-just-another-ie6-must-die-post/

All of us can easily complain about the horrible abomination that is IE6 but how many of us can put our frustrations into a catchy song? This guy and his guitar are awesome.
0 Votes
+ -
The enterprise software providers and the enterprises themselves need to get off their asses and update their ****** old legacy software to work on new OS's and browsers. They are stuck in the dark ages because of their own laziness and greed.
0 Votes
+ -
I wonder how many of these folks still using IE6 are also running XP-SP1, and doing so because they don't want the WGA tools installed on their machines.... can you blame them for fearing a possible 'false positive' that gets their machine shut down on them in 30 days, or will cost them a few hundred bucks to upgrade?
0 Votes
+ -
Just kill IE6 already and move on
ep-man 15th Nov 2010
Just get rid of IE6 already and move on. Microsoft has already ended IE6 SP1 support for Win2000 on July 2010. And more web sites recently refuse to work with IE6 and require at least IE7.
0 Votes
+ -
RE: Dealing with the Pain of Giving Up IE6
ima big pirate 18th Mar 2011
give me a "skin" to make ANY browser look/act like IE6 and i'll change.

untill then, i'll stay with IE6.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix