Slashdot Mirror


Microsoft Security Patch Fixes URL Security Flaw

loteck writes "Microsoft has just released Security Update 832894. According to their official information, it affects all NT kernel versions of Windows and most versions of Internet Explorer. Here's a rundown of the important fixes, notably 'A vulnerability that involves the incorrect parsing of URLs that contain special characters' in Internet Explorer, as previously discussed on Slashdot."

107 of 545 comments (clear)

  1. Does this mean by AuMatar · · Score: 5, Funny

    I can stop typing in all my links by hand?

    Oh wait- I use Mozilla. I didn't need to do that anyway.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:Does this mean by SultanCemil · · Score: 5, Informative
      Wait mozilla supports HYPERLINKS? wow. I do need to upgrade my browser.

      Seriously, though - I think one of the bigger changes in this release is that IE no longer support username/password in the URL (http://me:you@whatever.com). No more easy pr0n surfing.

      --
      Cemil.
    2. Re:Does this mean by interiot · · Score: 4, Informative
      Huh. I had kind of assumed that the username/password was part of the official URI spec, but apparently not:
      • httpaddress
        • h t t p : / / hostport [ / path ] [ ? search ]

        ftpaddress
        • f t p : / / login / path [ ftptype ]

        login
        • [ user [ : password ] @ ] hostport

        hostport
        • host [ : port ]
    3. Re:Does this mean by mickwd · · Score: 5, Insightful

      Yes, I'm a little surprised there hasn't been more of a fuss over this.

      Is this really the best Microsoft can do ?

      Whenever a URL with an "xxx[:yyy]@" prefix is clicked or entered, why couldn't they pop up a login dialog box, specifying the name of the site (WITHOUT the xxx[:yyy]@ prefix), filling in the user name and password (i.e. the "xxx" and "yyy" in the appropriate fields), and asking for confirmation of the site to be visited ?

      Or at least allow a configurable option such as "Disallow username/password in URLs / Prompt with Dialog Box / Allow" (with the default set to Disallow). That way, advanced users would still be able to use the username:password@ syntax if they enable the option. It's actually pretty useful as a quick way to transfer files by FTP, so I hope it's still supported over FTP.

    4. Re:Does this mean by the_mad_poster · · Score: 4, Interesting

      Not sure what you were looking for specifically, but the user:pass@host scheme is defined in RFC 1738.

      And, no, they're not breaking the spec. It's optional:

      Some or all of the parts ":@", ":", ":", and "/" may be excluded.

      They're just being dumb. As usual.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    5. Re:Does this mean by pen · · Score: 4, Informative
    6. Re:Does this mean by Holi · · Score: 5, Informative

      No for http requests the username and password are NOT allowed.

      RFC 1738 - Page 8
      3.3. HTTP

      The HTTP URL scheme is used to designate Internet resources accessible using HTTP (HyperText Transfer Protocol).

      The HTTP protocol is specified elsewhere. This specification only describes the syntax of HTTP URLs. An HTTP URL takes the form:

      http://(host>):(port)/(path)?(searchpart)

      where and are as described in Section 3.1. If : is omitted, the port defaults to 80. No user name or password is allowed.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    7. Re:Does this mean by gunpowder · · Score: 5, Interesting

      I love people referencing to some RFC, but then not reading it themselves :-P

      You said "the user:pass@host" scheme is optional. This is right and wrong. This is described in Section 3.1 of RFC 1738, which describes the Common Internet Scheme Syntax, or the general form that URL can take.

      The user:pass@host scheme is described as "optional" in the meaning that specific URL schemes can make use of them or not. A URL scheme can decide not to adopt/allow the 'user:pass@host' scheme at all.
      Specific URL schemes for FTP, HTTP, MAILTO etc. are defined in Sections 3.2 - 3.11. These Sections describe what is allowed for each URL scheme (protocol ) and not.

      Let's look at HTTP (excerpt from the RFC):


      An HTTP URL takes the form:

      http://<host>:<port>/<path>?<searchpart>

      where and are as described in Section 3.1. If :<port>
      is omitted, the port defaults to 80. No user name or password is
      allowed.



      Also your remark "They're just being dumb. As usual." is wrong.
      Actually they finally conform to a open specification!

    8. Re:Does this mean by spitzak · · Score: 5, Insightful

      No, because anybody that stupid can be fooled by simply having the URL go directly to the evil site.

      The basic problem is that IE displays the URL "http://www.good.com/foo%00@www.evil.com/bar" as "http://www.good.com/foo" and thus completely hides the fact that it actually goes to "www.evil.com", even for an expert user. This is the bug in IE that needs to be fixed.

      Even if fixed, the above URL would certainly fool a lot of people that it goes to "good.com". All browsers today seem vulnerable to this. So some solution is necessary.

      My recommended solution is to preview starting with the '@' sign so the user sees "@www.evil.com/bar". This also has the nice effect of hiding the username & password for (obviously extremely weak) security.

      I do think Microsoft's solution is about the stupidest thing they can do after the "do nothing" solution. I find it hard to believe they cannot fix their status bar preview, this would indicate the innards are such a horrible mess of spagetti that they cannot make even simple changes and they had to attack the only single point of entry which is where the http get command is processed.

      Of course the '@' is not a standard, but neither is ActiveX and Microsoft does not seem to be removing that. Saying that it is ok because it is not an official standard is stupid. It will break plenty of sites.

    9. Re:Does this mean by gunpowder · · Score: 3, Informative
      1. I responded to a post that claimed that according to RFC 1738 the user:pass@host scheme is allowed in combination with http://-URLs. The RFC 1738 doen't allow the use of user:pass@host.

      2. You say that RFC 2396 supercedes RFC 1738, but you fail to mention whether this RFC is considered mandatory or not.

      3. Even though RFC 2396 supercedes RFC 1738, it still doesn't allow the user:pass@host scheme for http://-URLs. Excerpt from RFC 2396:
      Some URL schemes use the format "user:password" in the userinfo field. This practice is NOT RECOMMENDED, because the passing of authentication information in clear text (such as URI) has proven to be a security risk in almost every case where it has been used.

      The "some URL schemes" are those defined in RFC 1738 (since there are no definitions of specific URL schemes in this RFC 2396). So user:pass@host is STILL NOT ALLOWED or even mandatory by RFC 2396.
  2. the needed patch by vargul · · Score: 4, Funny

    hm... they should patch IE up to be mozilla for example... that could be called a patch...

    --
    Aure entuluva!
    1. Re:the needed patch by jonfromspace · · Score: 4, Insightful

      No offense... but this is getting old.

      Yes, Mozilla is better than IE in alot of cases... but don't forget, the average user still uses the internet for email, online banking, and news sites.

      And guess where you are more than likely to run into an "I.E. reccomended" site? Online banking.

      Yes, "developers should...", but Developers should do a lot of stuff that they never will. Reality is, Mozilla is a far way from replacing I.E.

      --
      I am become Troll, destroyer of threads
    2. Re:the needed patch by roystgnr · · Score: 4, Funny

      Yes, Mozilla is better than IE in alot of cases... but don't forget, the average user still uses the internet for email, online banking, and news sites.

      So do I.

      And guess where you are more than likely to run into an "I.E. reccomended" site? Online banking.

      Not at my little bank.

      Reality is, Mozilla is a far way from replacing I.E.

      Well, if your bank sucks, I suppose so. I'd be curious about which bank it is, though; the only place I still see "You should have Internet Explorer!" pages is zone.msn.com.

    3. Re:the needed patch by Trogre · · Score: 4, Informative

      Reality is, Mozilla is a far way from replacing I.E.

      Perhaps so, but I use the web for business and recreation on average 6 hours a day, and have never in the last three years had to resort to IE.

      Except, that is, for ensuring that web pages I write render correctly on the lowest common denominator.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    4. Re:the needed patch by slash-tard · · Score: 2, Informative

      Not to be redundant, But I use Etrade for banking and stocks and it works fine in Safari and Mozilla. I have also used Ameritrade, and I uses several financial sites for work.

      I use several different email and news sites regularly and havent found any that dont work right.

      Some will occasionally have very minor display issues.

      MSN/MSNBC will have features that dont support other browsers but thats to be expected from MS.

      *BTW Explorer is my preferred browser on my XP machine.

    5. Re:the needed patch by Anonymous Coward · · Score: 5, Insightful

      Considering IE is less secure than Mozilla it's alarming to me that any bank would "require" it.

    6. Re:the needed patch by ejdmoo · · Score: 4, Interesting

      Think Firebird. I hated Mozilla, loved Firebird. :)

    7. Re:the needed patch by LordKazan · · Score: 2, Informative

      Except, that is, for ensuring that web pages I write render correctly on the lowest common denominator

      Same here - i work for Ames Lab (not NASA AMES, Dept of Energy Ames Lab in Ames, IA) - im the new webmonkey for the condensed matter physics page (http://cmp.ameslab.gov -- the current version of the page is NOT my work) I switch between Opera, IE and Mozilla for testing - but for my browsing needs it's been straight netscape/mozilla since the internet was invented -- not _once_ have i had a problem accessing banks, etc using Mozilla -- funny thing is my own community CC had more problems with IE users than netscape/mozilla users - N/M always comes with 128bit crypto, that wasn't true for IE until relatively recently, they'd have users locked out how having lame [sub-par] crypto.

      I occasionally run into sites that are IE-only - they're typically M$ cronies sites, etc -- and when they're not and it's just surely ignorance I give the webmaster a [polite] earful and generally the problem get's fixed.

      BTW: Hurray for IE actually conforming to the DOM2 standard finally - i don't have to write seperate drop menu JS code for IE, NS/Moz and Opera

      --
      If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
    8. Re:the needed patch by tupps · · Score: 5, Interesting

      Grab Mozilla/Opera/Whatever and use Tabs for a little while. I cannot use any browser now without tabs. Having 10 pages open is no problem, and it is great when you come to a site and need to look at 10 different articles that might interest you (eg Slashdot front page). Also Mozilla has a pretty extensive scripting language behind it. I beleive that the Calendar module is written purely in that scripting language. Thanks Luke

      --
      Go out and get sailing!
    9. Re:the needed patch by Mr_Matt · · Score: 3, Interesting

      And before anyone tries to call me lazy, I challenge any mouse-wheel addicted user to disable the wheel.

      Challenge met, sir, let me get my hammer...

      *whomp* *whomp* *WHOMP* ...yeah, that ought to do it. :)

      And while I appreciate that you enjoy the features you list above (fav's in folders, taskbar access, toolbar mobility) they're not for everyone. Me, for example - I tend to struggle with Microsoft's 'You Must Double-Click A Lot To Get Your File Structure Sorted' hierarchy, and all those damn toolbars just eat space on my not-so-high resolution screen. To each their own, I suppose.

      Anyways, if you haven't already, try Firebird - you lose some of the things you like, but the UI is about as intuitive as any I've used, especially in Linux. Cut-n-pasting URLs into new tabs with four mouse clicks and a whammy on the NumPad key just looks cool.

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    10. Re:the needed patch by the_mad_poster · · Score: 4, Interesting

      I just canceled a credit card with MBNA because they added a browser sniffer that kept telling me I had "an older version of Netscape" and I needed to upgrade. Wouldn't let me into the site on FB 0.7 on Linux, so I sent them a nice little "fuck you too" cancel request explaining that their site is broken and that's why I'm canceling.

      And yes, the site worked just fine in FB 0.7 once I sent an IE 6.0 UA.

      I make it a point to relentlessly hound businesses that pull that little stunt. I also post their links on Open Source boards so everyone can get a shot at them. And don't tell me it's childish or rude or anything else - if they hadn't intentionally broken the site in the first place I wouldn't be obligated to tell everyone that the site is crippled. If they can't even hire half-competent web designers (or, more likely, if their management weren't typically incompetent and it actually listened to the web designers) why should I assume that they're capable of handling something as complex as my banking? They're cutting corners there, where else might they be?

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    11. Re:the needed patch by the_mad_poster · · Score: 2, Interesting

      Slashdot is the best use of tabs I've found to date. I LOVE being able to open a new tab with the "Reply to This" links. Another awesome use is when spillover occurs and I can't see all the comments I want to. I can just hit the "x comments below..." links to open them in new tabs, then close the tabs down as I read up through the "hidden" posts in a long thread. Since the tabs open chronologically (unlike windows which just sort of scatter), this works REALLY well.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    12. Re:the needed patch by Curtman · · Score: 2, Informative

      And how about "Bookmark This Group of Tabs". That feature just rules. You can make a bookmark that opens a bunch of tabs at once.

    13. Re:the needed patch by pantycrickets · · Score: 3, Funny

      u obviously got the point. that is why i wrote: patch it up to be mozilla

      u r the kind of peeps i wud take advice from.

    14. Re:the needed patch by bonch · · Score: 2, Informative

      Me, for example - I tend to struggle with Microsoft's 'You Must Double-Click A Lot To Get Your File Structure Sorted' hierarchy, and all those damn toolbars just eat space on my not-so-high resolution screen. To each their own, I suppose.

      So set Explorer to single-click folders, and remove toolbars or size their graphics to Small.

  3. At least better than the KB article :) by sisukapalli1 · · Score: 2, Funny

    I am sure M$FT will spin it as if this is an innovative feature.

    S

    1. Re:At least better than the KB article :) by Anonymous Coward · · Score: 2, Funny

      You know, lots of people roll their eyes when they see someone refer to Microsoft as 'M$' or Windows as 'WinBlowz' or something like that. Some people might even go as far as to flame you for it. Personally, I'm all in favour of it! Nothing makes me happier when I see someone make fun of Microsoft in that way! You know why? Because the quicker I see 'M$' or 'WinDOS' in a comment, the quicker I can disregard everything you've wrote, scroll past your post and add you to my 'retarded peon' list, never to take anything you say seriously ever again, even if its something completely unrelated. So, in the future, please try and work your tired shots at microsoft in toward the beginning of your posts. Thanks!

    2. Re:At least better than the KB article :) by narfbot · · Score: 5, Insightful

      Read the new knowledge base article for more goodies. They say URL's in username:password format are no longer supported -- I read that as they removed the support for the format to fix the bug! And then read how they suggest to switch scripting (ActiveX?) to prompt before running. So with IE, they no longer have the URL parameters other browsers safely support, and you have to wade through a bunch of "Scripts are normally safe? Run anyways?" popups. =/ Don't seem like a solution for me.

    3. Re:At least better than the KB article :) by FlyingOrca · · Score: 2, Insightful

      Funny, troll, that's the exact same text you posted in reply when I used "M$". And you apparently missed the point completely. I have no great hate for Microsoft's better products - I'm using two of them right now.

      Microsoft IS a for-profit corporation, and that's why the M$ in my writing. As far as bashing them for unfair trade practices like unduly expoiting monopoly positions and FUD, well, when the shoe fits, sniff it, baby!

      --
      Corruptissima re publica plurimae leges.
    4. Re:At least better than the KB article :) by lucifuge31337 · · Score: 2, Offtopic

      Exactly the same way I treat Anonymous Coward posts such as yours.

      Nice try, but you've disproved your own point by simply responding.

      --
      Do not fold, spindle or mutilate.
  4. Patches being sent by email by Anonymous Coward · · Score: 3, Funny

    Now check your in-boxes and make the InterWeb a Safer Place TM.

    1. Re:Patches being sent by email by gotr00t · · Score: 2, Funny
      Oh, right, that "January 2004, Cumulative Patch" that was written with very poor grammar, that I get 50 copies a day sent to my mailbox.

      It also says "Thank you for using Microsoft products," something that I have never heard M$ say, ever, and also despite the fact that I don't regularly use "Microsoft products."

  5. HA HA NICE TRY by Anonymous Coward · · Score: 5, Funny

    Nice try Microsoft. I'm not clicking links while running IE, as per your instructions!

  6. Wow Security update # 832894 by Anonymous Coward · · Score: 5, Funny

    I wonder what happened to the other 832893 security updates?

    1. Re:Wow Security update # 832894 by Oroborus · · Score: 5, Interesting

      Just fyi: the update number comes from the number identifying the knowledgebase article where the problem is first identified.

  7. I'm supprised we even post this stuff... by FuzzyFurB · · Score: 5, Insightful

    I'm supprised we still post this stuff. It's a never-ending saga. People find massive holes in IE. Microsoft ignores problems. People exploit problem. Microsoft, slowly, responds. Why does half of Slashdot's users still use Internet Exploiter? Get the monkey off your back, switch to Mozilla Firebird. :)

    --
    Will Stokes Album Shaper http://albumshaper.sf.net
    1. Re:I'm supprised we even post this stuff... by Kierthos · · Score: 5, Insightful

      Some of us are required to us IE at work because the bosses won't let us install anything else. Of course, having said that, I really wonder if the bosses would notice...

      Kierthos

      --
      Mr. Hu is not a ninja.
    2. Re:I'm supprised we even post this stuff... by Whyrph · · Score: 2, Informative

      Regular Mozilla, while a bid slower than Firebird, has an IE theme.

    3. Re:I'm supprised we even post this stuff... by Nintendork · · Score: 2, Interesting
      "Get the monkey off your back, switch to Mozilla Firebird"

      I did, but had to switch back because of a security flaw. I posted to Bugzilla and the developers bumped the severity up to "Major". Here I am almost three months later still waiting for a problem the developers consider major to be fixed. It would seem that the only real progress they've made is the vocabulary used when slandering Microsoft.

      -Lucas

  8. Re:NOW MAYBE U FUCKING ANTI-MS HOMOSEXUALS WILL ST by noelo · · Score: 2, Funny

    Please Mr. Gates, calm down, relax, breath deeply.

  9. Why is URL parsing code in the kernel? by Mr.+McGibby · · Score: 5, Interesting

    The files that this patch affects reveal a little tidbit of info about how Windows is put together and it makes one ask the question:

    Why the hell does this require a kernel patch?

    --
    Mad Software: Rantings on Developing So
    1. Re:Why is URL parsing code in the kernel? by Tuxedo+Jack · · Score: 5, Interesting

      Because they forced IE to integrate into the shell. Of course, there's IEliminate and similar programs which will shred IE from the system and strip any references to it from various places, and if you install IE6 off the NIS2003 disc, you can edit the install.ini file's ShellIntegration value (set it to 0), and you can use Firebird for everything else.

      --

      Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
    2. Re:Why is URL parsing code in the kernel? by RussGarrett · · Score: 4, Insightful

      It doesn't. Nothing on the MS page says it's anything to do with the kernel - it's just the usual Slashdot Microsoft-bashing-without-even-reading-the-article sentiment.

      "This issue affects Internet Explorer, a component of Windows. You should apply this update if you have Internet Explorer 5.01 or later."

      So mod me down, you know it's the truth.

  10. Deprecating username/password in URLs by Coryoth · · Score: 5, Informative

    I was under the impression that their fix was simply make http(s)://user:password@www.address.net invalid. If so, that's not so much a fix, as just deciding to break some functionality. Can someone confirm that this is what the "fix" actually is?

    Jedidiah

    1. Re:Deprecating username/password in URLs by pbur · · Score: 2, Informative

      It is exactly that. Breaking RFCs. I forget the number, but someone posted it in the last slashdot article about this.

    2. Re:Deprecating username/password in URLs by UfoZ · · Score: 2, Interesting
      Doesn't this violate some kind of standard, getting rid of the user:pass@ syntax? I mean, I haven't used it a lot but occasionally, yeah.

      Arbitrary decisions to alter the working of the internet just like this seem very incorrect to me. Wouldn't some kind of warning suffice?

      Like,
      "Warning: the link you just clicked contains a username - the website address might be deliberately spoofed!
      [ ] Don't show this again."
      - or something like that...
    3. Re:Deprecating username/password in URLs by Squarewav · · Score: 4, Informative

      I was under the impression that their fix was simply make http(s)://user:password@www.address.net invalid. If so, that's not so much a fix, as just deciding to break some functionality. Can someone confirm that this is what the "fix" actually is?
      That method of user/password should have never been alowed in the first place. Sure its easy but come on, yah broadcasting your username and password to every node along the way is such a good idea, saves some trouble of pharseing the html. not to mention any spyware that sends back what you type into the adress bar

    4. Re:Deprecating username/password in URLs by spydir31 · · Score: 3, Informative
      Opera sez:
      Security warning:

      You are about to go to an address containing a username.

      Username: fubar
      Server: slashdot.org

      Are you sure you want to go to this address?

      OK Cancel
      (there is no option to disable)
  11. Switched a while ago... by FrancisR · · Score: 2, Funny

    I switched away from IE a while ago because the browser windows would mysteriously disappear while using Microsoft's own Virtual Desktop Manager. Firebird works fine with it. It's ironic that Firebird integrates more well with one of MS's products than MS's own product does.

    1. Re:Switched a while ago... by koh · · Score: 2, Interesting

      The irony here is that Firebird probably works on VDs only because it _only_ uses _documented_ WIN32 APIs.

      When you expose things to the outside, you have to make them work. Not so for the inside hacks. Too bad :)

      --
      Karma cannot be described by words alone.
  12. Incorrect parsing by southpolesammy · · Score: 2, Funny

    notably 'A vulnerability that involves the incorrect parsing of URLs that contain special characters' in Internet Explorer

    So now all those goatse URL's finally parse back to the trolls at /.

    --
    Rule #1 -- Politics always trumps technology.
  13. finally a username:password@ fix by swimfastom · · Score: 4, Interesting

    Patches..."A vulnerability that involves the incorrect parsing of URLs that contain special characters. When combined with a misuse of the basic authentication feature that has "username:password@" at the beginning of a URL, this vulnerability could result in a misrepresentation of the URL in the address bar of an Internet Explorer window."

    I can't believe it takes Microsoft so long to fix major flaws like this. Honestly, why does it take 60,000 programmers 60 days to fix an IE URL error?

    --
    http://tomgould.com/
  14. Re:It's not the 2nd Tuesday... by wasabii · · Score: 2, Informative

    Because SUS requires you to run IIS. :) Nuff said. Not all of us run 100% Windows Domains with Active Directory and IIS and servers.

  15. Here are the patches: by HungWeiLo · · Score: 5, Funny

    So you don't have to match up the knowledge base numbers in WindowsUpdate:

    Here
    Here
    Here
    Here

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    1. Re:Here are the patches: by QEDog · · Score: 4, Funny

      Can I click those, or should I type the address instead?

      --
      "There is no teacher but the enemy."-Mazer Rackham
  16. Be sure to type in that link manually. by Anonymous Coward · · Score: 5, Funny

    I saw it on tv last night. I think it was

    http://microsoft.com/download/patch/win32/2004/f eb/en/?&mid=2304520392lHKJH09728037420987&dll=LKJ2 3L4SD09UVC9432J5JS-9UDFLKJN345U9SLKJ4L5U0SJCS4

  17. Ironic given an email my mom got by MemRaven · · Score: 5, Funny
    My mom got this email this morning which purported to be from someone at Microsoft referring to this exact patch as something she could download. The only problem (aside from the fact that even my mom wouldn't have been dumb enough to type sensitive information into a form like that, AND she uses Mozilla anyway) is that the link in the email USED the flaw that it was telling her to fix.

    In other words, some email/CC#/whatever harvester decided to pull a funny and use the correction for this flaw as a way to exploit the flaw. Now that I see that the described patch is legitimate, I'm actually laughing internally at the delicious irony.

    By the time my mom got the email, the target web site had already been taken down by the sysadmin of the host.

    None of this is to condone the action of the scum who blasted the email, but come on, that took some balls.

    1. Re:Ironic given an email my mom got by lildogie · · Score: 4, Interesting

      This just points out the fundamental flaw of Windows Update: a smart hacker would attack the update process that's used to harden the system.

      Just wait.

    2. Re:Ironic given an email my mom got by Zocalo · · Score: 2, Informative
      "Score:5, Funny"? Unfortunately MemRaven isn't joking - I got one of these things too, from Korea in my case although the standard of English and spelling in the body makes me the the origin was the US. Here's the body, so you can see for yourself - the Subject was "Microsoft Security Update KB872446":
      Dear Valued User!

      At 2 : 12 Eastern Time on Friday-January 30, 2004,
      Microsoft started investigating reports of a variant of a new worm "Novarg", known as Mydoom.B.

      This virus reportedly blocks access to some websites, including all Microsoft.com websites. The virus is noticed to entice mail recipients into opening a message that has a file attachment.
      If the attached file is opened, worm installs malicious code on the computer user's system and sends itself to any contacts in the user's address book.

      Please download the latest security patch available from Microsoft.com website or download this digitally signed attachment.

      message#875438809032

      Customer Service.

      VINA MATSUO
      MATSUO@microsoft.com

      In addition, there was a set of spoofed SMTP headers from the genuine Microsoft outbound SMTP server used for their security bulletin newsletter. Naturally, the attachement (called "Windows-KB823989-x86-ENU.exe") was not "digitally signed", and was infact a trojan - bet you never saw that coming!

      All in all, *very* slick. It plays on the current hype about MyDoom and the combination of the spoofed headers, "digital signing" and the offer to download from the website instead are/were no doubt sufficient to lull many who might not otherwise be taken in into the trap. The clueless n00bs who actually click on these things anyway would have had no chance. I'm actually impressed with the effort - this rank amatuer sure could learn a thing or two.

      --
      UNIX? They're not even circumcised! Savages!
  18. special characters? by andman42 · · Score: 5, Funny

    'A vulnerability that involves the incorrect parsing of URLs that contain special characters' in Internet Explorer

    Yeah, the special characters www.google.com now correctly parse to search.msn.com

  19. Too Late. Installed Opera. by loteck · · Score: 2, Interesting
    I don't know if these last security holes were just the straw that broke, but I've had no fewer than 20 people comment to me over this last week that they are sick of IE, and are lookin for alternatives.

    It's also been a hotter-than-usual topic on Usenet. There really seemed to be a mass exodus from IE over the last couple of weeks, perhaps due to what people feel is blatant neglect by Microsoft.

    I left IE as well last week, opting instead for Opera, and really couldn't be happier. Screw 'em, I want my tabbed browsing!

    1. Re:Too Late. Installed Opera. by RatBastard · · Score: 2, Interesting

      Even so, you should probably apply the patch. A lot of programs use IE for their "internal" browser component. WinAmp being the one that springs to mind at the moment.

      --
      Boobies never hurt anyone. - Sherry Glaser.
  20. From Microsoft Security Bulletin by loconet · · Score: 2, Troll

    "This Internet Explorer cumulative update also includes a change to the functionality of a Basic Authentication feature in Internet Explorer. The update removes support for handling user names and passwords in HTTP and HTTP with Secure Sockets Layer (SSL) or HTTPS URLs in Microsoft Internet Explorer. The following URL syntax is no longer supported in Internet Explorer or Windows Explorer after you install this software update:

    http(s)://username:password@server/resource.ext"


    ...and even though they continue to break standards, people continue to use their software. Are users that ignorant and lazy? .. Why do I even ask that question.

    --
    [alk]
    1. Re:From Microsoft Security Bulletin by andih8u · · Score: 2, Interesting

      Yeah, really...why do you ask?

      Since /.'ers seem to get technological tunnel vision, so here's a few hints on what the average user is really like:

      1. They are convinced the monitor is actually the computer. I don't know what they think that big tower does, but since they have it piled high with boxes, blankets, and it holds up their space heater, they've more than likely forgotten that its there.

      2. They have cable / dsl that they use to connect to aol and they have absolutely no firewalls or virus protection.

      3. They have no clue what a modem does versus what a network card does, but they do like to pick up on words they saw in the Best Buy ad, thereby running around saying "Why yes, I just recently upgraded my ethernet to thumb-drive."

      4. They have no idea that windows update even exists, regardless of how annoying that systray icon becomes.

      5. They've never heard of Linux, except maybe in that one IBM ad, but as its an IBM ad, they aren't going to bother to find out.

      So they are "ignorant and lazy" as you say, but not everyone was blessed with your incredible technological ability at birth.

      --


      slashdot, news for crazed liberal socialist zealots
    2. Re:From Microsoft Security Bulletin by lsdino · · Score: 4, Funny

      1. They are convinced the monitor is actually the computer. I don't know what they think that big tower does, but since they have it piled high with boxes, blankets, and it holds up their space heater, they've more than likely forgotten that its there.

      Oh, come on, everyone knows the big tower is the hard drive! :)

  21. Re:3mb ??? by ackthpt · · Score: 2, Funny
    Seems that Microsoft is still offering BIG patches this fix is 2.8mb ! damm, just for a link problem I don't know if they included a new clippy bmp in that ?!?! :)

    10K bug fix

    2.799M new bugs

    (I typed this already, but after downloading the patch my computer froze up and I'm having to retype it.)

    I can't take credit for this, as I saw it on slashdot once: "64,000 bugs in the code, 64,000 bugs, whack one back with a service pack, 64,008 bugs in the code."

    --

    A feeling of having made the same mistake before: Deja Foobar
  22. Actually, it DOESN'T fix the flaw... by Anonymous Coward · · Score: 3, Insightful

    It merely removes the feature containing the flaw. For an implementation of the feature without the flaw, see http://www.mozilla.org/

  23. Such a lame markting move by deadline · · Score: 2, Interesting
    Microsoft is so market driven it makes me laugh. They seem to only release patches when the complaint buzz gets high enough. As I understand it, some of the vulnerabilities in IE have been known for almost a year. Glad to see security is such a priority.

    This incident, by the way, is why open source will continue to gain ground. There are no marketing nitwits working as gatekeepers.

    --
    HPC for Primates. Read Cluster Monkey
  24. This is exactly why MS products are so insecure... by GoMMiX · · Score: 4, Interesting

    Every product has security vulnerabilities that are exposed to the public from time to time.... However, Microsoft seems to be the King of insecure. This is yet another example. And old news at that. The problem with Microsoft is the length of time they take to fix such horrid flaws in their software. They've had many months to produce a patch for this, and countless Microsoft users have suffered as a result. Good job, Microsoft, for proving you are a proud supporter of capitalism. You've managed to make a select few extremely wealthy by ripping off your users, using a slew of vulnerabilities that are continually left unchecked for extended periods of time. It's sad, really, Microsoft doesn't even care about the bad press anymore. They're immune to it, everyone knows their products are insecure and feel they have no alternative choice. That's going to change someday, and Microsoft is going to have to actually earn their customers by providing good [secure] products and services then. Though, I doubt it will ever matter - really. Microsoft is simply too large and too wealthy - even if no one ever bought another Microsoft product again - the company could survive forever just on it's current assets. Talk about a load of smelly poo...

  25. Fixed Indeed by quantaman · · Score: 4, Interesting

    This Internet Explorer cumulative update also includes a change to the functionality of a Basic Authentication feature in Internet Explorer. The update removes support for handling user names and passwords in HTTP and HTTP with Secure Sockets Layer (SSL) or HTTPS URLs in Microsoft Internet Explorer. The following URL syntax is no longer supported in Internet Explorer or Windows Explorer after you install this software update:

    http(s)://username:password@server/resource.ext


    Unfortunatly this isn't fixed as it should be, ie you're shown the entire link in the address bar and maybe even given a warning when you go to the site. Instead they fixed this by not allowing the '@' character in addresses as was suggested they might here. Hadn't they been saying previously that problem this was unfixable presumably the reason for disallowing the '@' alltogether rather than a real fix. I have two questions, first what kind of codebase do they have that they can't make a real fix?!? Sure it might be a bit of a pain but it's obviously possible since no other browser is affected (heck I even tried IE for mac yesterday and it handled it perfectly!). They obviously handle the url properly at some point since you visit the proper site, they should be able to display the url properly!
    Next, what is the effect of them deprecating the '@' tag? I don't recall ever seeing this in the wild and can't really see a lot of use in microsoft.com@slashdot.org, of course the example they give is username:password but I can't see any real site displaying the password in plaintext in the url, does anyone have an example of where this is used and what the effects will be?

    --
    I stole this Sig
    1. Re:Fixed Indeed by StaticLimit · · Score: 2, Interesting

      If they can't fix the problem by allowing the real URL to be displayed then I have to ask what they are using this special character for?

      I can't think of a good reason for having a special character in the first place that suppresses display of everything after it unless Microsoft needs it for some special purpose behind the scenes.

      Can you just accidently end up with these things? Is it because the common controls they use have this "feature" which is needed in other applications and so IE just inherited it (if so, they could just distribute and use a different control)? Or do they actually make use of it someplace else in Explorer and need to keep it in?

      I assume DNS is solid enough that citibank.com%01.haxor.org would fail and not pass on requests with that character? Or could haxor.org have their own DNS implementation that would handle that character when the lookup request arrived?

      - StaticLimit

    2. Re:Fixed Indeed by spitzak · · Score: 3, Interesting

      I agree. I am absolutely floored by how stupid this "patch" is. It does not even address the basic bug! (the basic bug is that the preview always ends at a %00).

      There are a hundred other fixes they could do that would be better than this one. It is going to break sites! Certianly in-house things use this plenty for low security, and it should be quite good security for one-off passwords that only work for a very short time.

      Number 1 fix would be to preview the url in it's entirety. %00 should show as %00.

      Now a lot of people have pointed out that the '@' syntax still fools a lot of people anyway (that was why a bunch of MS trolls claimed the same bug was in Mozilla, because they were stupid enough to be fooled by this). So number 2 fix, while they are looking at that code, is change it so that everything before the @ is not displayed. This also will hide the username/password for (obviously weak) security.

      Removing the '@' does nothing for people fooled by "//www.microsoft.com.evil.org" thinking it goes to Microsoft and not Evil. So maybe rearrange URL's like "//com.evil.org(www.microsoft.com.evil.org)/..." or come up with a new standard for previewing them like "///org/evil/com/microsoft/www//..." so the most importante information is first. Obviously this is tough to design, but Microsoft could do this and perhaps impress people here, rather than annoy them with their incredibly lame "solutions".

      . This is getting more tricky since it could be used to hide information

  26. Re:perhaps IE was named after by nukem1999 · · Score: 2, Funny

    No no, back of the throat, "Aaagghh"

  27. Re:Slow But Good News by Platinum+Dragon · · Score: 2, Funny

    [...] the easiest to install for Windows users [...]

    I don't know if "easiest to install" is the best way to describe how most people get IE on their computers.

    "Found it slapped on with spit and duct tape" may be more accurate.

    --

    Someday, you're going to die. Get over it.
  28. Bank of America highly recommended by cliveholloway · · Score: 2, Informative

    I've been using Bofa online banking for over a year now with Firebird with NO problems except one small CSS issue that appears when setting up a payee in Bill-Pay.

    Instead of complaining about banks that recommend IE, move to BofA and tell your existing bank why you are moving!

    "Blah blah, status quo, what can you do?"... as soon as it hurts their pockets, they'll add Mozilla support.

    Don't just move for the tech though - the BofA system is very well thought out and feature rich and sells itself pretty well. I now pay all my bills through it. It even let's you send payments to individuals (I assume it mails them a check - never used it). I'm now down to writing 4 checks a month, and am hoping to eliminate those soon (I think my wife's going to take a little more coaxing though before she kicks the habit :).

    cLive ;-)

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
  29. Re:why not just use k-meleon? by speedbacon · · Score: 2, Funny

    did you just use "none of the heavy GUI" and MFC in the same sentance?

  30. I wonder how much it also breaks by Progman3K · · Score: 2, Insightful

    And since MS has closed-source, I can never be sure, therefore I won't use Microsoft anymore.

    They're a breeding-ground of spam and everything that's out of control is their own fault due to their policies.

    --
    I don't know the meaning of the word 'don't' - J
  31. Re:Which standard? by loconet · · Score: 2, Informative

    Actually yes, It's RFC 2396.

    Mozilla and I'm assuming Firebird do have this functionality.

    --
    [alk]
  32. click here by danZenie · · Score: 5, Funny

    i threw away my mouse when they suggested no clicking on URLs. now they fsck it and i have now mouse, what am i gonna do? hmmm, i should post this as an "ask slashdot".

    --
    You need people like me so you can point your fuckin fingers and say, "That's the bad guy." So what that make you? Good?
  33. RFC 1738 by BSDevil · · Score: 4, Informative

    Turns out this behaviour is specified in RFC 1738 (Uniform Reasource Locator), where it defines a URL as being of the form:

    //<user>:<password>@<host>:<port>/<url-pa th>

    Although the RFC does go on to stipulate that "[s]ome or all of the parts '<user>:<password>@', ':<password>', ':<port>', and '/<url-path>' may be excluded." Oddly enough, this form is broadly defined as being the general form of URLs, but is not the form of HTTP URLs (which lack the username and password). The RFC seems to indicate that this functionality was designed with FTP in mind - anyone know if MS disabled it for all URLs, or just http ones?

    --
    Cue The Sun...
    1. Re:RFC 1738 by dzym · · Score: 4, Informative

      Confirmed to still work for FTP.

  34. Also, this fixes the scroll bar issue... by antdude · · Score: 4, Informative

    You can read the details here and here (original thread). It was caused by an update released back in November 2003.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  35. A Quote From the Bugtraq Mailing List by value_added · · Score: 2, Informative

    "...the RFC specification says that http authentication is not allowed in a http url, it is allowed in a generic URI but not for HTTP urls, this is an exception! RFC 1738 - Page 8

    3.3. HTTP

    The HTTP URL scheme is used to designate Internet resources
    accessible using HTTP (HyperText Transfer Protocol).

    The HTTP protocol is specified elsewhere. This specification only
    describes the syntax of HTTP URLs.

    An HTTP URL takes the form:

    http://<host>:<port>/<path>?<searchpart>

    where <host> and <port> are as described in Section 3.1. If :<port>
    is omitted, the port defaults to 80. No user name or password is
    allowed.

    So, Microsoft is in fact sticking to the RFC this time, something they should have done long time ago. I have been blocking this "http authentication" in every mail I received on my domain for over a year, but when I saw the IE url obfuscation issue a few weeks back, I was amased that nobody knew this, so I thought I was wrong and that's why I didn't reply. Microsoft still gets a "D" from me for this big mess!"

  36. What standards are they breaking. by ad0gg · · Score: 4, Interesting
    URL RFC

    If : is omitted, the port defaults to 80. No user name or password is allowed. is an HTTP selector, and is a query string. The is optional, as is the and its preceding "?". If neither nor is present, the "/" may also be omitted.

    They are conforming to the RFC. Username/Password is a hack. First people complain that IE doesn't follow RFC, and when they do, you still fucking complain.

    --

    Have you ever been to a turkish prison?

    1. Re:What standards are they breaking. by DotNetGuru · · Score: 2, Informative

      Except 2396 no longer covers the specific URL scehemes (refer to section G.3), so you gotta find some other RCF that says IE sucks.

  37. Check your fact's before spouting off crap by Knightmare · · Score: 2, Insightful

    If you are referring to the URI request for comments then you are wrong, it's not a standard. Check it out for yourself, the login syntax ([ user [ : password ] @ ] hostport) is only mentined inside of telnet:// and ftp:// not http:// or https://

  38. Patch breaks OWA in Exchange 2003 by chrisgeleven · · Score: 3, Informative

    My university uses an Exchange 2003 server for its e-mail. Well apparently this patch breaks logon using Outlook Web Access on that server. Turns out the username and password is in the URL being sent to the server, the same thing this patch kills.

    Not sure if this is the way it is with every Exchange server or if it is how my university's server is configured, but if you use OWA you might want to be careful with this patch.

    1. Re:Patch breaks OWA in Exchange 2003 by bertnewton · · Score: 3, Informative

      It must just be your university. OWA 2003 does not send the username/password in the URL, and I can confirm that our OWA is still functioning perfectly after applying the patch.

  39. Can you feel the death screams? by Anonymous Coward · · Score: 2, Funny

    Removing support for user.password@www.address.net?

    I just felt the death screams of 40,000,000 porn sites across the planet.

  40. Something really scary.... by Joe5678 · · Score: 5, Informative

    ...is the text of the update on Microsoft's Software Update Services service...

    "...For example, an attacker could run programs on your computer while you view a Web page. This affects all computers with Internet Explorer installed (even if you don't run Internet Explorer as your Web browser)..."

    although there's no mention of that in the KB article.

  41. Exactly what they said they were going to do... by Otto · · Score: 2, Informative

    Yes, but they did provide warning:

    http://support.microsoft.com/default.aspx?scid=k b; [LN];834489

    Note that this KB article was changed today to reflect that it is indeed in this patch, however, this article has been up since Early January or so...

    Not that I think it's the right way to do things, but they did provide some warning that it was coming.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  42. Typo in MS "official information" by Penguinshit · · Score: 2, Informative


    From the alert:

    * For example, an attacker could create a link that once clicked on by a user would display http://www.tailspintoys.com in the address bar, but actually contained content from another Web Site, such as http://www.wingtiptoys.com. (Note: these web sites are provided as an example only, and both redirect to http://www.microsoft.com.)

    The link "tailspintoys.com" actually goes to "tailspingtoys.com" (which is not resolved at all).

  43. security coverage? by Anonymous Coward · · Score: 5, Funny

    This patch doesn't cover much, it's more like a Security pastie.

  44. Here is the behavior of IE after patching.... by WD · · Score: 5, Informative

    For starters, the MS page does not list Windows Me at all in the list of supported operating systems. But checking on my parents' machine (WinMe), that very cumulative IE update is listed on WindowsUpdate. I installed the update and here's how IE now behaves.

    When going to *any* URL with an "@" in it, IE will come up with an error page titled "Invalid Syntax Error" with the content:
    The page cannot be displayed
    The page you are looking for might have been removed or had its name changed.


    Once that error message is on the screen, any attempt to go to another URL with an "@" in the screen (by clicking on the URLBar and pressing enter, or typing in a different URL with an "@" in it) will cause IE to clear the page area to go blank and the throbber will continue spinning indefinately.

    This makes it appear that there is some sort of network connectivity problem, or that IE is somehow hung up. Typing in a normal URL will show that everything is fine.

    Also, this update doesn't fix the bug where IE displays an incorrect value in the status bar, such as this one: this one.
    (Though clicking the link on that page will fail with the above described error page)

  45. hex code by grey3 · · Score: 2, Interesting

    anyone know if replacing @ with %40 works?

  46. does it turn into explorer? by crabpeople · · Score: 2, Interesting

    the only reason i use ie, well 2 reasons, but the main one is that when i put in d: into the address bar, it automagically turns into windows explorer so i can view files and stuff.

    also mozilla renders the page as its being downloaded and IE does it after its downloaded. so when i get a webpage in mozilla i have a bunch of images and shit loading. In IE i have a whole page albiet it takes a few seconds longer but it makes it alot prettier.

    --
    I'll just use my special getting high powers one more time...
  47. Its Good Thing by byron036 · · Score: 4, Insightful

    I think this fix is a great thing. Now when my friends say "The porn sites won't work anymore" I can say "Here Try this"

    Finally Microsoft gives me a perfect answer to "But why should I switch?" questions.

  48. You know by Sycraft-fu · · Score: 4, Insightful

    It's MUCH harder to change your bank than to patch your browser. While you might still be in the student phase of life where you've got nothing but some pizza and beer money in the account, and hence not much to transfer to another bank, it can be a real pain if you have something like, say, a mortgage on a house. If you do, you have two options:

    1) Refininance at a new bank. This can cost you money, and, if intrest rates go up, give you a wrose rate.

    2) Move your checking/savings, and leave your mortgage, which means you need to do bussiness with two banks.

    Idealism with browers is all well and good but there are real world concerns with simply telling a bank to stick it in many cases.

    Some banks just suffer from a case of being stupid with browsers. One of my coworkers had a bank like that. They actually supported netscape too, but thing was they did NOT support Mozilla. I've a feeling it would actually have worked fine, but their little script checked the browser ID and refused to let him try and log in.

    1. Re:You know by roystgnr · · Score: 3, Interesting

      It's MUCH harder to change your bank than to patch your browser.

      Yes, it is. You should try the "fake user agent" patches that others have suggested, for example; they usually come in the cross-platform installer (.xpi) format that Mozilla and Firebird can install in two clicks.

      While you might still be in the student phase of life where you've got nothing but some pizza and beer money in the account, and hence not much to transfer to another bank

      Nice wisecrack, but you don't need to feign concern; I don't drink and I've got a few years pizza money saved up should it come to that.

      When I do get a home mortgage, though, could you let me know which banks I ought to be avoiding? For such a serious concern it's odd how abstract this whole thread is. A brief "I banked with X, their website doesn't suppor Mozilla, and when I tried contacting their webmaster and using a user-agent faker the results were Y and Z" would be helpful.

  49. Re:It was updated by Zeinfeld · · Score: 4, Informative
    No usernames/passwords are allowed. It's funny in this situation MS is the only one following the RFC

    The security problem was spotted back in 1993 or 1994.

    The problem was that the URI group was way out in hyperspace by then and not doing what people needed. There was an inordinate amount of effort went in to gopher URLs, the gopher losers wanted to have / be a normal character because it could appear in a Mac filename. The point about escape characters was lost.

    Most browsers killed gopher because the protocol was so insecure, you could use a gopher URL to send any string you wanted to any port you wanted, ditto for finger.

    The URIs that got used in practice were mostly the ones defined in Netscape. They did not give a wetslap for standards from the IETF or W3C, as far as they were concerned they defined the standard. They did not care much about security either, well not until it started to go embarrasingly wrong.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  50. From the microsoft security website... by UnRDJ · · Score: 2, Funny
    From here:
    February 2, 2004
    This security update for Microsoft(R) Windows(R) addresses newly discovered issues in Microsoft Internet Explorer, a component of Windows. If you have any of the listed software installed on your computer, you should visit the Windows Update Web site to install related updates. [emphasis mine]
    Hahahaha...
  51. RFC 2396 does not supersede RFC 1738 by Anonymous Coward · · Score: 2, Informative

    While RFC 2396 is indeed more recent, it covers a different topic than RFC 1738 does, and therefore doesn't automatically supersede it (it may "update" RFC 1738 on certain points, as is stated in the document header). RFC 2396 only describes Uniform Resource Identifiers in general; it doesn't go into detail for each and every scheme.

    However, there is a more recent specification for the HTTP scheme, and that is RFC 2616 (describing HTTP/1.1). It agrees with RFC 1738: No "userinfo" part is allowed in an HTTP URL. And, since RFC 2616 is more recent than RFC 2396, it can't be superseded by RFC 2396 (but neither does it supersede RFC 2396).

  52. WOOHOO Page down now works correctly!!! by WesG · · Score: 2, Interesting

    Not sure if anyone else noticed, but this "security fix" seems to of mysteriously fixed the page down problem in IE which would cause the browser scroll down two pages at a time.

    Anyone else see this?

  53. Re:Prove? by Xenographic · · Score: 2, Informative

    With ActiveX, there have been a number of times when visiting a malicious page in IE could have destroyed your computer (e.g. something equivalent to rm -rf /)

    It is the only browser wherein I can remember such a hole, and I (try) to keep up with the security mailing lists...

    Feel free to search bugtraq if you like.

    Now then, I think that there were a few problems in some versions of Netscape/Mozilla, but I don't remember them being nearly as serious as the IE holes.

  54. Can anyone tell me... by caesar79 · · Score: 2, Interesting

    if the mailto://user@host.tld works in IE with this fix ?

    RTFA tells me that "@" in an HTTP url is now considered to have an invalid syntax. Is this the case with the mailto protocol also ?

    TIA.

  55. WUAUCLT.EXE changed by cocentaina · · Score: 2, Informative

    My firewall (Kerio PF, also checks MD5 hashes of executables) detected a change in the Windows Update Client itself while applying this patch. The date on the executable is 1/31/2004. Is there something I should worry about, cuz I don't think this has happened before?

  56. Netbanking and security by Esben · · Score: 2, Insightful
    Now IE is in it's standeard configuration a lot more insecure than Mozilla. But when it comes to netbanking the security problems are not as such in the browser but in the OS you are running it on: What is the probability of gettting a trojan that sniffs your password and other security keys to letting the cracker empty you bankaccount? If they control your PC they can even do it from your very own PC!

    Now it is really bad when they rely on you turning on ActiveX or something else insecure making your PC even more vulnerable to trojans!

    I run Linux at home, but I still don't dare use netbanking (also because I have had insights into the system my bank uses from my professional life).

    I considered getting an account in another bank where they don't rely so much on your PC to be secure: Once in a while they snail mail you a small physical card with a table of random numbers on it. When you want to do a transfer of money it asks you to look up into the table and type in the corresponding number. This way they can make sure you not only know the password but also have the physical card. Thus if a cracker takes over your PC they can't transfer money from your account anyway - only see what you have on your account. This solution is ofcourse not very elegant but it is much more secure than what any of the other banks can offer.