Slashdot Mirror


Microsoft Advises to Type in URLs Rather than Click

spacehug writes "In a recent Microsoft Knowledge Base article, they provide 'Steps that you can take to help identify and to help protect yourself from deceptive (spoofed) Web sites and malicious hyperlinks.' These steps include always using SSL/TLS, typing 'JScript commands' in the address bar, and typing in URLs instead of clicking links! I have a suggestion that's not in the Knowledge Base: don't use IE!"

23 of 984 comments (clear)

  1. How About.. by thesupraman · · Score: 4, Insightful

    They turn off all the 'automate EVERYTHING' approaches microsoft seem to think are a good idea, then it will become safe again to actually click on the links?

    Really. perhaps a few more people should install pegasus email under windows, and download mozilla firebird - the world would really be a slightly better place!

    Or is that just too obvious?

    PS: What on EARTH is up with IE's css support? is it intentionally designed to be completely broken?

    Sigh.

  2. What about .... by sdukaric · · Score: 4, Insightful

    Let's say M$ user types in URL but on that URL is redirection to faulty URL? The thing is, they can do nothing about it. And nowadays some regular URL has like 30+ characters with all those PHP-Nuke/Puke portal engines and horror CMS engines. SO, M$ crew, create a real browser and stop dragging us/them to a stone age...

    --
    Sinisa
  3. Re:Easier way... by BenjyD · · Score: 5, Insightful

    Then you have to fight the bizarre built-in pro-Microsoft stance of pretty much any non-techy computer user. I swear MS are putting something in the water.
    You could install computers with IE and Mozilla, with a large message that popped up *every time* you ran IE saying "This browser is insecure and will allow criminals to steal your money. There is a far more powerful and secure browser on this computer - it's the red icon on the desktop".
    And people would still use IE "'cos it's Microsoft".

  4. Re:Homograph attacks might bite us all by linuxci · · Score: 4, Insightful
    There's no excuse to have to go to reduiculous means to prevent spoofing, and manually typing in URL's is excessive, in fact I'd say the vast majority of people in here that use IE at home out of choice are doing it because they're too lazy to try alternatives (I can't think of any other reason why they'd prefer IE) so they're not gonna type URL's manually either - and the non tech literate public won't even know to do this.


    So it's upto the browser makers to take action if this is really a security risk.


    The simplest solution to me would be to not allow multiple charsets to be displayed in the URL bar making this not possible.

  5. Re:Homograph attacks might bite us all by MonTemplar · · Score: 4, Insightful

    You don't even need to go digging for Unicode characters to pull off tricks like that. As demonstrated on Slashdot itself! Some examples: Anonvmous Coward (y replaced by v), MonTemp1ar (l replaced by 1 (one)). At least with /. usernames you have the UID that can be checked against to confirm the person's identity. No such luck if you apply the same trick to URLs - how many people are going to spot the difference?

    -MT.

    --
    -MT.
  6. Re:Homograph attacks might bite us all by ControlFreal · · Score: 4, Insightful

    I fully agree with you that it should not be necessary. However, I assume that you are from a country using a latin charset (being Dutch, I am). However, even though we as "westerners" might still be in the majority (are we still?), this might not always be like this.

    For example: the number of Chinese internet users went from roughly 600 thousand to 80 million in the timespan 1997-2003. So there will be lots more. And that's only China. I can only imagine that these people want domains in their own charset (at least we have lots of domain names in Dutch here in Holland, but of course we have the advantage of using a Latin charset).

    In that case, a general "block" on multilingual domains in the address bar won't work.

    --
    Support a Europe-related section on Slashdot!
  7. They can't be serious... by zoney_ie · · Score: 5, Insightful

    How on EARTH did someone write this KB article without cracking up. Are they for real or what?

    I mean, either you continue as usual and get screwed should you hit a malicious link, or use a different browser. Who in their right minds would ACTUALLY follow the steps here. "Hmmm, this link looks suspicious... I'd better manually enter the address". Or copy a piece of JScript code for a more verbose description of the link...

    Yeah, right. I can't get over this article - it's nearly like a spoof or something.

    I've never had problems with Mozilla Firebird - ever. And it's not even v1.0 yet! I've been using it since November last, every day nearly, at work and home.

    --
    -- *~()____) This message will self-destruct in 5 seconds...
  8. Re:Microsoft to remove the @ symbol from URLs by Jugalator · · Score: 4, Insightful

    Yes. Unfortunately they never seem to have realized they could avoid the problem by doing like Opera for example... Dialog:

    -----
    You are entering www.thewebsite.com while using this login information:

    User name: blah
    Password: foo

    Proceed?

    [ Yes ] [ No ]
    -----

    --
    Beware: In C++, your friends can see your privates!
  9. Absolutely hysterical by BigRedFish · · Score: 5, Insightful

    I'm laughing so hard I can't type. Hang on... OK. This MS article is so wrong I don't even know where to begin... How about here:

    The most effective step that you can take to help protect yourself from malicious hyperlinks is not to click them. Rather, type the URL of your intended destination in the address bar yourself.

    Is MS going to issue a patch to disable hyperlinks then? If you can't click hyperlinks, doesn't IE cease to meet the definition of a browser? Look at the bright side, finally Netscape has closure.

    Now, from the "but it's so easy to use" department:

    Make sure that the Web site uses Secure Sockets Layer/Transport Layer Security (SSL/TLS) and check the name of the server before you type any sensitive information. [....] By checking the name on the digital certificate user for SSL/TLS, you can verify the name of the server that provides the page that you are viewing. [...] double-click the lock icon, and then check the name that appears next to Issued to. If the Web site does not use SSL/TLS, do not send any personal or sensitive information to the site. If the name that appears next to Issued to is different from the name of the site that you thought provides the page that you are viewing, close the browser to leave the site.

    Huh? Does anyone expect Joe Luser to understand that? Checking the certificate against the stated URL and the IP address supplied by a DNS lookup of that URL seems rather straightforward. Someday, someone ought to invent a machine to do things like that. We could call it a computer. A computer might also be able to display the actual site name an nothing else, rather than allowing it to be spoofed in any way, eliminating the need for such manual babysitting.

    From the "but it's so easy to use" department, take two:

    In the Address bar, type the following command, and then press ENTER:
    javascript:alert("Actual URL address: " + location.protocol + "//" + location.hostname + "/");

    I see. We just proved this week that a huge segment of the Windows user base still hasn't learned about attachments. But grandma, who wants to look at the pictures of her grandchildren, is expected to be a Java programmer. There must be some incredible acid floating around Redmond. A complete break from reality, this is.

  10. Re:Homograph attacks might bite us all by Anonymous Coward · · Score: 5, Insightful

    A simple solution is to render characters from a different code page than the default in a different color in urls.

  11. Re:i knew it by brokenvoice · · Score: 3, Insightful

    Nothing semantically special about link text? Doesn't that fact that it is acting as the anchor of the link make it semantically significant? Or are you thinking in wholy human-readable terms?

  12. Re:Turn off Javascript, turn on the status bar by nmg196 · · Score: 3, Insightful

    Anyone that's trying to exploit the address bar bug, will undoubtedly also include some javascript to set the status bar to say the name of the site they're spoofing as well. They're hardly likely to do one and not the other. Only the example exploits tend not to modify the status bar.

  13. Re:Hah! by jesser · · Score: 3, Insightful

    mailto URLs are not handled properly

    I can't think of anything wrong with the way Firebird handles mailto URLs. Firebird certainly handles them better than Mozilla Navigator -- Firebird opens them in your default mail program, while Mozilla Navigator always opens them in Mozilla Mail.

    --
    The shareholder is always right.
  14. Liar Liar Pants on Fire by Crypto+Gnome · · Score: 3, Insightful

    Just check my site at http://kobylkin.com and follow any link. You will see your address bar staying the same, does not matter what site you have landed on.

    I just did, Firebird 0.71 on XP.

    Every URL clearly shows the correct site it's going to in the statusbar when I mouseover.

    Yeah you faked it by putting your entire site in a whole-page frameset, but that's cheating - as opposed to showing a major security flaw and violation of the standards (which in this instance Microsoft is clearly admitting but flat out failing to fix).

    --
    Visit CryptoGnome in his home.
  15. In an ideal standard world... by trezor · · Score: 5, Insightful

    In an ideal, standardized world where W3C-specs were followed, and no-one sought to conquer the entire web trough non-standard HTML-extensions and market-dominance...

    In such a pretty and ideal place, you wouldn't have to develop different sites for different browsers. You are making yourself the extra work, by supporting none-standards. No sympathy for you, my friend. No sympathy for the devil, indeed.

    As a slashdotter I thought you knew that IE is more or less a Win32-only product. And there's a hell lot more to the internet than Win32.

    Anyone excusing their IE-support with sheer marketdominance has obviously ridden themselves of all the principles the net was founded on. But I guess that is ok, since most IE-users wouldn't know.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  16. Almost by trezor · · Score: 4, Insightful
    • PS: What on EARTH is up with IE's css support? is it intentionally designed to be completely broken?

    I know this is offtopic flamebait, but hell it's so likely to be true...

    I believe Microsoft intentionally has a slightly broken CSS, so that everything that looks good in IE will look crappy in any standard-compliant browser.

    C'mon, it's not that crazy! We all know which mother has the marketshare's here.

    It's not like most people even know there are standard's anyway. "People" use FrontPage, or even worse, Word to make webpages these days, remember?

    So yes, I believe IEs CSS-support (or the CSS-support in any Microsoft product) to be intentionally broken. To gain marketshare. And that's paranoid me.

    Btw, my W3C-validated, visually confirmed (opera, mozilla) good webpages look like shit in IE. And, no I don't bother to make IE-CSS.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  17. Also mozilla (Re:They can't be serious...) by hurtta · · Score: 3, Insightful
    On the one hand, couldn't Microsoft release a patch to filter out nasty characters and formatting in hyperlinks?

    Perhaps same reason than why mozilla do not do that filtering?

    http://bugzilla.mozilla.org/show_bug.cgi?id=122445
  18. Windows can be secure by trezor · · Score: 4, Insightful

    I know this really isn't a popular opinion around here, but still, it needs to be said.

    While it's true Windows isn't really the state of the art platform when it comes to security, it beat's Linux when it comes to a few key issues. Like hardware support.

    Yes. I know. Hardware support in Linux isn't that bad, but still you encounter hardware you simply cannot get working under Linux. This isn't exactly a flaw in Linux, but for all hardware that is developed, you can swear the vendor will release Windows-drivers that makes hardware support a non-issue.

    And as far as voting with your wallet goes, you really never can tell it's an issue before you try it. This goes for my MP3-player (Creative). I couldn't get it working under any Linux or *BSD platform.

    Back to the issue. Running Windows securely really only requires you to configure the system properly. Like disabling all unnecassery services (Universal PnP, Remote assistance, remote registry and so on...), and using none-Microsoft products. Like Mozilla or Opera for web-browsing.

    As much as we all love to hate Windows, it can be configured to operate decently. But in the name of "user-friendlyness" it configured to be insecure by default.

    And there goes my karma.

    --
    Not Buzzword 2.0 compliant. Please speak english.
    1. Re:Windows can be secure by bilbobuggins · · Score: 5, Insightful
      Back to the issue. Running Windows securely really only requires you to configure the system properly. Like disabling all unnecassery services (Universal PnP, Remote assistance, remote registry and so on...), and using none-Microsoft products. Like Mozilla or Opera for web-browsing.

      why don't people see that this is a MAJOR FLAW with the OS?
      the majority of home PC users are not slashdot geeks and simply don't have the time, and shouldn't have to worry about this sort of stuff.
      the whole founding principle of a home PC is that joe somebody is empowered to pursue his lifelong dream of starting a small business and can focus on producing/selling/etc. without having to be a mainframe technician on top of it. at what point does the amount of required fixes/patches/workarounds make a device cease being a tool and become a liability instead?

      sally middle-school teacher should be able to check her email without 5 service packs.
      bill janitor should be able to boot up a computer and check a sports score without being decieved by a major browser flaw into installing 16 trojans and zombie-fying his machine.

      the folks at redmond have forgotten so utterly and completely that the original idea of a computer was to help people that it's mind boggling.

      one of the most satisfying things in software dev can be watching someones day become markedly easier b/c of something you worked on.
      microsoft has become the antithesis of that.

  19. Links change the meaning of the text by tepples · · Score: 3, Insightful

    In almost all cases, if the link text in a page was not link text (i.e.: if all the href attributes were removed) it would have the same meaning.

    I've seen your "almost all" shrink. Some blog authors write in a style reminiscent of Wikipedia, Everything 2, and the like, whose pages gain some of their meaning from what their words link to. For example, "dumb MF" means one thing, but "dumb MF" means another thing, namely "dumb MF, one example of which is President Bush".

  20. STFU about not using IE at least with this senario by greymond · · Score: 3, Insightful

    "I have a suggestion that's not in the Knowledge Base: don't use IE!"

    If your the type of person who misstypes www.paypl.com(www.paypal.com) and end up going to a scam site, using Konqueror, Opera, Safari, whatever isn't going to help you not get scammed.

    Thats why it's important for those who make those types of mistakes to pay attention to the url, and not what the page looks like. And if your complaining about not having popup blocking well, most AV (Norton, McAffee) programs now include popupblocking. And if the person doesn't have a AV then they probably the person who also doesn't pay attention to their url's and is also the person who needs to learn about these things.

    I know you want to be "1337" and all but pick a better example or reason to flame a product thats obviously more used than your favorite browser.

  21. XHTML = DOA by mccrew · · Score: 4, Insightful
    Now I'll be the first to say that XHTML is a good thing and all that HTML should have been, but unfortunately the horse has already left the barn, and so designing a more secure barn door lock is mostly an academic exercise. Clients are written to deliberately be tolerant of HTML, and to degrade gracefully in the face of malformed, broken, or just-plain-wrong HTML elements. There is just too much valuable information in HTML 3.2 out there that nobody will accept a client that is hard-core XHTML only, and so if XHTML clients have to be backwards compabible to be used, what's the motivation to go to the pains of converting to XHTML? I don't see it.

    Any solution that relies upon millions of people changing their behavior is dead on arrival.

    --
    Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
  22. Who has control? by danila · · Score: 3, Insightful

    The biggest problem with browsers and other web-technologies is that they give more control to designers and webmasters, not to the users. Java, ActiveX, Flash, Javascript, CSS, etc. all allow designers and webmasters to determine more precisely what should happen on the user's end. Completely wrong and inacceptable, yet this is exactly what is happening.

    It is entirely possible to design a page that would open in an IE window without toolbars, scrollbars and statusbar. Then it is entirely possible to add interactive graphical elements to the sides that would behave exactly like real IE interface elements, only they would be fake. This is wrong. The standards should give limited control to providers of information, while browsers give ultimate control to the users. It is completely wrong that standards allow javascript to intercept mouseclicks and block rightclick menu. It doesn't affect me because I use Opera, which doesn't give a shit about that, but when I click the wheel (button 3), I see that stupid message window that informs me I shouldn't right click on that site. This isn't more than an annoyance, since scrolling still works and rightclicking is not affected at all, but this should never happen in the first place.

    Unicode addresses are wrong as well. They are an annoyance to the users. Have you ever seen a user (a visitor, the one who browses the web) request ability to use Unicode in URLs? I've never heard about that. It's some webmasters, who decided they want this stupid-stupid-stupid trick to work (and greedy registrars and their marketdroids) and broke a perfectly good addressing mechanism (I am Russian, but I never ever wanted Cyrillic URLs, even though now they are apparently supported).

    --
    Future Wiki -- If you don't think about the future, you cannot have one.