Slashdot Mirror


Microsoft Downplaying Recent DNS Vulnerability

Microsoft Watch writes "Microsoft downplays a recent DNS vulnerability in all Microsoft operating systems (XP, Vista, 2000, and 2003), claims Amit Klein, the security researcher who published the original vulnerability description (PDF) earlier this month. According to Klein, the description in Microsoft's Secure Windows Initiative blog entry is misleading, contains disinformation about the DNS transaction ID algorithm, and downplays the severity of the issue. Klein refutes Microsoft's claim that there is no way to reproduce the next transaction ID, given a series of observed transaction IDs. He shows that this is possible in his paper, which Microsoft had before publishing the SWI post, as well as on the series of data provided in the SWI blog itself."

93 comments

  1. Can you say.... by Fluffeh · · Score: 1

    A swing and a miss! Seems pretty fitting in my eyes.

    --
    Moved to http://soylentnews.org/. You are invited to join us too!
  2. Unlikely, but... by Kinky+Bass+Junk · · Score: 3, Interesting

    Is it possible that Microsoft was downplaying it to lessen the effects? E.g. reduce the amount of copy-cat attacks, etc.

    --
    Anonymous Coward
    1. Re:Unlikely, but... by Uncle+Focker · · Score: 5, Insightful

      Or rather than spending all that effort in trying to downplay it, they could just fix the vulnerability and stop all the would-be attackers in their tracks. Nah, that would make too much sense.

    2. Re:Unlikely, but... by click2005 · · Score: 1

      I'd bet its partly that but more typical FUD. If they fix it too quickly it'll prove its true so they'll wait 3 months then sneak the fix into some bundle of other updates.

      We have SafeSurf types of plugins for FireFox and various toolbars like the one from NetCraft that warn you about fake/dangerous sites, we even have things like AVG8 with its mildly annoying symbols next to URLs that popup windows when you hover. Isn't it about time somebody created a Bullshit-o-meter site & plugins?? When you google something, it should say how full of crap the website is. I realise that full-o-crapness is a personal thing that depends greatly on your point of view, but if it sticks to proven verifiable facts it is possible. Unlike Microsoft's attempts to do this which seem to be purely political and things like StumbleUpon that just seems to be another social popularity contest for people with no real-like the internet really needs some kind of truthiness metric... (and a lot of lawyers i guess).

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    3. Re:Unlikely, but... by b4dc0d3r · · Score: 1

      No. More likely, the dude who screwed up the code had to write up the vulnerability. And so he wrote "yeah I misspelled a few words and accidentally referenced the wrong variables" when the truth is "entering anything except the name of my first pet I had in 1964 causes all the user's files to be deleted - sorry".

      That's what I always think when I see this - how would I write it up if it were mine?

    4. Re:Unlikely, but... by Kinky+Bass+Junk · · Score: 1

      Considering it hits the public, I sincerely doubt that any coder would be allowed to publish security vulnerabilities. They would probably send a draft off to PR, who butters it up.

      --
      Anonymous Coward
    5. Re:Unlikely, but... by Divebus · · Score: 5, Funny

      Is it possible that Microsoft was downplaying it to lessen the effects? Microsoft will certainly take security to the next level:
        "Are you sure you want to poison the DNS stub resolver cache? Allow or Deny."
      That'll fix it.
      --

      Most of the stuff on /. won't survive first contact with facts.
    6. Re:Unlikely, but... by perlchild · · Score: 1

      Considering you can be sued for publishing your opinion that someone else is full of shit, it wouldn't last long... That's called defamation, it's what happened to spamhaus, IIRC.

    7. Re:Unlikely, but... by Chokolad · · Score: 1

      Dude, it was already fixed and fix was released on April 8. RTFA.

    8. Re:Unlikely, but... by GigaplexNZ · · Score: 1

      How much effort can the PR department really put into fixing this vulnerability? The group putting in the effort to downplay this is not the same group that fixes the problem. How about you let the PR department downplaying the issue while the software engineers develop a solution...

  3. Super Secure Vista! by billy901 · · Score: 1, Flamebait

    Recently, Microsoft has talked a lot about how secure Vista is when they won't fix known vulnerabilities. Microsoft hasn't been fixing many security issues in Vista because they think it is very secure. They have been focused a lot on fixing how slow the OS runs and the GUI because it has caused bad reviews.

    --
    Please visit http://www.mederbil.com/ i7, GTX 275, 4 1TB Caviar Green in RAID 0+1 array, EVGA X58 3X SLI Board, Silver
  4. la la la la I CAN'T HEAR YOU la la la by v1 · · Score: 3, Informative

    Don't you just love it when they do that? Is there a strong enough term for those that go so completely out of their way to ignore facts and reality that it defies belief and leaves the sensible stunned? (reminds me of the Chewbacca Defense in a way)

    --
    I work for the Department of Redundancy Department.
    1. Re:la la la la I CAN'T HEAR YOU la la la by ScrewMaster · · Score: 1

      Is there a strong enough term for those that go so completely out of their way to ignore facts and reality that it defies belief and leaves the sensible stunned?

      Yes. Paranoid schizophrenia.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:la la la la I CAN'T HEAR YOU la la la by Adambomb · · Score: 0, Flamebait

      Yes.

      Religion.

      --
      Ice Cream has no bones.
    3. Re:la la la la I CAN'T HEAR YOU la la la by Tycho · · Score: 1

      Is "Republicans" or perhaps "Libertarians", the term you were looking for?

      I'm sorry, that was a low blow on my part, justified, but still low.

      Just so I don't get into oblivion as a troll, I will add something informative and on-topic. It appears that MSFT is getting heat from its channel "partners" about MSFT itself bashing Vista too much.

      http://www.crn.com/software/207402573

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    4. Re:la la la la I CAN'T HEAR YOU la la la by calebt3 · · Score: 1

      I thought /.'s groupthink was Libertarian.

    5. Re:la la la la I CAN'T HEAR YOU la la la by msuarezalvarez · · Score: 1

      You were wrong.

    6. Re:la la la la I CAN'T HEAR YOU la la la by photonrider · · Score: 1

      Close, Liberal is closer.

    7. Re:la la la la I CAN'T HEAR YOU la la la by Gideon+Fubar · · Score: 1

      Slashdot's groupthink is hardware and software. That is sufficient.

      --
      http://www.xkcd.com/354/
    8. Re:la la la la I CAN'T HEAR YOU la la la by Anonymous Coward · · Score: 0

      "Don't you just love it when they do that? Is there a strong enough term for those that go so completely out of their way to ignore facts and reality that it defies belief and leaves the sensible stunned? - by v1 (525388) on Monday April 28, @10:14PM (#23233200) Homepage Absolutely: Very much like how I have been hearing (since 1994 or so in fact) how every year for the past 15 now almost that it is going to be "the year of Linux"... funny how THAT never happens! Same with Macs, & other *NIX variants. Windows "uber alles", bigtime. The way it is, and the way it will stay, accept it.

  5. If they cared by twitter · · Score: 1, Insightful

    they would fix it.

    --

    Friends don't help friends install M$ junk.

    1. Re:If they cared by Hucko · · Score: 1

      Twitters ethics aside, it is a valid comment...

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    2. Re:If they cared by Macthorpe · · Score: 1

      Actually, it's not. It's already been fixed.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    3. Re:If they cared by Hucko · · Score: 1

      fair enough

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  6. two words by FudRucker · · Score: 3, Insightful

    damage control.

    --
    Politics is Treachery, Religion is Brainwashing
  7. two better words by gnutoo · · Score: 1, Insightful

    zero credibility

    That's what happens when you lie instead of fixing problems.

  8. Okay, I don't get the issue here. by ThreeGigs · · Score: 5, Informative

    Reading TFA and the details on the vulnerability, it seems to me that the attacker must first be able to sniff packets being sent to the DNS server from the desktop PC. This means the attacker apparently must have access to the network the desktop is on.

    Now, forgive me if I'm missing the obvious, but why would an attacker, *who can read an outgoing request to a DNS server in real time*, not simply craft a reply using the outgoing packet data as a model? Why bother figuring out the transaction ID when an attacker, according to the scenarios given, *should already have it*, having gotten it from the sniffed packet.

    I just don't see how being predictable makes this any worse, when you're apparently dealing with someone already on your own network, or on the route between you and your DNS server.

    1. Re:Okay, I don't get the issue here. by magamiako1 · · Score: 1

      Exactly.

    2. Re:Okay, I don't get the issue here. by Anonymous Coward · · Score: 3, Informative

      Why do you have to see requests from the same originating address? From the description it seems like you just inspect _any_ set of replies to _any_ requests, even ones you generate yourself, and you will be able to forge responses to any other requests, even from others users.

      In other words, you do not have to have access to the victim's network or the server's network -- just a network which can query the server.

    3. Re:Okay, I don't get the issue here. by Anonymous Coward · · Score: 0

      I just don't see how being predictable makes this any worse, when you're apparently dealing with someone already on your own network, or on the route between you and your DNS server.

      Googling for "DNS Transaction ID" gives me Attacking the DNS Protocol [pdf] as the number one result. Reading that document seems to indicate that being able to guess the transaction id is exactly what eliminates any need to packet sniff between two machines.

    4. Re:Okay, I don't get the issue here. by photon317 · · Score: 4, Interesting

      Precisely. If the transaction IDs are secure, then you have to play "man in the middle" to sniff the request and fake a response. But if you can guess the transaction IDs, you can blindly send a spoofed response from elsewhere on the net and fake out the user's DNS resolver. The details of doing this in practice can be tricky, but it's doable. That's why the dnsext working group has been trying to improve this aspect of the protocol. While MS's implementation has flaws that make it more predictable than it otherwise should be, the fundamental problem is with the decades-old DNS protocol to begin with. The transaction IDs are 16-bit numbers, which is very limiting if you need to generate secure sequences of them that can't be guessed. It's not too hard to just spam responses with random response IDs and get some small success rate with only 16 bits to play with.

      One of the current proposals (which I'm not a fan of because of other technical implications for DNS) is that since DNS query names are case-insensitive and copied by the server from the request packet to the response packet, to use the "uppercase bit" of each letter as more bits for the secure transaction ID. The fact that people are willing to consider hacks like these should tell you something about how badly we're backed into a corner on this issue with the DNS protocol. Hopefully soon someone will do something sensible like standardize an EDNS1 with extra transaction ID bits in the OPT RR, and then in like 10 years (if history is any guide) it might actually see wide deployment.

      --
      11*43+456^2
    5. Re:Okay, I don't get the issue here. by Cozminsky · · Score: 1

      Looking at the aticle it would appear that you could set up a malicious website that arranged for a number of dns queries for domains that you control. Once you had enough information then you'd be able to then arrange a query against a domain you wanted to spoof and send back many spoofed replies with guesses for the transaction id that are in the right ballpark with reasonable success. How does this require sniffing the network?

    6. Re:Okay, I don't get the issue here. by killmofasta · · Score: 1

      Actually, this is BRILLIANT. ( Mod parent +3 informative ) Its the source for what is both the problem and the solution. Its actually an extrodinary document.

      If you can guess the Transaction ID ( a 16-bit number ) you can poison a DNS cache. How many DNS resolutions do you make in a typical minute? Probibly on the order of 160~180 ( which DECREASES the odds of a poision hit down from a 16-bit to a 8-bit number of minutes. or about 10 hours...now get a 1,000 machines on a bot-net network to do it, and ... zing! Done in SECONDS. I got my squid server zapped in less than 20 mins on line. Traced the IP of the poisoner to .kr Banned the whole damn country along with .cn and .nl.

      My squid server, pointing only to OpenDNS for a resolver has an up time of ...134 116 935 seconds.
      (do yer math! )

  9. Read the article? by RiotingPacifist · · Score: 1, Interesting

    In light of the recent anti-MS bull that has got through to the slashdot frontpage, I for one am waiting till somebody at least attempts to read the article, before I condemn Microsoft entirely!

    So please reply with an analysis of the article so I can ignore it and make chair jokes.

    --
    IranAir Flight 655 never forget!
    1. Re:Read the article? by SgtChaireBourne · · Score: 2, Insightful

      Dude, this is a technology forum. If you want politics or religion then go elsewhere. You see the slams on that company because not only can't it deliver, it goes through great acrobatics and effort to avoid delivering. Brand recognition cuts both ways, and in a technology forum if a company consistently and persistently for decades makes bottom of the line technology and is bad about fixes and causes trouble, then of course you will see 'anti-' view points: it's called experience.

      --
      Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    2. Re:Read the article? by RiotingPacifist · · Score: 1

      Story on friday & story today, are not only dupes but they blame ms for an SQL vulnerability. This is saying microsoft played down a DNS vulnerability, from the comments here & here, from people that actually read the article seam to suggest that while this story is valid, its not what other comments suggest.

      If I've seen lots of baseless articles recently, I will post wait until somebody actually reads the article (as its one that isn't in my area of expertise) and explains weather its baseless or not, it's called experience.

      --
      IranAir Flight 655 never forget!
    3. Re:Read the article? by jayp00001 · · Score: 1

      How is it the parent got modded insightful for claiming M$ "can't deliver" when TFA clearly and unambiguously states that it did in fact deliver a patch to a reported vulnerability. You might think that DNS is bottom of the line tech but you can hardly blame microsoft for that. Bind had a similar vulnerability http://www.kb.cert.org/vuls/id/927905 (bind 8) http://www.kb.cert.org/vuls/id/252735 (bind 9)

    4. Re:Read the article? by Anonymous Coward · · Score: 0

      M$ "can't deliver" Because it's a running gag: M$ can't deliver. BIND didn't try to blow off the vulnerability.
  10. "Making money through doing evil"? by Futurepower(R) · · Score: 0, Flamebait

    "Microsoft hasn't been fixing many security issues in Vista because they think it is very secure."

    I think that Microsoft has not been fixing security issues in Vista because, if they ever deliver a secure operating system, PC customers will never buy another.

    It's not an impossible challenge, making a secure operating system. Other organizations have done it. If Microsoft hasn't, that is because it doesn't want to.

    Microsoft exploits the ignorance of its customers. But now the customers are beginning to be more technically knowledgeable. Many are, for example, rejecting Vista. Eventually Microsoft's abusive practices will have more complete recognition. What will it do then?

    Of course, if Microsoft had a good reputation, there is a huge amount of other software that needs to be wriiten. But that is not an option, because Microsoft has never been known for creativity.

    Maybe Microsoft's slogan should be, "Making money through doing evil." That's my opinion, but I'm not the only one who thinks that way.

    Eventually software's Dr. Death, the Chief of Grief, the Main Chain of Pain, will become much less influential. Until then, the company is putting the world through a lot of hassle and extra expense, and wasting the time of some of the world's most capable people.

    1. Re:"Making money through doing evil"? by Moridineas · · Score: 1

      I think that Microsoft has not been fixing security issues in Vista because, if they ever deliver a secure operating system, PC customers will never buy another. Yet they HAVE been fixing security issues. Maybe not fast enough, and maybe there are still outstanding issues, but to claim otherwise is wrong. Your belief is apparently that people ONLY upgrade for security fixes? I strongly disagree and would like to see how you could possibly back that statement up.

      It's not an impossible challenge, making a secure [apple.com] operating system [openbsd.org]. Other organizations have done it. If Microsoft hasn't, that is because it doesn't want to. Apple has had plenty of security holes, so they should not be held up as your exemplar. OpenBSD is about as good as it gets. They make no bones about going for the SECURE/SAFE option over the fast, userfriendly, etc options. This is why I run OpenBSD on several of my firewalls.

      Microsoft exploits the ignorance of its customers. But now the customers are beginning to be more technically knowledgeable. Many are, for example, rejecting Vista [sfgate.com]. Eventually Microsoft's abusive practices will have more complete recognition. What will it do then? How many years (decades at this point?) have people been making M$, bugs, inferior quality, etc jokes about Microsoft? A lot. To claim that "Microsoft's abusive practices will have more complete recognition" than now is just utterly disingenuous or ignorant. There was that whole monopoly case too--on both sides of the pond even.

      Come on, I know this is slashdot and that M$ is a fun, easy, and even DESERVING punching bag, but keep it accurate. There are plenty of worse things to complain about in Vista.
    2. Re:"Making money through doing evil"? by MHolmesIV · · Score: 1

      Um, Sure, openBSD is secure, until you install anything other than the limited subset it comes with. and even without that, they have a couple of security fixes a month from what I remember when on the mailing list. As for OS-X, I don't see how having a huge hole in safari can be classed as "secure". Note that in that competition, it took allowing the install of random third party software before the windows box was compromised. The apple one was compromised by just going to a website.

      So, please, hate on Microsoft all you want, just try do it with actual facts.

  11. Gates mocrosoft mind trick.. by s0litaire · · Score: 1, Funny

    Gates *waves his hand*:"This is not a flaw.." MS Drone user: "This is not a flaw" Gates: *ignore this* MS Drone user "I'll ignore this..." Evil cyber hacker : "WTF!! Another hole! I can't keep up!"

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    1. Re:Gates mocrosoft mind trick.. by s0litaire · · Score: 1

      ignore typos.. please!! :D

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  12. Go fuck yourself. by Anonymous Coward · · Score: 0

    Go fuck yourself.

    Nobody gives a shit about Linux on the desktop. Not you, not me, not even Linus Fucking Torvalds. This is a story about a fuckin DNS server that has a (maby.. i dont care. im not a sysadmin..) significant vulnerability.

    Lets try to keep to the topic at hand here.

  13. Why is this news? by IchBinEinPenguin · · Score: 5, Insightful

    $DUDE finds vulnerability in $PRODUCT made by $VENDOR.
    $DUDE claims this is really serious and should be fixed at once.
    (optional) $DUDE does the Right Thing and tells $VENDOR about it so they can fix it before he goes public.
    $VENDOR replies that $DUDE's claims are overblown.
    Flamewar on /., lots of page hits, lots of add revenue, PROFIT!!
    (optional, much later) $VENDOR quietly fixes $PRODUCT.

    1. Re:Why is this news? by Prisoner's+Dilemma · · Score: 1

      You left out the

      if $VENDOR == MS
                switch (DayOfWeek) {
                        case M : Deny Deny Deny
                                            print "no we didn't"
                        case T : set $BUG = $FEATURE
                                            print "that's a feature"
                        default : print "Vista is great"
                        }
      GOTO default

    2. Re:Why is this news? by Chokolad · · Score: 1

      Actually it went like this, see the bold below

      $DUDE finds vulnerability in $PRODUCT made by $VENDOR.
      $DUDE claims this is really serious and should be fixed at once.
      (optional) $DUDE does the Right Thing and tells $VENDOR about it so they can fix it before he goes public.
      $DUDE finds vulnerability in $PRODUCT made by $VENDOR.
      $DUDE claims this is really serious and should be fixed at once.
      (optional) $DUDE does the Right Thing and tells $VENDOR about it so they can fix it before he goes public.
      $VENDOR fixes the vulnerabilty and publishes the fix as IMPORTANT security update
      $VENDOR replies in public blog that $DUDE's claims are overblown.
      Flamewar on /. because nobody RTFA, lots of page hits, lots of add revenue, PROFIT!!

    3. Re:Why is this news? by Anonymous Coward · · Score: 0

      You forgot a step:
      Flamewar on /., lots of page hits, lots of add revenue, PROFIT!!

      Some AC on /. goes around and acts as the grammar Nazi, promptly notifying you of your typo ("add" should be "ad")

      Then, said AC gets modded "off-topic". Thank you very much.

    4. Re:Why is this news? by s0litaire · · Score: 1

      you missed a step... If notice= ./ then insert $geek_starwars_quote else $Flame

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    5. Re:Why is this news? by tokul · · Score: 1

      $VENDOR replies that $DUDE's claims are overblown.
      Flamewar on /., lots of page hits, lots of add revenue, PROFIT!!
      You missed the part when $DUDE proves that claims are not overblown on Bugtraq.
    6. Re:Why is this news? by Anonymous Coward · · Score: 0

      You forgot to add these, which happen quite often:

      (optional) $DUDE proven to not understand why the issue is not as serious.

      (optional) $DUDE continues refusing to understand, thus damaging the good name of $VENDOR and letting $OUTLET profit from ads.

  14. RTFA by magamiako1 · · Score: 5, Informative
    Article Conclusion:

    April 30th, 2007 - Microsoft Security Response Center (MSRC) were informed of this issue.

    March 18th, 2008 - Microsoft releases a service pack for Windows Vista (Vista SP1), which includes a fix for this issue.

    April 8th, 2008 - Microsoft issues a fix ([19]) for Windows Vista, Windows XP SP2, Windows 2003 and Windows 2000 SP4. The fix is downloadable at Microsoftâ(TM)s website. Simultaneously, Trusteer discloses the vulnerability to the public (in the form of this document).

    Also, as stated above, the scenarios required to pull this off are pointless. If someone is sniffing your traffic in your switched network, they already have access to your network that could invoke far more problems than simple DNS poisoning.

    1. Re:RTFA by RiotingPacifist · · Score: 1, Funny

      shh, dont bring facts into a perfectly good microsoft bashing, the mods round here dont like that.

      --
      IranAir Flight 655 never forget!
    2. Re:RTFA by lems1 · · Score: 1

      Well, you saved me from RTFA ;-) Thanks!

      Oh, I forgot, here at /. we don't RTFA. We just troll and troll.

      --
      This sig can be distributed under the LGPL license
  15. Re:It's business as usual by TheLink · · Score: 1

    Microsoft downplays security stuff.

    The "Desktop Linux" developers tend to downplay usability stuff ;). For example: Kmail closes an email you are working on, just because you decide to save while still working on it (so you have to save, reopen the draft). And the KDE task bar orders tasks by top to bottom then left to right, rather than left to right then top to bottom. With KDE's approach, if you close one task in the middle, ALL remaining tasks to its left suddenly shift their relative vertical positions! Whereas with Window's approach, only the leftmost (and rightmost) tasks change relative horizontal positions (lot fewer affected tasks). Then there's Linux sound, have they finally got that working properly - all popular apps working with each other at the same time?

    Of course with Vista and MS Office 2007, there's now a chance for Desktop Linux.

    --
  16. Re:Shut up Twitter! by Kinky+Bass+Junk · · Score: 2, Informative

    Things are bad when trolls have to troll themselves simply because nobody will feed them...

    --
    Anonymous Coward
  17. All Microsoft Operating Systems? by Anonymous Coward · · Score: 0

    Oh, no! I've got to go patch DOS 3.3 right away!

  18. MODERATORS: Please note by Anonymous Coward · · Score: 2, Informative

    "gnutoo" is a sockpuppet of well-known troll twitter. He has already posted on this article with four different accounts. Please do not reward this type of behavior - the more karma an account has, the more trolling damage it can do.

    1. Re:MODERATORS: Please note by Anonymous Coward · · Score: 0

      "gnutoo" is a sockpuppet of well-known troll twitter.

      I've seen that claim made a few times, but never with any proof offered. Is there any solid proof? If so, would you direct me to it?

      Thanks.

    2. Re:MODERATORS: Please note by Anonymous Coward · · Score: 0

      I've seen that claim made a few times, but never with any proof offered. Is there any solid proof? If so, would you direct me to it? Anonymous coward is a sockpuppet of well-known troll gnutoo. He has already posted on this article with five different accounts. Please do not reward this type of behavior - the more karma an account has, the more trolling damage it can do.
    3. Re:MODERATORS: Please note by sjames · · Score: 1

      Put the woman down

    4. Re:MODERATORS: Please note by Anonymous Coward · · Score: 0

      Start with this.

      Then check out the posting histories of some of the alleged sockpuppets (Erris, gnutoo, Mactrope, inTheLoo, willeyhill, westbake, and possibly some others as well) and note how many of their comments are replies to twitter comments (or to other alleged sockpuppet comments) saying things like "I agree with you completely".

      It's not absolute proof, but the pattern is definitely there.

      This post is pretty cool.

  19. please make this anothe one.......please by Anonymous Coward · · Score: 0

    sniff sniff sniff......... do I smell another class action lawsuit? Please tell me I do. Please.

  20. Re:It's OK, really by Anonymous Coward · · Score: 0

    Isn't it amazing how often one of Twitter's sockpuppets gets first post on articles by kdawson?

    Not sayin'. Just sayin'.

  21. Re:Shut up Twitter! by Anonymous Coward · · Score: 0

    Chill willy. It isn't twitter. Do you see the name? Slow down and think for a moment. Now, go to a dictionary site and look up "parody".

    There you go!

  22. Microsoft is right, DNS is broken by Dj+Offset · · Score: 1

    DNS is broken by design.

    Time for DNSSEC or something equivalent. - Now, if that could be forged, this would be a high priority issue on the other hand.

  23. My opinion is Microsoft isn't totally wrong by LostMyBeaver · · Score: 3, Informative

    I in the past have implemented DNS resolver libraries since UNIX has classically had a terrible problem of either providing only a non-reentrant gethostbyname() or a flaky (blocking) gethostbyname_r() function. In fact, for years programmers have suffered through terrible client side host resolution libraries since it blocking DNS calls were never considered poor taste before programs like web browsers needed to look up entries while rendering.

    Also, since POSIX is entirely unaware of the GUI API, there has never been a good method of communicating events to the application. Ideally, there would have been a system related to select() or poll() which would have allowed host name resolution to be part of the same application loop as other socket communication.

    That being said, Windows has more or less always include host name resolution as part of the application event loop. Even back when Winsock 1.1 was primarily used. When the host name is resolved, an event is passed to the application. But it is not my intention to discuss DNS from an application level, but instead from a protocol level.

    This hack that the reported document is definately a hole in Windows DNS client implementation, Microsoft should fix it, they should treat any vulnerability with respect and diligence. This hack however requires a lot of things to happen at once.

    First of all, it requires that the attacker is in a position where they can reliably observe point to point DNS traffic. Meaning from the workstation to the server and back. When used with switches and dslams, this is not generally possible since unless the switch has a defined observer port (which HP procurve allows, but disables by default) traffic is closed and only broadcast requests will be observable outside the point to point path.

    Second, it requires that the attacker is located in a position on the network where they can respond to DNS requests faster than the server. So, if the edge switch they're connected to puts them physically closer to the target, but the switch has a higher speed uplink to the backbone, there's still little chance the attacker will inject their packets in time.

    Third, it requires making the machine which is being attacked to perform multiple DNS queries. If the attacker gets lucky (another if) the user will be setup for proxy server auto discover which was typically true in earlier versions of IE. Then using a broadcast type situation, they'd be able to configure a proxy server which would inject web pages to the clients computer containing multiple DNS entries. Unfortunately, this would remove the need to perform DNS lookups and they'd have to shut off the proxy and hope the browser falls back to proxyless operation mode.

    Finally, it would require that his math for calculating the next DNS event id, source port, etc... is sound. I haven't checked the math, nor am I inclined to since even if we assume he's 100% correct, requiring it to rain at an angle of 32degs precisely at 12:05.2334 UTC on April the 19th of 2009 while Christopher Columbus rises from his grave to baptise the next baby Jesus is just irrational.

    Hackers, save yourself some time, if you have this kind of access to the network, use a keylogger, much higher chance of success and much easier. Just remember to not hide under the desk of the computer you're trying to log.

  24. DNS by Anonymous Coward · · Score: 0

    Jimmie, you know I ain't seen no sign...

  25. Re:It's OK, really by ozmanjusri · · Score: 2, Insightful
    Isn't it amazing how often stories about Microsoft's failings get hijacked by drones accusing everyone of being Twitter.

    You'd almost think Microsoft marketing wants tech-savvy people to discuss anything but their defective products and poor support.

    --
    "I've got more toys than Teruhisa Kitahara."
  26. Really, This is OLD news, but with new twist... by killmofasta · · Score: 2, Informative

    This is old news, with a new twist.
    1) It was discovered as the cache-poisioning problem.
    2) It Affects MS DNS clients, and IIs Server. ( Clients for their poisoning effects, and IIs Servers for the actual poisioning.
    3) You can fix ANY client by pointing to OpenDNS, ( I have had extensive corrspondance with their technical team. )
    4) Microsoft was suppoed to fix this for All the Clients and servers, they backed off and said it was only for Server 2003, and Vista....
    then only for Vista SP1, then... didnt make Vista SP1...

    Its all based upon a POOR choice of random number generator, and It looks like it may not make it into XP SP3 either.

    Perhaps... Vista SP2...

    1. Re:Really, This is OLD news, but with new twist... by Anonymous Coward · · Score: 0

      2) It Affects MS DNS clients, and IIs Server. ( Clients for their poisoning effects, and IIs Servers for the actual poisioning.
      3) You can fix ANY client by pointing to OpenDNS, ( I have had extensive corrspondance with their technical team. )


      Your analysis is wrong.

      The problem is that you can "easily" spoof DNS responses to MS clients. Why can't I spoof DNS responses from OpenDNS?

      It's the same thing. The attacker spoofs the responses from OpenDNS.

      The problem is with the DNS client, not the DNS server.

  27. Re:It's business as usual by Anonymous Coward · · Score: 0

    yes, to all of the above, most sound does work, but every other criticism still sounds (i havent tried kde4)

  28. Re:Really, This is NEW news, for you by Anonymous Coward · · Score: 0

    "3) You can fix ANY client by pointing to OpenDNS, ( I have had extensive corrspondance with their technical team. )" - by killmofasta (460565) on Tuesday April 29, @05:53AM (#23235942) Man, in cases where it is a stand-alone system (meaning that term loosely, meaning single home user system connected to the internet, & no home LAN/WAN (or, corporate one that uses AD)), it works...

    HOWEVER:

    Trying to use OpenDNS Servers in an ActiveDirectory (AD) environs (in my case, a corporate LAN) causes problems, mainly w/ Outlook (full outlook)...

    Try it sometime, you'll see what I mean here... it even makes sense, because HOW could an external set of DNS servers like OpenDNS resolve internal DHCP type LAN IP addresses (e.g. 172.x.x.x, 10.x.x.x, or even std. DHCP 192.168.1.xxx addresses) properly? Especially if they use DHCP (or, even the 172.x.x.x/10.x.x.x hardcoded static IP's ranges that are NOT PUBLICLY INTERNET ROUTABLE/BROADCASTABLE?)

    (I.E./E.G.-> You can put the OpenDNS servers in even as your SECONDARY/ALTERNATE (instead of primary) DNS Server on client machines on a network, & STILL, Outlook will screwup)

    There's ways around it supposedly, using VPN's I have heard, but I have not tried it (adding complexity only potentially introduces more problems too)...

    APK

    P.S.=> Any solutions OR "workarounds" you know, for that little conundrum? If you haven't run into it yourself though, try it, see what I mean... I am a HUGE fan of OpenDNS (& MS products), & I use OpenDNS servers too, as I write this to you @ home prior to going to the job today, & I'd like an answer myself on this little hassle & one that doesn't involve VPN tunnelling etc. et al... thanks! apk

  29. Microsoft knew. Vista ghastly performance loss. by Futurepower(R) · · Score: 1

    In my opinion, partnering with Microsoft has been ugly. For example, Microsoft knew that Vista had problems before it was released: Suit says Microsoft knew it misled -- E-mails raised Vista doubts.

    Windows Vista users suffer a ghastly performance loss (roughly two times, hardware for hardware).

  30. Re:It's OK, really by Macthorpe · · Score: 1

    Isn't it amazing how often threads involving twitter get hijacked by drones accusing everyone of being Twitter. Fixed it for you. I think you'll find that it's because twitter shoots for first post on every single Microsoft article.
    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  31. Re:Really, This is NEW news, for you by Anonymous Coward · · Score: 0

    Trying to use OpenDNS Servers in an ActiveDirectory (AD) environs (in my case, a corporate LAN) causes problems, mainly w/ Outlook (full outlook)...

    That's because OpenDNS is not a good service for that kind of environment. OpenDNS is for the single standalone user at home, when the DNS servers provided by their ISP are even crappier than those provided by OpenDNS.

    WTF is "full outlook"? There is outlook, and there are other email programs. Either you use outlook or you don't.

    Try it sometime, you'll see what I mean here... it even makes sense, because HOW could an external set of DNS servers like OpenDNS resolve internal DHCP type LAN IP addresses (e.g. 172.x.x.x, 10.x.x.x, or even std. DHCP 192.168.1.xxx addresses) properly? Especially if they use DHCP (or, even the 172.x.x.x/10.x.x.x hardcoded static IP's ranges that are NOT PUBLICLY INTERNET ROUTABLE/BROADCASTABLE?)

    OpenDNS can't do that. It is simply not possible. Don't use OpenDNS in that kind of scenario, where you need to resolve internal private IP addresses. You need your own DNS server if you need to resolve internal private IP addresses.

    (I.E./E.G.-> You can put the OpenDNS servers in even as your SECONDARY/ALTERNATE (instead of primary) DNS Server on client machines on a network, & STILL, Outlook will screwup)

    The problem is not Outlook, the problem is your DNS system, and the IT administrator who doesn't know what they are doing (is that you?).

    Outlook needs to find the mail server to connect to. The way to do that is with DNS. If your DNS can't find your mail server, Outlook won't work properly.

    If you are using Outlook & Exchange together, outlook needs to find much more than just the mail server. It needs to find a domain controller and a global catalog server in Active Directory. The way to do that is with DNS.

    There's ways around it supposedly, using VPN's I have heard, but I have not tried it (adding complexity only potentially introduces more problems too)...

    The way around it is to stop using OpenDNS and use a real DNS server that you run yourself.

    Active Directory requires the use of a Microsoft DNS server. It's that simple. Some things will work without Microsoft DNS, but not all.

    If you don't want to use a Microsoft DNS server, don't use Active Directory. It's your choice.

    P.S.=> Any solutions OR "workarounds" you know, for that little conundrum?

    You don't need a VPN. You need to use a Microsoft DNS server for your Active Directory installation.

  32. Re:It's OK, really by ozmanjusri · · Score: 1

    Hello stalker. I was wondering when you'd show up.

    --
    "I've got more toys than Teruhisa Kitahara."
  33. Re:It's OK, really by Anonymous Coward · · Score: 0
    Unless you're another Microsoft sockpuppet (and I'm pretty sure you're not), your claims of being "stalked" are irrelevant. If you find your comments being replied to and questioned it's probably because you seem to be all too eager to defend twitter's stupidity, or willingly behave as stupidly as him by claiming that his retarded actions are somehow Microsoft's fault.

    And even that's fine. Just don't complain when it backfires. People are fed up with trolls like twitter, and defending him (or projecting his own failings on yourself) when he's crapflooding articles with his sockpuppets is probably not the brightest thing you can do. Why don't you conserve your energy and defend him when he cleans up his act, drops his other seven accounts and starts posting rational things that actually contribute something to Slashdot, instead of "M$ WINDZOES LOLOZORZ" and timeless jewels like "drol spittle".

  34. Re:It's OK, really by Macthorpe · · Score: 1

    Of course I stalk you. It's not like you're the ninth post down on the article and modded up.

    Under any other circumstance I would never have spotted your post at all - it must be that I track you around Slashdot, like an animal.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  35. I'll be here all week by dedazo · · Score: 1

    *bows*

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  36. Unlikely, but... by clint999 · · Score: 0

    Precisely. If the transaction IDs are secure, then you have to play "man in the middle" to sniff the request and fake a response. But if you can guess the transaction IDs, you can blindly send a spoofed response from elsewhere on the net and fake out the user's DNS resolver. The details of doing this in practice can be tricky, but it's doable. That's why the dnsext working group has been trying to improve this aspect of the protocol. While MS's implementation has flaws that make it more predictable than it otherwise should be, the fundamental problem is with the decades-old DNS protocol to begin with. The transaction IDs are 16-bit numbers, which is very limiting if you need to generate secure sequences of them that can't be guessed. It's not too hard to just spam responses with random response IDs and get some small success rate with only 16 bits to play with.One of the current proposals (which I'm not a fan of because of other technical implications for DNS) is that since DNS query names are case-insensitive and copied by the server from the request packet to the response packet, to use the "uppercase bit" of each letter as more bits for the secure transaction ID. The fact that people are willing to consider hacks like these should tell you something about how badly we're backed into a corner on this issue with the DNS protocol. Hopefully soon someone will do something sensible like standardize an EDNS1 with extra transaction ID bits in the OPT RR, and then in like 10 years (if history is any guide) it might actually see wide deployment.

  37. It's a valid question. by gr8scot · · Score: 1

    Even after revising the question in order to conveniently dismiss it, the question is valid. Why doesn't Microsoft spend more for programmers with more practical experience, even if they need to cut their PR budget to do it?

    --
    All 19 hijackers were known terrorists 09-10-2001. Lack of FBI intelligence does not justify warrantless wiretaps..