Slashdot Mirror


New Developments From Microsoft Research

prostoalex writes "Information Week magazine runs a brief report from Microsoft Research, showcasing some of the new technologies the company's research division is working on. Among them — a rootkit that eliminates other rootkits, a firewall that blocks the traffic exploiting published vulnerabilities, a system for catching lost e-mail, a honeypot targeted at discovering zero-day exploits, and some anti-phishing applications."

206 comments

  1. Frightening by QuantumG · · Score: 1, Funny

    Who says Microsoft is dying eh? I mean, man, with great ideas like that, how could they ever?

    --
    How we know is more important than what we know.
    1. Re:Frightening by quentin_quayle · · Score: 1

      Everything listed is in the category of bolting on accessories to deal with the consequences of underlying problems. Not the overhaul that would be needed to remove the causes and become more like other OS's.

    2. Re:Frightening by QuantumG · · Score: 1

      fyi

      --
      How we know is more important than what we know.
    3. Re:Frightening by h2g2bob · · Score: 1

      That's nice, but that's like throwing the dictionary at someone, when you could be explaining what's wrong. I'll give you this Trisha-like opportunity to get it all off your chest: what is wrong with the GP and why does it bother you so?

  2. rootkit wars by Toby+The+Economist · · Score: 5, Insightful

    > a rootkit that eliminates other rootkits

    Well, there goes kernel stability.

    I'm really not sure I want a future Norton RootKit Protector installing itself, bugs and all, into my kernel.

    1. Re:rootkit wars by HillBilly · · Score: 5, Funny

      Aww, how could you not trust norton? It slows the fast changing internet world down to much better pace! ;)

      --
      "Go into the hall of mirrors and have a bloody hard look at yourself" - HG Nelson
    2. Re:rootkit wars by QuantumG · · Score: 5, Funny

      no, no, no, it's much worse than you think. These rootkits are based on virtualization, they install themselves below the kernel. The kernel runs on these rootkits.

      --
      How we know is more important than what we know.
    3. Re:rootkit wars by UltimApe · · Score: 1

      This has nothing to do with the kernel... its just hiding it self like normal rootkits do, by intercepting the signals before they reach the higher level bits. By doing this, the rootkits can't find it either.

      Its a logical extension to the program "rootkit revealer" by sysinternals (who they happend to have bought out).

      --
      "Infecting minds with my own memetic virus, one post at a time." Ultimape
    4. Re:rootkit wars by ZeroExistenZ · · Score: 2, Funny
      Aww, how could you not trust norton? It slows the fast changing internet world down to much better pace! ;)

      It not only creates a seniorweb(tm) as you stated, it's also a security strategy to slow down your PC and use all available memory so you are physically unable to install malware.


      Due to Moores law, Norton is required to double the memory and processor use in the same rate processors evolve, by adding *more features*.


      I think they've taken the most logical course to build in this security strategy right into the kernel as it has become hard to find additional features to successfully slow down the latest generation of processors.

      --
      I think we can keep recursing like this until someone returns 1
    5. Re:rootkit wars by EvanED · · Score: 1

      Its a logical extension to the program "rootkit revealer" by sysinternals (who they happend to have bought out).

      Which is an interesting comment considering that GhostBuster came first.

    6. Re:rootkit wars by Anonymous Coward · · Score: 5, Insightful

      Ok, no more BS. First of all, the project is called Strider Ghostbuster. Second it is not a rootkit itself. The way it works is it lists all the files on your computer running as a program on the suspect machine. Then you run it from a boot CD, just like Knoppix, and do the same thing. Then when see files listed on the scan from the CD that weren't on the other list, you know they are hiding themselves from the OS. This is a good idea because it doesn't require signature files of checksums of a known good state.

      Not everything from Microsoft is fucking stupid, but the comments that inevitably follow every single MS story on Slashdot are.

    7. Re:rootkit wars by dangitman · · Score: 1

      Which is an interesting comment considering that GhostBuster [microsoft.com] came [archive.org] first [microsoft.com].

      Why is that interesting?

      --
      ... and then they built the supercollider.
    8. Re:rootkit wars by Bjarke+Roune · · Score: 4, Insightful

      Why is this modded funny? One of the hardest kind of rootkits to detect is ones based on virtualization, and they indeed do run under the kernel, tricking the kernel to believe that the kernel is running on actual hardware when in fact it is running on virtual hardware generated by the rootkit. I do not know if there are any actual, malicious rootkits out there doing this, but they could do it, and it would be very hard to get rid of such a rootkit if it was done properly.

    9. Re:rootkit wars by Digital+Avatar · · Score: 0

      This is a GREAT use of their resources as opposed to, oh, I don't know, writing secure software that isn't readily exploitable by rootkits in the first place. Hooray for band-aids!

    10. Re:rootkit wars by EvilGrin666 · · Score: 2, Interesting

      Well there is Blue Pill. However there is some doubt within certain circles as to it's existence. Plus, even if it does exist and work as the author claims it to, it's only a proof of concept piece of malware.

    11. Re:rootkit wars by Anonymous Coward · · Score: 0

      as to it's existence

      "its".

    12. Re:rootkit wars by Fred_A · · Score: 1
      This is a GREAT use of their resources as opposed to, oh, I don't know, writing secure software that isn't readily exploitable by rootkits in the first place.
      While it would indeed be nice if they paid a little (ok, a lot) more attention to the way they build their software, you only have to roam the Real World (tm) a little to realize that you just can't fix the users. It's hopeless. They will just keep on installing stupid things even if you flash in 96 point across their screen "THIS PROGRAM WILL ROOT YOUR BOX AND STEAL ALL YOUR MONEY, PROCEED, Y/N" as long as animated mouse cursors come with it.

      The only real fix would be to make it impossible for a user to install anything and always require a trained professional to maintain each computer. Not very practical for obvious reasons.
      --

      May contain traces of nut.
      Made from the freshest electrons.
    13. Re:rootkit wars by Anonymous Coward · · Score: 0

      You see, that's what we out here in the real world call "theoretical." Sure, it might come about someday, but at the moment, it's purely a string of thoughts that have been put together.

    14. Re:rootkit wars by donaldm · · Score: 1

      Hmm sounds like like a variant of Tripwire although Tripwire does require signatures. Still I can't see the average user using this especially in their home directory (folder), since they would find it too inconvenient.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    15. Re:rootkit wars by geoff+lane · · Score: 3, Funny

      I wrote a shell script that did that years ago. Where can I pick up my Nobel Prize?

    16. Re:rootkit wars by EsbenMoseHansen · · Score: 1

      Any OS that can be modified at all are vulnerable to rootkits provided the attacker gains root priveledges. Microsoft's primary sin was (or is, I havn't kept up) to a) run services that really wasn't hardened for this on wideopen ports b) running those services as root and c) doing so by default.

      Had Microsoft not done *all* three, the wormie problem would have been a lot less significant. Had they done none of those three, it might never have happened.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    17. Re:rootkit wars by Anonymous Coward · · Score: 1, Interesting

      I believe it exists and works, however it's overrated and definetely not "100% undetectable" as claimed. The current PoC can be found by just scanning all memory, and if that could be solved (very difficult) you can always time the execution of certain expensive-to-virtualise instructions, though this needs an external reference timesource since you can't trust the host. Also virtualisation can be disabled at the BIOS / EFI level. So it's a threat but not quite the apocalyptic scenario some have claimed.

    18. Re:rootkit wars by Dystopian+Rebel · · Score: 1

      Daffy Duck: Don't worry, I've got jutht the tholution! Acme Practical Joke Kit #98052, 'The Root-Kit Rooting Root Kit'. Guaranteed to work!

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
    19. Re:rootkit wars by Hubbell · · Score: 0

      I love how everyone pretends that Windows is so insecure compared to other OS's. The only reason Windows appears so much more insecure is because about 4 people uses Macs, and maybe 7 use Linux, compared to the other 150 people using Windows. Now, which OS set would you be looking to break into/write malware for? Those 4 or 7 people? Yeah, ok, those 150 people using Windows are the ones you want.

    20. Re:rootkit wars by TaoPhoenix · · Score: 1

      The summary botched the article.

      It is "technology", not a rootkit that MS is developing.

      Recall that MS bought Mark Russinovich and Rootkit Revealer. That's what this is. It will probably get a MS branding makeover to spiff it up.

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
    21. Re:rootkit wars by DigitAl56K · · Score: 1

      Nice knee-jerk reaction style comment there.

      We're talking about their _research_ depeartment. How do you propose Microsoft write secure software without ever researching all of the techniques malware is using these days? Sure, any developer can write code that they think looks secure, but try making your secure code interoperate with that of hundreds or thousands of modules from other contributing developers without any vulnerabilities arising.

      Asking Microsoft to write a secure OS without doing this kind of R&D is like asking people to make safe cars without crash testing them.

    22. Re:rootkit wars by michaelz · · Score: 1

      Three Rootkits for the Novell customers under the sky,
      Seven for the Lawyers in their halls of stone,
      Nine for Mortal SCOX doomed to die,
      One for the Dark Borg on his dark throne
      In the Land of Redmond where the Windows lie.


      One Rootkit to rule them all, one Rootkit to find them,
      one Rootkit to bring them all and in Redmond bind them.
      In the Land of Redmond where the Windows lie.

    23. Re:rootkit wars by Anonymous Coward · · Score: 1, Funny

      Geoff, this is the Microsoft Patent Police calling.

      Unless you work for Novell, we've got your ass.

    24. Re:rootkit wars by EvanED · · Score: 2, Interesting

      The current PoC can be found by just scanning all memory, and if that could be solved (very difficult)

      It's not as difficult as you think. There's a proof of concept rootkit called Shadow Walker which uses a very clever technique taken from PaX's method for preventing stack and heap execution of code without hardware NX support. It's not pefect -- there are a couple avenues of detection that are hard to "solve" -- but it does go a fair way towards achieving that goal.

      though this needs an external reference timesource since you can't trust the host

      Which means you're subject to network delays and whatnot. This is actually harder than it seems to do well. ;-)

    25. Re:rootkit wars by The_Wilschon · · Score: 1

      Be fair. The submitter said it was a rootkit that removes other rootkits, which would be a really really really terrible idea. Sure, nobody RTFA, but that's normal, whether the article is about MS or otherwise.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    26. Re:rootkit wars by Anonymous Coward · · Score: 0
      > no, no, no, it's much worse than you think. These rootkits are based on virtualization, they install themselves below the kernel. The kernel runs on these rootkits.

      It's turtles, turtles, turtles, all the way down to the bare silicon!

    27. Re:rootkit wars by Anonymous Coward · · Score: 0

      you misspelled stoopid

    28. Re:rootkit wars by EvanED · · Score: 1

      If your OS runs drivers in kernel mode (Windows, Linux, BSD, and MacOS all do), your OS is vulnerable to rootkits. Period.

      It might be harder or less hard to get them loaded, but if the user can load code that executes in ring 0, the game's over.

    29. Re:rootkit wars by EvanED · · Score: 1

      I've posted this a couple times before...

      RootkitRevealer postdates the MSR tech report describing the techniques used in RR, as they were developed for Strider GhostBuster, by about 8 months.

      Russinovich found out about Strider GhostBuster which wasn't (and still apparently isn't) released, and said "oh, I can write that."

    30. Re:rootkit wars by Bjarke+Roune · · Score: 1

      That is true, but as far as I know, the only reason such rootkits of the malicious kind are not out in the wild is simply that no one has bothered to write one. There are no unsolved problems that would need to be tackled to do it - it is solely a question of doing it.

  3. It is good to see by Sinryc · · Score: 3, Interesting

    It really is good to see that Microsoft is trying to do some good things. I mean they ARE the huge company that they are, so it really is good to see that they are trying to do things better. However, a rootkit to change a rootkit does not sound like a good idea... But a firewall like they are talking about does seem pretty interesting. I hope to see good stuff come out. As a Windows user, this is good news for me.

    --
    Yay, I have a sig.
  4. You thought you were safe! by Anonymous Coward · · Score: 2, Funny

    a rootkit that eliminates other rootkits

    Yes, but what about rootkits that eliminate rootkits that eliminate other rootkits? Muhahaha

    1. Re:You thought you were safe! by Anonymous Coward · · Score: 0
      Yes, but what about rootkits that eliminate rootkits that eliminate other rootkits? Muhahaha
      Parent brings up a good point. Consider the set theory paradox:
          Do rootkits that eliminate rootkits that eliminate rootkits also eliminate themselves?

      Your head a splode!
    2. Re:You thought you were safe! by davidsyes · · Score: 1

      The rootofme of my rootofme is afriendlyrootofme?

      captcha: augers

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    3. Re:You thought you were safe! by AlgorithMan · · Score: 1
      what about rootkits that eliminate rootkits that eliminate other rootkits?
      stack overflow
      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    4. Re:You thought you were safe! by mink · · Score: 1

      I believe this will infringe on the Trace Buster (TM) patents.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  5. What the ... ? Lost email? by khasim · · Score: 5, Insightful
    SureMail Microsoft researchers Sharad Agarwal and Venkat Padmanabhan determined that about 1% of all e-mails get lost in e-mail systems. SureMail is a proposed system in which the e-mail client detects when an e-mail has been sent to a recipient's account and alerts that recipient when an e-mail fails to make it to his or her in-box. SureMail would indicate the e-mail's sender but not disclose the missing message's contents.

    How the fuck does email get "lost"? How could that happen? Even a server crash should not cause that.

    Why not, instead, spend the time and money finding the real problem in your email system and fixing that? I handle about 1,500 in-bound messages a day. By their calculations, I should be losing 15 or so, every day. Yet that does not seem to be happening.
    1. Re:What the ... ? Lost email? by Macthorpe · · Score: 1

      Why not do both?

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    2. Re:What the ... ? Lost email? by UltimApe · · Score: 1

      Not lost on the server, but lost on the way of sending it... SMTP is a weird protocol, which allows for temporary storage on unrelated servers on the process of transfering the message.

      If the remote server accepts mail, but never actually forwards it (deleting it instead), the source will believe that the mail was correctly delivered.

      --
      "Infecting minds with my own memetic virus, one post at a time." Ultimape
    3. Re:What the ... ? Lost email? by dattaway · · Score: 4, Funny

      How the fuck does email get "lost"? How could that happen? Even a server crash should not cause that.

      You don't understand. Microsoft's email servers are more personal than BSD or Linux. Each email is hand scanned and routed. Each packet is individually inspected and if something is wrong, its routed to the appropriate supervisor. There's lots of checks and procedures. This is why Microsoft's mail servers have a more friendly user interface. You get what you pay for.

    4. Re:What the ... ? Lost email? by hachete · · Score: 1

      How the fuck does email get "lost"? How could that happen? Even a server crash should not cause that.
        You've never used Notesmail ...

      --
      Patriotism is a virtue of the vicious
    5. Re:What the ... ? Lost email? by martin-boundary · · Score: 4, Insightful
      Unlikely. SMTP is designed for reliability. When a server OKs a client DATA submission, it is supposed to accept to route the mail no matter what, even if it might take a week to contact another server. SMTP servers which have been around for a while are plenty reliable, certainly much more than 99%. The relevant RFCs have been around in one form or another for 20 years.

      The most likely causes of lost mail are stupid admins, who either don't know how to set up their mail spools, or run unreliable commercial or homebrew mail filters, in the wrong place and/or with the wrong settings.

    6. Re:What the ... ? Lost email? by tero · · Score: 1

      Quite right.

      People like claiming "I never got that e-mail" or "It must have gotten lost somewhere in the system" becase it's a easy way to get them off the hook. It's a bit like "I was writing a document yesterday and now it's gone!" (it's saved in their My Documents, they just never bothered to look). Or "My dog ate my homework".

      They just probably managed to delete it without noticing or happened to filter it into some strange folder where they never check or something similarly idiotic. Problem between chair and the keyboard, in other words.

      If you're finding your MTA's are losing 1% of your e-mail, it's either time to switch the servers or the admin managing them (or both).

    7. Re:What the ... ? Lost email? by martin-boundary · · Score: 1
      Presumably, this loss of email problem is specific to Exchange servers and clients. There are well known longstanding bugs in Microsoft's mail systems which can cause message event notifications to be lost when the servers are overtaxed, so 1% doesn't seem outlandish.

      For example, the design of Exchange has a ridiculously low limit on the total number of simultaneous RPC calls, but the whole system is built on COM and makes RPC calls like crazy, so when you have lots of threads and open messages and clients making queries, you can easily get to a point where requests are silently dropped.

    8. Re:What the ... ? Lost email? by fabrica64 · · Score: 1

      Then someone will find out that 1% of all alerts are lost and MS will create "SureAlert" that will send a notification that your alert has been lost. Then 1% of notifications will be lost...

    9. Re:What the ... ? Lost email? by Sique · · Score: 1, Interesting

      Congratulations! You just found the proof that on an unreliable channel you can't have a 100% reliable communication. You can improve the reliability, but you can't make it perfect.

      The type of proof you were using is called "infinite regress".

      --
      .sig: Sique *sigh*
    10. Re:What the ... ? Lost email? by dbIII · · Score: 1
      People like claiming "I never got that e-mail" or "It must have gotten lost somewhere in the system" becase it's a easy way to get them off the hook.

      I waste a couple of hours a month humoring impatient people by checking if a reply has somehow got lost in spam filters or elsewhere. It really doesn't take very long for each server but it is easier to walk up and hassle the network guy than it is to pick up the phone and get an answer out of people that do not reply rapidly to emails - so I get this a lot. About 80 percent of the time it is about personal emails, and quite a lot of that is people wondering why there is no reply to a joke or chain letter.

    11. Re:What the ... ? Lost email? by Hurricane78 · · Score: 3, Funny

      Yes sir! We use only the finest baby libraries, softely coded and flown from Iraq, cleansed in finest quality norton scanners, lightly killed, and then sealed in a succulent DRM quintuple secure treble virtualized rootkit envelope and lovingly compiled with visual basic.

      Steve Milton Ballmer
      CEO, Microsoft-Whizzo Corp.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    12. Re:What the ... ? Lost email? by Dunbal · · Score: 2, Funny

      How the fuck does email get "lost"? How could that happen? Even a server crash should not cause that.

            Don't worry. I'm sure that if you ask nicely, the NSA/Homeland Security will give you a copy of your email.

      --
      Seven puppies were harmed during the making of this post.
    13. Re:What the ... ? Lost email? by richlv · · Score: 1

      "...and quite a lot of that is people wondering why there is no reply to a joke or chain letter."

      hey, this time you did not tell me to fsck off ! and you did not threaten to kick me in the nuts if i ever send you another chainletter ! are you allright ?
      there really are people who expect to get an answer to every dumb, 10 years old joke or worse - chainletter (i man a response that is not offensive) ?

      --
      Rich
    14. Re:What the ... ? Lost email? by StrawberryFrog · · Score: 1

      How the fuck does email get "lost"?

      I don't know the reasons, but it does happen.

      I handle about 1,500 in-bound messages a day. By their calculations, I should be losing 15 or so, every day.

      If the errors were evenly distributed, then yes you should. Therefore they aren't evenly distributed. That is unsurprising, such things seldom are.
        e.g. Car crashes happen more often at intersections.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    15. Re:What the ... ? Lost email? by Anonymous Coward · · Score: 1, Interesting

      you must not be using exchange :-) we've been tracking exchange silently dropping mail (even between users on the same server!) for at least a year; microsoft has not yet been able to provide even an explanation let alone a fix.

    16. Re:What the ... ? Lost email? by tcoop25 · · Score: 1

      I don't know exactly how email is lost, but the friendly IT guys over at Earthlink might be able to help you out.

    17. Re:What the ... ? Lost email? by ScentCone · · Score: 1

      Quite right.

      People like claiming "I never got that e-mail" or "It must have gotten lost somewhere in the system" becase it's a easy way to get them off the hook. It's a bit like "I was writing a document yesterday and now it's gone!" (it's saved in their My Documents, they just never bothered to look). Or "My dog ate my homework".


      Well, not really. Were you in on this conversation? I think that counts as a lot of lost mail.

      --
      Don't disappoint your bird dog. Go to the range.
    18. Re:What the ... ? Lost email? by smitty97 · · Score: 1
      How the fuck does email get "lost"? How could that happen?

      Beats me, ask Earthlink!

      --
      mod me funny
    19. Re:What the ... ? Lost email? by AVonGauss · · Score: 1

      Microsoft's mail servers have a more friendly user interface. You get what you pay for. I don't think I could say that with a straight face...
    20. Re:What the ... ? Lost email? by Anonymous Coward · · Score: 0

      Only problem is all the important parts will be redacted.

      From xxx@xxxxxx.xxxx.xxx:

      Thank you for your puchase from XXXXXXXXX. All SuperXXXXX orders are guarenteed to arrive before the XXXXXXXX holiday. Your tracking number with FedXX is XXXXXX-XXXXXX-XX. Please contact us at X-XXX-XXX-XXXX or reply to this email if you have any questions/concerns.

    21. Re:What the ... ? Lost email? by jamstar7 · · Score: 1
      How the fuck does email get "lost"? How could that happen? Even a server crash should not cause that.

      Don't worry. I'm sure that if you ask nicely, the NSA/Homeland Security will give you a copy of your email.

      Provided of course, you file a Freedom of Information Act request, your fingerprints, DNA stool urine & blood samples, and the request is judged not to be affecting National Security in any way...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    22. Re:What the ... ? Lost email? by Anonymous Coward · · Score: 0

      I guess you can get more details from their technical report:
      http://research.microsoft.com/research/pubs/view.a spx?type=Technical%20Report&id=1191

    23. Re:What the ... ? Lost email? by master_p · · Score: 1

      how the fuck does email get "lost"? How could that happen? Even a server crash should not cause that.

      Hey, it is Microsoft you are talking about! they have 21% of all the PhDs out there! they can not only make email disappear, then can even make the Earth disappear!

      "Where did you want to go today? sorry, that place just disappeared!"

    24. Re:What the ... ? Lost email? by Ungrounded+Lightning · · Score: 1

      SMTP is designed for reliability. When a server OKs a client DATA submission, it is supposed to accept to route the mail no matter what, even if it might take a week to contact another server.

      Then I just deliberately "broke" mine. B-)

      My domain has lately been getting a horrendous load of spam addressed to nonexistent subdomains. The domain's mail is relayed - the MX points to a first-level SMTP server that is administrated by our ISP, which doesn't have a list of valid vs. invalid subdomains. (It does have very good blacklist processing so we're not about to pull it out of the loop and take on that load ourselves.)

      The normal bouncing process would thus result in a bounce report back through the ISP's server to the purported source, then a returning bounce when the spammer's address turned out to be bogus or deactivated. So I've modified the mail configuration to accept and silently discard mail to nonexistent subdomains, as if it had been delivered. This eliminates a tripling of the traffic for the spam that evades the ISP's filters (as well as bogus bounce messages to people and domains that were forged as source addresses by the spammer.)

      Bad for people trying to send mail to a REAL subdomain who typo it - now they get no indication that it got dropped. But that's a minor piece of "colateral damage" from the spam wars.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    25. Re:What the ... ? Lost email? by krunk4ever · · Score: 1
      You can ask Earthlink how they managed to do it:

      EarthLink Is Losing a Lot of Email

      From the article:
      "He sent messages from other accounts to his Earthlink address, to his aliased Blackberry address, and to his Gmail account. For every 10 messages sent, 1-2 arrived in his Earthlink mailbox, 1-2 (not necessarily the SAME 1-2) on his Blackberry, and all 10 arrived with Gmail. Swimming upstream through Earthlink customer support, my buddy finally found a technical contact who freely acknowledged the problem. Since June, he was told, Earthlink's mail system has been so overloaded that some users have been missing up to 90 percent of their incoming e-mail. It isn't bounced back to senders; it just disappears. And Earthlink hasn't mentioned the problem to these affected customers unless they complain."
    26. Re:What the ... ? Lost email? by aybiss · · Score: 0

      We're talking about MS Exchange/Outlook/OE here. This is a setup used by massive corporations every single day as a core part of how they run their business.

      This is a setup that won't allow you to search the mailboxes you are looking at, won't let you individually share items like calendars across the board, and doesn't actually provide any useful tools for ensuring that, say, Person A and Person B aren't out on jobs at the same time.

      So, if you can make the entire world work on such a useless hub, charge exorbitant amounts of money for it and ignore every single request to fix these problems, why the fSck() would you bother fixing the 1% of emails going missing problem? :-)

      --
      It's OK Bender, there's no such thing as 2.
    27. Re:What the ... ? Lost email? by tero · · Score: 1

      Also..

      "If you're finding your MTA's are losing 1% of your e-mail, it's either time to switch the servers or the admin managing them (or both)."

  6. RootkitDetector Reloaded... by Anonymous Coward · · Score: 0

    What do they mean by 'rootkit that eliminates other rootkits'? Do they even know what a rootkit is?

    From the TFA, 'GhostBuster' seems to be a reincarnation of Sysinternal's RootkitDetector (can't say it wasn't expected, since they were bought by Microsoft)

    1. Re:RootkitDetector Reloaded... by EvanED · · Score: 2, Interesting

      Actually, in a rare turn of events, GhostBuster isn't the reincarnation.

      MSR has been working on GhostBuster for some time, with a white paper released July 2004. That MSR site says that RootkitRevealer was released Feb 22, 2005. This fact is confirmed by archive.org, where the version archived Feb 22 does not contain RR and the one from Feb 23 does. (Not to mention the front page listed it as Feb 22.)

    2. Re:RootkitDetector Reloaded... by SeaFox · · Score: 2, Funny
      MSR has been working on GhostBuster [microsoft.com] for some time, with a white paper released July 2004.

      So wait, is Microsoft supposed to be the young fit men hunting ghosts or the large, bloated Stay-Puft Marshmallow Man that's unhealthy for the public?
    3. Re:RootkitDetector Reloaded... by VGPowerlord · · Score: 1

      What makes you think they're limited to those two choices?

      They could be the evil Carpathian wizard guy trapped inside the portait!

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    4. Re:RootkitDetector Reloaded... by alanis98 · · Score: 1

      funny

  7. Kernel by mukund · · Score: 1

    And I thought the kernel was the thing which eliminated all the rootkits.

    --
    Banu
  8. Hacks by Simon80 · · Score: 4, Funny

    a rootkit that eliminates other rootkits
    This just in: Microsoft team A resorts to rooting Windows in order to fix the problems introduced by some 21 man team B somewhere else in the company that they can't get in touch with.
    1. Re:Hacks by rucs_hack · · Score: 2, Insightful

      excellent, this will amount to a microsoft tutorial for hackers on how to deploy their stuff whilst simultaniously removing those from competing groups....

    2. Re:Hacks by Skrynesaver · · Score: 1

      Presumably their mail got lost on an Exchange server somewhere ;D

      --
      "Linux is for noobs"-The new MS fud strategy
  9. Norton Ghost or a "dd" solution via Linux by Travoltus · · Score: 1

    Install your OS, drivers, patches and apps all at once. Back it up via dd in Linux, or use Norton Ghost.

    IMO that trumps the "rootkit" solution.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
    1. Re:Norton Ghost or a "dd" solution via Linux by Zwaxy · · Score: 2, Insightful

      OK, so you've got a clean image saved somewhere. Now what?

      How do you detect whether you've been infected, when all you have is an image of an NTFS filesystem?

      And once you are infected, how do you clean up without losing all your user files?

    2. Re:Norton Ghost or a "dd" solution via Linux by WWWWolf · · Score: 2, Interesting
      How do you detect whether you've been infected, when all you have is an image of an NTFS filesystem?

      You make an image of filesystem that consists of out-of-the-box software that is known to be clean. If that's not clean, repeat from the start and keep both eyes open.

      If you still want to check it, you can always mount the image as a local filesystem and use whatever tools you want to check it: mount -t ntfs /data/user-hd-image.img /mnt/loop -o loop,ro and bigassvirusandrootkittest --verbose /mnt/loop =)

      And once you are infected, how do you clean up without losing all your user files?

      You can always keep user files on another partition.

      But usually, if you have the ability to use images like this, you're rich enough to use an actual Network. You don't keep any important user files locally, you have a file server instead. Local hard drive is only for applications and temporary stuff. (And if a virus grabs your OS while in middle of a big project, you keep the Temporary Stuff in a known location so that the tech support guy can easily move it to another drive before reimaging the whole thing. Or, hey, another partition again!)

    3. Re:Norton Ghost or a "dd" solution via Linux by Zwaxy · · Score: 1

      So the way you detect you're infected with your method is "use whatever tools you want"?

      Seems a little vague to me. I don't see how that trumps using GhostBuster or rootkit revealer.

      Also, you don't have to be rich to use images like this. There are free Linux distributions, all of which will let you use dd to make an image of an NTFS filesystem.

  10. Shield = Snort? by Anonymous Coward · · Score: 0

    I'm not computer security engineer, but Shield sounds an awfully lot like Snort... am I wrong?

    1. Re:Shield = Snort? by shadowmas · · Score: 1

      You're not wrong. this is what microsoft calls 'innovation' take a existing concept or software. re-implement it. get 1000 or so clueless marketing people to hype it with a lot of buzzwords so that all the users will go into 'dummy mode' and use the microsoft's version thinking that it is a innovative product that only microsoft can make.

    2. Re:Shield = Snort? by lmoelleb · · Score: 1

      Well, they know the drill... after all, it was done to them with AJAX.

      --
      /Lars
  11. Microsoft research is cool by sentientbrendan · · Score: 2, Interesting

    They've put out quite a few interesting experimental languages for the .NET platform.

    In particular f# (ocaml with .NETified classes) looks pretty cool.

    Can anyone in the know comment on how doing research for a company like microsoft compares to doing CS research at a university? I'd imagine the pay would be somewhat better, but are there other tradeoffs like reduced freedom?

    1. Re:Microsoft research is cool by MicrosoftRepresentit · · Score: 3, Interesting

      Working for MS means more money, more variety in the work you do, better offices, better facilities, better training, better career prospects.

      Don't think doing CS research at uni is like a cross between having a job and being a student, because unless you are very lucky, it isn't, it fucking sucks. Its the worst of both worlds, the shittiness of it all has sucked the life and enthusiasm out of at least three of my friends.

    2. Re:Microsoft research is cool by Anonymous Coward · · Score: 0
      In particular f# (ocaml with .NETified classes) looks pretty cool.
      I am waiting for the combo language between F# and C# called F#C# Microsoft, though.
    3. Re:Microsoft research is cool by Salsaman · · Score: 1
      are there other tradeoffs

      Yes, you have to align yourself with a company which is actively trying to destroy Free Software. Think about that.

    4. Re:Microsoft research is cool by EXMSFT · · Score: 1

      Sorry - I think you mistyped. Here, I fixed it for you.

      are there other tradeoffs

      Yes, you have to align yourself with a company which is actively trying to develop commercial software. Think about that.

      Gasp. The horror. It can't really be that simple, can it?

      People are far less focused on "destroying Free Software" at Microsoft than you give them credit for.

    5. Re:Microsoft research is cool by Anonymous Coward · · Score: 0

      The pay is comparable or better with the top academic departments (e.g. MIT) for the same "rank", for Ph.D.s, and grows faster. This is probably true for industry in general, and not specific to MSR.

      There is indeed somewhat less freedom, in some sense. For example, you are strongly discouraged to touch GPL-ed software (read or modify; you can very well run it). It makes perfect sense: you should not contaminate in any way MS products with GPL-ed ideas, since the ideas would automatically become GPL-ed.

      At this point in history MSR is by far among the industrial research labs the one which provides the greatest amount of freedom. You can choose whatever research topic you desire, you can publish papers in whatever academic conferences you wish, and you can partner with people from academia, students and even researchers from other companies. Nobody from the company has to give clearance for the papers submitted for publication by MSR in conferences (ie., to protect trade secrets).

      There is some pressure to patent stuff. The company prefers to own the "intelectual property" (sorry, Mr. Stallman, everybody uses these terms, even if you don't like them) produced by MSR, so it encourages the research to be done in such a way as the final results' ownership belongs clearly to MS. This is the same in every company you would see, it is not specific to MS.

      In exchange for the GPL-ed software which becomes inaccessible, you (can) get access to any internal MS software source code.

  12. Why wait? Get Snort today. by khasim · · Score: 3, Informative

    Microsoft is re-inventing "intrusion detection" and "packet analysis". Save yourself some stress and deploy Snort today.
    http://www.snort.org/

    1. Re:Why wait? Get Snort today. by leuk_he · · Score: 1

      snort is exploit specific. Vulnaribilty specific is just a bit different. Actually this is promosing as it would solve the probelm of updaing 1001 desktop and just apply a patch to the firewall to get filtering.

      On the other hand there is "SureMail" --> since it is some extension to reader verification will will require end to end (ALL MS i bet) support. So it will only work between 2 exchange servers. Spammers will have a field days since it verifies the email addresses that are actually read.

    2. Re:Why wait? Get Snort today. by gbobeck · · Score: 2, Informative
      but snort does not run on windows, which is sorta their target OS....

      Actually, Snort will run on Windows.

      First, you need to install WinPcap, which is available at http://www.winpcap.org/.

      Next, you will have to download the Snort Windows binary at http://snort.org/dl/binaries/win32/.

      Finally, RTFSnortM and have fun.

      Its not all that hard to get going... I had to do a Snort install on a Windows box in order to work on a project in my Network Security class at Loyola University Chicago.
      --
      Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
    3. Re:Why wait? Get Snort today. by Strolls · · Score: 2, Funny
      It's not all that hard to get going... I had to do a Snort install on a Windows box in order to work on a project in my Network Security class at Loyola University Chicago.
      I'm sure my grandma won't have any problems, then.

      Stroller.

    4. Re:Why wait? Get Snort today. by richlv · · Score: 1

      "Actually this is promosing as it would solve the probelm of updaing 1001 desktop and just apply a patch to the firewall to get filtering." ...because never ever can anything bad get through or around a firewall. never. really.
      oh, well. actually this would be kinda funny to see single laptop or some weirdly encoded exploit take down whole network using half a year old exploit ;)

      btw, how would exploit vs vulnerability ids approaches differ ?
      you can have all kinds of signatures for snort (and most other ids solutions) - i really don't see how this one could be any different.

      --
      Rich
    5. Re:Why wait? Get Snort today. by Kozar_The_Malignant · · Score: 1

      I'm sure my grandma won't have any problems, then. Why not? Everyone around here assumes that Grandma can recompile her Linux kernel whenever she needs to.
      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    6. Re:Why wait? Get Snort today. by that+this+is+not+und · · Score: 1

      Actually, one of the real problems with Linux is that it's pretty darn easy to 'recompile the kernel' and everybody who does so begins copping an attitude that they're a 'real hacker' because they can run a few scripts.

  13. This is just brilliant by NotFamousYet · · Score: 2, Funny

    > a rootkit that eliminates other rootkits

    So being evil installing rootkits is not enough?

    One rootkit to rule them all! :P

  14. Re:As a Windows user? by Sinryc · · Score: 0, Flamebait

    Turfer? Whats that? Also, FUCK, here goes my karma for a off topic post. -_-

    --
    Yay, I have a sig.
  15. Because if you fix the problem, you've fixed it. by khasim · · Score: 2, Insightful
    Why not do both?

    If you fix the problem of "lost" emails, then why run a system to find alert people to email that is not lost any more?

    If your system is unreliable, adding complexity usually does not make it more reliable. You need to fix the problem at the lowest level possible.

    Since this is Microsoft, they're probably referring to Exchange/Outlook. Exchange is mostly database driven now. If you're losing messages in your database, having someone re-send them is NOT the approach you want to take.

    You have what is known as "database corruption" and that does NOT spontaneously solve itself. You have a serious problem.
  16. R'dTFA... by towsonu2003 · · Score: 1

    ...but it doesn't mention research on how they will help Novell kill itself... :(

    1. Re:R'dTFA... by jamstar7 · · Score: 1

      Why should they? Novell is doing rather nicely enough on its own...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    2. Re:R'dTFA... by towsonu2003 · · Score: 1

      lol :)

  17. Again, what the ... ? by khasim · · Score: 1
    Not lost on the server, but lost on the way of sending it... SMTP is a weird protocol, which allows for temporary storage on unrelated servers on the process of transfering the message.

    Yes, that was how it was designed.

    If the remote server accepts mail, but never actually forwards it (deleting it instead), the source will believe that the mail was correctly delivered.

    And how will Microsoft know that ... without running software on my server/workstations?

    Isn't there already a protocol for receiving notification when the recipient receives the message? But no one uses it because it would just make the spammers' lives too easy.

    I keep all our email logs. I can tell you exactly what messages were sent and whether the receiving machine accepted it and when. If there's a problem beyond that point, it is either the server (fix the server) or the admin (why is the admin deleting email) or the user claiming that "I never got it".

    Again, since I keep the logs of every transaction, I don't see that "I never got it" very often.
    1. Re:Again, what the ... ? by richlv · · Score: 1
      If the remote server accepts mail, but never actually forwards it (deleting it instead), the source will believe that the mail was correctly delivered.

      And how will Microsoft know that ... without running software on my server/workstations?


      right. but the first question i thought about - why the hell would an intermediate server (isp at most) would delete some mail ?
      in most situations there are few or no intermediate servers that are not controlled by either sending or receiving party. if there are any and they start silently dropping mail... kick the isp.
      --
      Rich
    2. Re:Again, what the ... ? by Anonymous Coward · · Score: 0

      Maybe because one side uses EarthLink? :p

  18. Rootkit issue, not the solution by Antony-Kyre · · Score: 1

    You can't solve the problem of malicious rootkits by fighting it with other rootkits. There is always going to be someone smarter out there that will defeat it. The solution will involve finding the root cause of people creating rootkits. Why do people release these types of malware in the first place?

    1. Re:Rootkit issue, not the solution by Duds · · Score: 2, Funny

      Then they'll just come back with a bigger rootkit and eventually a rootkit so big it'll destroy us all.

    2. Re:Rootkit issue, not the solution by grimJester · · Score: 1

      Malware that exploits insecure systems exists because the level of security the median consumer is prepared to pay for is lower than the level of security the top black hats can easily penetrate.

    3. Re:Rootkit issue, not the solution by Dunbal · · Score: 1

      eventually a rootkit so big it'll destroy us all.

            Yes. We will all be crushed under the giant, chair-throwing rootkit.

      --
      Seven puppies were harmed during the making of this post.
    4. Re:Rootkit issue, not the solution by Anonymous Coward · · Score: 0

      did they register a name for this yet?

      One Rootkit to Rule them All?

      The Mother of All Rootkits?

  19. In other news... by Anonymous Coward · · Score: 1, Funny

    Boeing cuts reliability and safety funding while Boeing Research announces the availability of individual passenger parachute systems. You can pay Boeing an extra $5 per flight to enable your seat's advanced parachute and fire suppression system. So when the plane falls apart in mid-air or crashes and burns, you survive to fly another day.

    Yippee-fucking-do.

  20. What we really want to see is... by Rastignac · · Score: 0

    ...Bob v2.0 for Vista !!
    We miss Bob !
    Please, Melinda, think about it ! ;)

    --
    -- Rastignac was here.
  21. Re:As a Windows user? by Don_dumb · · Score: 1

    I think he means an astroturfer - http://catb.org/jargon/html/A/astroturfing.html, specifically definition 2.
    And for those who dont like to click on links, astroturfing in this sense basically means that the poster is being paid by Microsoft to appear to be 'an ordinary joe', in an attempt to create the appearance of popular low level support.
    Like a politcal party activist writing letters to newspapers, pretending to be the public.

    --
    If this were really happening, what would you think?
  22. Law of Attraction by davro · · Score: 0

    Everytime i visit slashdot there seems to a article about microsoft and windows/vista not sure if it is bad timing on my part.

    http://en.wikipedia.org/wiki/Law_of_Attraction Law of Attraction how to attract everything you desire in your life using this Universal Law, all im saying is that microsoft products are something i really do not want to attract into anyones life, can we have a website function to remove microsoft articles for are viewing please, eg use this checkbox to filter microsoft articles...

  23. MSN Search by Beuno · · Score: 1

    I hope (not really) this research goes better then the trilion dollars they invested in MSN Search only to loose even more market share...

    1. Re:MSN Search by DrSkwid · · Score: 1

      Yeah, I hate it when I go downtown and loads of market share are on the loose.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  24. A Turfer lays down astro turf by Anonymous Coward · · Score: 0

    A turfer is a short name for a person who lays down astro turf. Astroturfing is laying fake grass, or fake comments for PR purposes.

    I thought he was struggling to say something positive about a mediocre to bad press release, indicating someone with alternate motives, like an astroturfer, or just a Microsoft fanboy maybe.

  25. The research department is ... by zoftie · · Score: 2, Insightful

    From what I know of the Microsoft research, is that it is patent fishing net so that in the future they can sell/control techologies. Basically covering future turf, so that they can control cash flows and maybe make some money on top of it selling the patents. Control in such way if fooling company developing their product would have some nice feature that will partly infringe on the patent. Then microsoft can hurt the company and tell it what to do. And tech is developed far enough to have an idea for patent, and then dropped. Sort of like slugs sliming up the IP territory.

    I might be wrong, its been a while.

  26. Dueling rootkits? by rumplet · · Score: 1

    We couldn't root their root of our rootkit. Don't you just hate that?
    The whole anti-virus, anti-phishing, anti-zero-day exploits is getting out of hand. You can't fix a PEBKAC with layer upon layer of kludges.

  27. No Legitimate Purpose by Anonymous Coward · · Score: 5, Insightful
    a rootkit that eliminates other rootkits

    There appears to be no legitimate purpose to such research.

    1. A rootkit that eliminates other rootkits can probably also be eliminated, so this research does not really solve a problem.
    2. Rather than perfecting a rootkit, they should be working towards making a rootkit an impossibility in their OS.
    3. If you can write a rootkit, eliminating other rootkits does not appear to be that large of a challenge in the first place.
    4. If you want to eliminate a rootkit, reinstalling the OS seems like a better idea.
    5. There are countless illicit uses of such software.

    Are they developing this rootkit in an effort to develop new security for their OS? I don't get it.

    1. Re:No Legitimate Purpose by EvanED · · Score: 5, Informative

      The article is misleading if not outright wrong; GhostBuster isn't a rootkit itself, it's just a rootkit detection thing very similar to RootkitRevealer. (GhostBuster came first and is more complete.)

      It's closer to anti-virus than it is to a rootkit itself, though the similarities there don't go very far either. (AVs almost universally work by signature matching; GB works by comparing registry entries and files against each other by multiple means of acquiring that information in order to find the symptoms of having a rootkit -- missing information. This assumes that the rootkit is imperfect in hiding. For instance, this will do a scan of the registry through the standard API calls. But then it will parse the registry hives that are on disk. The assumption is that the rootkit is going to hook the API calls. Hooking the I/O calls is rather more difficult, and it's impossible if you can do a clean boot. (One of the options is to do a diff of a hot scan vs. a known good scan done from a Windows PE boot.) There are still things that rootkit authors can do though, specifically NOT hide from GB itself. IN the case of RootkitRevealer, this has actually turned into a mini-arms race of itself. Rootkits started not hiding from rreveal.exe or whatever it's called (so that it wouldn't detect diffs), so RootkitRevealer started randomly renaming itself each time it runs. The state of the art on the black hat side is to carry a signature of RootkitRevealer-like programs and do pattern matching in very much the same way that AV does pattern matching to find viruses.)

      2. Rather than perfecting a rootkit, they should be working towards making a rootkit an impossibility in their OS.

      If you can run drivers in kernel mode, you can run a rootkit. (Unless you can statically prove everything you let run in kernel space is safe... this may or may not be possible. For what it's worth, my current research is related to model checking drivers.)

    2. Re:No Legitimate Purpose by RuBLed · · Score: 1

      the parent deserves to be modded up.

    3. Re:No Legitimate Purpose by DimGeo · · Score: 1

      Please, mod parent informative. That's someone who's read the article.

    4. Re:No Legitimate Purpose by Marcos+Eliziario · · Score: 1

      Even risking being modded redundant, I second that. this is by far, one of the best comments.

      --
      Your ad could be here!
    5. Re:No Legitimate Purpose by Hamoohead · · Score: 1

      No, no, no. This is so they can strip Sony's rootkit and replace it with their own Zune compatible rootkit.

      --
      "If your parents never had children, chances are you wonât either." -Dick Cavett
  28. Great, Just what I need by LividBlivet · · Score: 2, Interesting

    Invisible processes battling each other for CPU, RAM, disk space and Internet bandwidth resources. And all I want to do is send some resumes, check the news and email and browse some sites. Ubuntu just got a much larger partition. Screw this crap, seriously.

  29. If you had looked at USENIX by Unsung_Admin · · Score: 0, Offtopic

    I would advocate to any *NIX sys admin here - CHECK OUT usenix.org and www.sage.org. They put out some of the best *NIX shows and programs out there - REALLY!!!! I say this, because one of their sponsors is Microsoft Research. Dont' get me wrong, I generally don't like the MS approach to doing things, but I will definitely say that their are those within MS who know things. Happy Adminining, Unsung_Admin

    1. Re:If you had looked at USENIX by Unsung_Admin · · Score: 1

      Err, I meant "Admin'ing" - never mind they typo ;-)

  30. Don't call stop-gap measures research ... by YeeHaW_Jelte · · Score: 4, Insightful

    If this is microsoft innovation, it's not very innovative. All these 'technologies' are basically extra layers of software to fix the bugs in the first layers ... be it security (phishing stuff, adaptive firewalls, etc etc) or losing emails ... which should not happen anyway and we already have basically the same technique they're developing in the mail protocol, namely confirming a received email.

    --

    ---
    "The chances of a demonic possession spreading are remote -- relax."
    1. Re:Don't call stop-gap measures research ... by IchBinEinPenguin · · Score: 1

      Ghostbuster, a rootkit detecting rootkit.
      great... now we need the bad-guys to do a rootkit-detecting-rootkit-detecting rootkit,

      Shield, a protective technology that is "is vulnerability-specific, not exploit-specific,"
      'cos that's _SO_ much easier than fixing the vulnerability in the first place....

      Suremail, helping notify when the expected 1% of mail is lost
      ROTFL!!!

      Vegelante, see Shield. Fix the problem, not the symptom!

      XFIm Wow, that sounds just like a Java Sandpit!

      I am _so_ impressed!

  31. Re:Because if you fix the problem, you've fixed it by Macthorpe · · Score: 1

    I was more speaking from a layman point of view: figuring that if you could have 2 systems to stop e-mails being lost which don't interfere with each other then you double your fun, so to speak.

    If what you say is true and it might make the problem worse, then I can see where you're coming from :)

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  32. A rootkit to destroy other rootkits... by Opportunist · · Score: 4, Insightful

    Lemme get this straight. A company is working on a rootkit for their own OS. Now, it could be me, but if I didn't sleep through OS programming, as the maker of the OS I already have total control over everything in it (provided my user allows me to have it, which is pretty much a given with MS OSs). Why do I need a rootkit?

    Not to mention that Vista was trumped to be the most secure, un-hackable system ever. How do you install a rootkit on it? I thought it is impossible (spare your corrections, I know it is possible no matter what. I just want to get an answer from the guys that keep telling me it is impossible to rootkit Vista).

    So we're now at the "who gets deeper into the system" war. Because one thing is a given, 3 days after the MS rootkit to destroy other rootkits, the rootkit to destroy the MS rootkit is rolling out. Then it's a month 'til patchday and... you know the drill, we already live it.

    There is no technical solution to social problems. As long as people are dumb enough to click everything offered to them while they're running on admin or root privileges, those things will exist and they will work. Now, with Vista finally trying to run on low privileges, the social engineering part will become bigger to get the user to grant more privileges when necessary for the bug to survive, but since pretty much EVERY program will need those for installation, people will hand out those privileges like freebies, because it's customary that a new program needs them.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:A rootkit to destroy other rootkits... by EvanED · · Score: 2, Informative

      I already have total control over everything in it (provided my user allows me to have it, which is pretty much a given with MS OSs). Why do I need a rootkit?

      You don't. It's poor reporting. GhostBuster isn't a rootkit; it's just a rootkit detection program. (Or set of programs.)

    2. Re:A rootkit to destroy other rootkits... by mikek3332002 · · Score: 1

      That is what I was thinking. Probaly it is so they have an easy way to patch the unpatchable kernel if a security whole is found.

    3. Re:A rootkit to destroy other rootkits... by Beryllium+Sphere(tm) · · Score: 1

      And quite an elegant one which eschews signatures in favor of detecting something that every rootkit simply has to do.

      It also got publicized quite some time ago, so I wonder why we're hearing about it now as though it were something new.

      Basically you run some deliberately naive system scan , easily fooled by a rootkit, and compare the results to the same scan run from a live CD. If a rootkit is hiding something then the two are different.

      I can imagine ways a rootkit could avoid this but none are easy:
      o Detect the Ghostbuster scan and report honestly to it but not to anything else, hoping that nobody will notice one extra file with a cryptic name in the system32 directory. This reduces the effectiveness of the rootkit and puts the rootkit author on the wrong side of an arms race if Ghostbuster scans start changing.
      o Be strictly dynamic, not hiding any files, just processes. That puts the rootkit author in the lousy position of having to hide a malicious file in plain sight. Again the rootkit's effectiveness is much lower.
      o BIOS level rootkitting: take control from code in a flashable adapter card before the CD boots. As far as I know, nobody's ever built one of those (of course we wouldn't know about it for quite a while).

      Still, it's hard to see the functional improvement over Tripwire on a live CD.

    4. Re:A rootkit to destroy other rootkits... by EvanED · · Score: 1

      Detect the Ghostbuster scan and report honestly to it but not to anything else, hoping that nobody will notice one extra file with a cryptic name in the system32 directory. This reduces the effectiveness of the rootkit and puts the rootkit author on the wrong side of an arms race if Ghostbuster scans start changing.

      And in fact this is already the situation in some sense; it helps a LOT less if you can do a cold scan (because you can do signature checking), but for the "hot" scan (option 2 on the MS site I believe), there's been a mini arms race going on between rootkits and RootkitRevealer on this very issue for some time. I mention it in a couple other posts on this topic; see one of them. (Probably other users have mentioned it by now too.)

      Still, it's hard to see the functional improvement over Tripwire on a live CD.

      GhostBuster has a couple improvements:
      1. You don't really need a known-good configuration. All GB's cold scan does is compare the results from an offline scan to the results from an online scan. If you have a known-good scan I could imagine you could use it in place of the offline scan if you haven't made any changes, but you don't need one. By my limited understanding of Tripwire, without a known-good scan, Tripwire's useless.

      2. GhostBuster can produce useful results for most known rootkits even without an offline scan, so there's no need to reboot. Basically what it does is get a lower-level representation of what it's scanning, parse it, and consider that a good scan. For instance, if looking for hidden registry keys, it will parse the registry hives on the file system. To pass this test, either the rootkit has to not modify the API results (returning correct results) when being sent to GhostBuster (this is where the arms race I talked about above actually came into play) or modify the results of the lower-level scan (reading the registry hives) as well. This part is, to my knowledge, completely novel.

    5. Re:A rootkit to destroy other rootkits... by master_p · · Score: 1

      "Not to mention that Vista was trumped to be the most secure, un-hackable system ever."

      It is. Have you tried to uninstall a Vista rootkit? it's impossible. Totally security man!

    6. Re:A rootkit to destroy other rootkits... by Opportunist · · Score: 1

      Nothing a fdisk can't cure.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  33. Rootkit by CapitalT · · Score: 1

    >>>"a rootkit that eliminates other rootkits"

    The one rootkit to rule them all!!

    I knew they were up to something.

    1. Re:Rootkit by gbobeck · · Score: 1
      The one rootkit to rule them all!!

      Does this mean that I can stop all malicious activity on my computer by throwing my Windows Install disk into the fires of Mount Doom?
      --
      Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
    2. Re:Rootkit by Dunbal · · Score: 1

      Does this mean that I can stop all malicious activity on my computer by throwing my Windows Install disk into the fires of Mount Doom?

            The smart ones are sailing West, to linux territory...

      --
      Seven puppies were harmed during the making of this post.
  34. nothing even remotely new by timmarhy · · Score: 1

    all of these idea's they are supposedly comming up with, are rip off's of existing technologies. i mean come on, rootkits that remove other rootkits? finding lost email? fuck none of this stuff is even remotely interesting in how it works or what it does. PR spin is all it's good for.

    --
    If you mod me down, I will become more powerful than you can imagine....
  35. yay a rootkit thanks ms by snarfbot · · Score: 0

    seriously anti-phishing applications? is that really necessary? how about a jpeg desktop background, that says "THINK DAMN IT!!!" i think that might prevent most if not all problems with malware.

  36. Trilion? by EvilMonkeySlayer · · Score: 2, Funny

    That's nothing, I hear Google invested one Gillion dollars.

    1. Re:Trilion? by spun · · Score: 1

      Oh yeah? Well I heard George Bush invested one Brazillian dollars.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    2. Re:Trilion? by fuzza · · Score: 1

      Oh yeah? Well I'm going to invest one frillion dollars...

      --
      Can't find examples of evolution? No matter, neither could Dawkins
  37. That's considered research??? by SpinyNorman · · Score: 1

    Sounds like good old fashioned down and dirty engineering/development to me.

    I know they're also doing research work at Microsoft research, but this sure ain't it.

  38. Microsoft (Research) Acquires new tecnology! by C0deJunkie · · Score: 3, Informative

    Microsoft Research is developing technology for finding rootkits by using their own deceptive behavior against them. Known as GhostBuster, it relies on analyzing and comparing system information at both a high level--from a Win32 API, for example--and a low level--such as the raw disk information. Any difference in the two views--for example, the low-level view indicating a file not present in the high-level view--makes a compelling case that a rootkit is trying to hide.

    Simply not true!
    I mean, since it is the Exact description of how RootkitRevealer works, I suppose (I'm sure) that it is the same product. For those who do not know,Microsoft acquired sysinternals (maker of RootkitRevealer) a few months ago.

  39. Legality of the Honeypot part? by gbobeck · · Score: 1
    ...a honeypot targeted at discovering zero-day exploits...

    So, would this Microsoft research project violate some Super DMCA laws? For example, in Illinois, we have Public Act 92-728, which is the Illinois Super DMCA. This act was responsible for "killing" the LaBrea Tarpit software package.

    Since IANAL, I will quote the writeup from the LaBrea website:
    This section of the Illinois Criminal Code was added on January 1, 2003 by Public Act 92-728 and defines an "unlawful communication device" as "any communication device which is capable of... facilitating the disruption... of a communication service without the express consent or express authorization of the communication service provider..."

    It furthermore makes it a criminal offense if a person knowingly "possesses, uses, manufactures, assembles, distributes, leases, transfers, or sells" an "unlawful communication device... for the commission of a theft of a communication service or to receive, disrupt, transmit, decrypt, or acquire... any communication service without the express consent or express authorization of the communication service provider, or to conceal or to assist another to conceal from any communication service provider or from any lawful authority the existence or place of origin or destination of any communication".

    ...

    From my reading of the law, "communication service provider" can be interpreted as "anyone who provides data transport anywhere along the path of the connection".

    It is also a criminal offense if someone "possesses, uses, prepares, distributes, gives or otherwise transfers... plans or instructions for making or assembling an unlawful communication or access device..."

    The penalties for violations of this section treat this as a Class A misdemeanor unless the infractions involve 10 or more "unlawful communication devices" in which case it is treated as a Class 4 felony. Cases involving 50 or more "unlawful communication devices" are treated as a Class 3 felony (the same as "aggravated battery", 2-5 years in prison). There is also a provision for civil actions with statutory damages of not less than $250.00 and not more than $10,000.00 for each "unlawful communication device."
    --
    Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
    1. Re:Legality of the Honeypot part? by DrSkwid · · Score: 1

      Sounds like LaBrea need better lawyers.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  40. Oh, and talking 'bout honeypots by Opportunist · · Score: 5, Interesting

    The "classic" honeypot is pretty much dead. Nobody uses a 0day against a random machine anymore. At the very least, one tries to avoid certain IPs and IP Ranges that are known to host pots. Whether MS wants to believe it or not, those lists exist. One of my pots has been discovered a while ago and on that machine, I've never had any detections since, except a few scriptkids that don't count.

    Even "detecting" pots that simulate a user's behaviour and look actively for forged sites and such are getting out of usefulness, since a lot of distributors already start hardening their attacks against aggressive farming. Or they require you to go through very detailed steps that a bot cannot reproduce. I've recently had my first captcha-protected exploit (was a porn site, and what user wouldn't solve a captcha to get his pic when he surfed there just for that in the first place?).

    Forget honeypots. Unless you put a human behind that VM it's running on. Automated pots are becoming less and less useful with attackers becoming more and more aware of them. Especially you can dump any kind of "honeypot kit", they are known and their quirks are tested painstakingly before an attack takes place.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Oh, and talking 'bout honeypots by StrawberryFrog · · Score: 2, Interesting

      avoid certain IPs and IP Ranges that are known to host pots ... those lists exist.

      Cool. How can I get my machine on those lists?

      Seriously, this means that an IP range can be "poisoned" by hosting honeypots amid the the real machines in it. And if not, you don't lose either - you have a working honeypot.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    2. Re:Oh, and talking 'bout honeypots by Joebert · · Score: 1
      Cool. How can I get my machine on those lists?

      That was my first thought too. :)

      So, why hasn't some good samaritan started systematicly poisoning the entire possible IP range with virtual honeypots ?
      --
      Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    3. Re:Oh, and talking 'bout honeypots by Opportunist · · Score: 1

      It's not that easy. It's also not "poisoned" in the way that they steer clear of those ranges altogether. They're just more wary and careful when they touch those waters. I don't want to go into detail, but it doesn't help at all to "poison" an IP range that is known to belong to a large ISP with a big consumer customer base. The chance to catch a machine that's wide open is pretty good, the chance to hit a (professional) pot is rather slim. So if you want to put up a pot, put it in an IP range that is used by large ISPs handing out full access accounts to their (private) customers.

      It'll also only help you avoid the "top dogs", using hot 0day attacks. And they got (sorry to be blunt) better targets to attack.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Oh, and talking 'bout honeypots by h4ck7h3p14n37 · · Score: 1

      Forget honeypots. Unless you put a human behind that VM it's running on. Automated pots are becoming less and less useful with attackers becoming more and more aware of them. Especially you can dump any kind of "honeypot kit", they are known and their quirks are tested painstakingly before an attack takes place.

      Well, I suppose it depends on what type of honeypot you're running. Is it a research honeypot or a detection honeypot? I'm currently running a couple on my Windows network simply to catch something trying to talk to it. Worms typically scan the local network and this activity will be detected.

  41. Here We Go Again by value_added · · Score: 1

    I'm waiting for Microsoft Research to come up with an elegant component architecture that encourages code reuse, reliability and portability with a simple interface that allows even novice users to write simple programs, and where the focus is on data in human readable format with simple input and output formats, and where everything is considered a tool, and there's lots and lots of them.

    Oh, wait ...

    Seriously, can someone point to something tangible and put into use that's come out of Microsoft Research? The only thing that comes to my mind is netscan, which, while interesting, is put to use only by usenet trolls. For all their billions, and their talent, we should be trembling in anticipation of The Next Big Thing. What we do see, on the other hand, shows up on Slashdot for the audience to have fun with.

    1. Re:Here We Go Again by Anonymous Coward · · Score: 0

      Google the Sloan Digital Sky Survey. Guess who does the DB. But that's still the tangible, which in fundemental research is probably the least interesting. I make an exception for the SDSS because of the fantastic potential of making the internet the worlds best telescope, BY FAR, and allowing anyone to do world class research. The expertise might be lacking, but now the data isn't. Microsoft's interest is "How do we handle fantastic amounts of data in a way that presents it usefully and with high availability?" Which is an important question for them to be asking, and something they're not alone in. And in 10 years when we have petabyte drives, we'll no doubt be fortunate they asked this question in such a timely manner.

      The more interesting things are the very abstract pure science. Those are the things which will modestly succeed or fall to obscurity, or uncover a nascent trillion dollar market we were previously unable to imagine. Will Microsoft be the beneficiary of this? Given the histories various pure science labs that used to exist, maybe maybe not. But we can say with certainty everyone in the first world WILL. We can't say when, we can't say how. But we can say with a high degree of confidence these endevours will benefit those of us who life to see the fruits. For Microsoft to be critcised for this, particularly because it's primary output ISN'T COMMERCIAL! when it's so fundementally important and so increadibly rare in America is just insane. It's the very height of hypocrisy and a willfull embrace of ignorance.

  42. Where is the rootkit anti-rootkit generator? by elucido · · Score: 1

    Simple automatically generate new rootkits to download on every windows machine, every 24/hours, using an exploit generator to generate the different rootkits, or just pay hackers to create the rootkit while selling the subscription for the anti-rootkit rootkit.

    I can see where this is going.

  43. Boot to the rootkit and eliminate bloatware? (DDT) by scottsk · · Score: 1

    Can we boot to the rootkit and eliminate the layers of bloatware like IE and Outlook? Something like the old DDT shell in ITS - the debugger was the shell, eliminating the overhead of a shell. If we could boot to the rootkit, and just run the applications we needed, a lot of the overhead of Windows could probably be eliminated. All those things in the task list you have no idea what they are, like NMSSvc.exe, and the registry...

  44. Something that always puzzles me.. by aerthling · · Score: 1

    When developing something like this (ie. the covert rootkit eliminator), why do people always broadcast it as loudly and as far as they possibly can? Wouldn't keeping it super-top-secret be more effective at stopping rootkits?

    1. Re:Something that always puzzles me.. by Anonymous Coward · · Score: 0

      Yes, but then the marketing department wouldn't be able to advertise it and try to make more money. Besides, the black hats'd figure it out soon enough, anyway.

    2. Re:Something that always puzzles me.. by EvanED · · Score: 1

      Yes, because creating a solution that you can't distribute because the black hats will find out about it will do everyone who didn't get it a big favor.

  45. Ghostbuster is different and FIRST... by nweaver · · Score: 1

    Ghostbuster was described, tested, and PUBLISHED first. After Ghostbuster got /.ed the first time, Sysinternals came out with Rootkit Revealer in less then a week (the Sysinternals guys are GOOD, and Microsoft wasn't releasing Ghostbuster due to internal political issues.) THe big difference: Ghostbuster does a high/low scan with low being a "reboot to trusted media". Rootkit Revealer just uses two different APIs to do the high/low scan, as the SysInternals guys are part of the very few people who truely understand the registry and Windows file system.

    Note that Ghostbuster, by requiring a reboot, is more intrusive but harder to fool. Rootkit Revealer on the other hand, can be fooled by a sophisticated rootkit which works at the very low level, yet does not require rebooting, which allows it to work without taking the system down.

    --
    Test your net with Netalyzr
    1. Re:Ghostbuster is different and FIRST... by rs232 · · Score: 1

      I hadn't realised that Rootkit Revealer was copied from Ghostbuster and written in only a week to boot. Makes you wonder why MS went to the bother of buying Sysinternals. But didn't similar functionality exist previously in Tripwire.

      --
      davecb5620@gmail.com
    2. Re:Ghostbuster is different and FIRST... by nweaver · · Score: 1

      They bought Sysinternals as a way of buying the services of the two founders, who in many ways know more than Microsoft does on how Windows works on the inside, especially the registry. The guys are so good that when they saw the simple idea ("High/Low scan, look for differences"), they were abel to code it up very quickly because they already had the tools for very low level access to the registry. Hiring the sysinternals guys by buying the company is probably one of the smartest things Microsoft has done in years, those guys skills really ARE worth millions to Microsoft. Tripwire is different. Tripwire is "detect deviation from previous". It is easy to fool with a rootkit and has to know the "ground truth". Ghostbuster and Rootkit Reveleare are "detect deviation from different viewpoints", the general API for accessing data and the low level of whats actually there (done in Ghostbuster by a reboot, and by Rootkit Revealer by using VERY low level access that you got to be really smart to know how to patch).

      --
      Test your net with Netalyzr
    3. Re:Ghostbuster is different and FIRST... by EvanED · · Score: 1

      The functionality that tripwire contains is only a part of what Strider GB contains, and only overlaps at the highest level of description with the part that's in RootkitRevealer.

      The online hot scan that RootkitRevealer and GB do is more thorough than my understanding of what tripwire does. My understanding is that tripwire calculates hashes of a set of files in a known good configuration, then periodically recomputes these hashes and compares them to the known good. If the hashes change, that means that you might have a problem. Is this correct, or is it more advanced than that?

      If you do RR's scan or GB's hot scan, it does a much deeper analysis. For instance, it will query the Windows API, but it will also parse the registry hives in the file system. I think it might be able to do the same thing with directory listings gotten from the Find(First|Next)File Win32 API calls vs what is found by doing block requests to the disk. The theory behind this is that so far, rootkits are not sophisticated enough to intercept these requests and change them to be wrong in the right way, leading to an inconsistency in the two views. (Making them be correct is non-trivial too, as evidenced by the the fact that rather than try to intercept those calls and hide the reg entry/file, they have tried to just *unhide* the view through the API to RR/GB only, thus making its view consistently correct, but still hide from other processes. RR's response was to randomly rename the exe each time its run, which led black hats to create rootkits that use the same technologies in virus scanners to detect rootkit detectors so that it can not hide from them.) Note that this process does NOT require a known-good configuration.

    4. Re:Ghostbuster is different and FIRST... by EvanED · · Score: 1

      He big difference: Ghostbuster does a high/low scan with low being a "reboot to trusted media". Rootkit Revealer just uses two different APIs to do the high/low scan

      Strider GhostBuster can do three different types of scans. See http://research.microsoft.com/rootkit/. Only one of the requires a reboot, and the one they call an "inside-the-box scan" is essentially the same thing that RootkitRevealer does. (And yes, even that was described in a paper submission before RootkitRevealer was authored.)

  46. Microsoft Singularity by krelian · · Score: 2, Interesting
    This is the most interesting project IMO, but will probably never see the light of day. From the Wikipedia article

    Singularity is a Microsoft Research project started in 2003 to build a highly-dependable operating system in which the kernel, device driver, and applications are all written in managed code. The lowest-level x86 interrupt dispatch code is written in assembly language and C. Once this code has done its job, it calls the kernel, whose runtime and garbage collector are written in C# and run in unsafe mode. The hardware abstraction layer is written in C++ and runs in safe mode. There is also some C code to handle debugging. The computer's BIOS is only called during the 16-bit real-mode bootstrap stage; once in 32-bit mode, Singularity never calls the BIOS again, but rather calls device drivers written in C#. During installation, CIL opcodes of the C# kernel are compiled into x86 opcodes using the Bartok research project. Bartok is an optimizing compiler written in C# for translating CIL into x86.

    The Microsoft Singularity page
    1. Re:Microsoft Singularity by Anonymous Coward · · Score: 0

      Take a look at this - http://www.uruk.org/emu/Taos.html.

      Look at the date.

      Then show me the novelty of Singularity.

      It existed, ran across transputers, x86 and TMS320xx series processors.

  47. Ah, yes, F#... by Anonymous Coward · · Score: 1, Informative

    ... with a completely crippled module system (no functors) and a crippled object system (no structural subtyping) no less. F# is very little more than a bearable syntax for .NET, i.e. it's a PR exercise which only really shows how limited the .NET runtime is.

  48. "a rootkit that eliminates other rootkits" by unity100 · · Score: 1, Flamebait

    - that cracked me up : one rootkit to bring delete them all, and in the darknes bind them

  49. reactive "innovation"... by advocate_one · · Score: 1

    this is microsoft innovation in action... coming up with tech to fix the symptoms instead of actually fixing the problem...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  50. real innovation .. by rs232 · · Score: 1

    "a rootkit that eliminates other rootkits"

    Make OS that can't be rootkited.

    "a firewall that blocks the traffic exploiting published vulnerabilities"

    Sounds like an application level firewall.

    "a system for catching lost e-mail"

    Make an email system that don't lose emails.

    "a honeypot targeted at discovering zero-day exploits"

    Make an OS that fails safe in the presence of zero-day exploits.

    "some anti-phishing applications"

    Make an online identity system that can't be phished.

    --
    davecb5620@gmail.com
  51. Soviet Sad Man says: by Anonymous Coward · · Score: 0

    I'm sad that Microsoft Research is just playing catch-up with Microsoft Windows :*(

    (In TFS it's all about security. Crucial but boring.)

  52. Research ? by sugarmotor · · Score: 1

    Why does this not sound like research?

    Stephan

    --
    http://stephan.sugarmotor.org
  53. One rootkit by BarFly143 · · Score: 2, Funny

    One rootkit to rule them all, one rootkit to find them. One rootkit to bring them all and in the kernel bind them.

  54. Reactive security by Aram+Fingal · · Score: 1

    It's interesting that Microsoft seems to be mostly focused on reactive security measures rather than proactive ones. It's true that they are adding some proactive security to Vista, like making some services run with lower privileges than they had in the past but, still, most of the stuff they are talking about has to do with identifying a threat and then blocking it.

  55. Makes you wonder... by flight_master · · Score: 1

    Will Microsoft still be a viable competitor in the future? I mean, if this is all they're working on right now...
    On a different note, did any of you realise that not a single computer is being advertised as having Vista installed? It was released already, no?

    --
    "Free software" is a matter of liberty, not price.
    1. Re:Makes you wonder... by Stevecrox · · Score: 1

      Only big businesses which had a contractal agreement with Microsoft have Vista. Microsoft actually released early (November 30th) to meet that agreement. Consumers won't get Vista until January 30th. If you go into you nearest PC world, Currys, Comets you will find a lot of PC's and Laptops with non offical "Vista Compatible" stickers on them.

      Windows, Office, Media Player, Xbox, Internet Explorer are all developed by their own devisions.

    2. Re:Makes you wonder... by Mark-Allen · · Score: 1

      I'm running the 64-bit version of Vista Ultimate (RTM) on my HP 64-bit laptop and it's quite nice. So far, no problems and I've been running almost everything that is installed in the build. Of course, it's a default setup with some changes I made to run smaller and faster.

      But overall, businesses should not have too hard of a problem creating a decent build (and I've done 4 server builds and 2 workstation builds so I have *some* experience.) But the learning curve is most likely in the rollout phase. It'll be a real change then.

      Just my two centimes....

      Mark-Allen

      --
      If you can stay calm, while all around you is chaos... then you probably haven't completely understood the question.
  56. Blocking traffic from (un)known exploits... by knarf · · Score: 1

    Oooooh, I developed something like that in my spare time in 1998 when I worked at the Netherlands' biggest telco helping them build services on top of their internet backbone. A database which contained information on known vulnerabilities, exploitable versions of software, exploit traffic, locally installed software, network traffic (from monitoring agents), network architecture and the relevant QoS and security policies. All the information was used to produce router/firewall scripts, upgrade warnings (for locally installed, exploitable software), intrusion warnings according to security policies, violations of the security policies (eg. telnet open on *nix, etc.), performance warnings etc. The information was regularly updated from agents on all local machines. It never got deployed as far as I know but still...

    I guess I'm not the only one who made something like this either. It is, well, sort of obvious given the common use of computers and software to automate recurring tasks (eg. configuring firewalls for blocking vulnerabilities). In 'my' case the firewalls/routers could be configured to block traffic only to systems which had exploitable versions installed.

    Nice that Microsoft Labs does something similar but it is not really worthy of the term 'research' IMnsHO, more application development.

    --
    --frank[at]unternet.org
  57. all research about fixing MS holes? by Anonymous Coward · · Score: 0

    The security holes that allow exploits, spam robots and email loss (due to robot spam flood), are all due to bugs and wrongly designed software.

    I thought research would be new ideas, rather than workarounds for design flaws.

  58. Is it me or is the anti-phishing project backwards by Beryllium+Sphere(tm) · · Score: 1

    >a user's Web browser would identify passwords and other sensitive information when keyed into HTML forms on Web pages. When those passwords are in- put into a new site, that incident would be reported to a server. If the server detects an unusual number of logons to the new site, it could send out a signal that the site should be investigated for a phishing scam.

    Why compromise people's surfing privacy to get a delayed warning that you should start an investigation of a phishing site that will be gone in a few days?

    Why not
    o Cache, on the client, a list of triples of hashed passwords (please salt them this time), public keys of the sites the passwords go to, and expiration dates of the public keys.
    o For each use of password in browser, extract public key of destination site and if (key != storedkey(hash(password)) && !expired(storedkey(hash(password)) { block_transaction(); alertuserandofferoverride();}
    Optional: report the incident to a server at some place that has a good working relationship with law enforcement in Romania
    Optional: have a backup check that suppresses the alert if the destination is in the same ??class C ?? to allow for server farms but catch redirects to weird phishy countries. Just a heuristic.

    Add a wrinkle for the case of people using the same password on multiple sites. It still works, the phishing site won't be in the list of sites that go with the given password.

    Which is no more than what ssh has been doing for, how many years now?

    Maybe I should write a browser plugin as a publicity giveaway.

  59. Alternate Data Streams by Anonymous Coward · · Score: 0

    So with API support that doesn't fully know how to utilize ADS, they are going to try and detect MY rootkit that is hiding in streams... yeah right.

  60. the new mail catch phrase... by fury88 · · Score: 1

    "You've got Lost mail!"

  61. Give credit where credit's due! by cmburns69 · · Score: 1
    If all these technologies are all MS is working on, it would be a very bad idea. However, if they are working on this stuff in addition to fixing existing technologies, this is very good. What they are doing is called defense in depth, and it can be a very good thing:


    Defence in depth may mean an engineering solution which emphasizes redundancy - a system that keeps working even when a single component fails - over attempts to design components that will not fail in the first place. For example, an aircraft with four engines will be less likely to suffer total engine failure than a single-engined aircraft no matter how much effort goes into making the single engine reliable.


    It seems that no matter what MS does, they can't win!
    --
    Online Starcraft RPG? At
    Dietary fiber is like asynchronous IO-- Non-blocking!
    1. Re:Give credit where credit's due! by Anonymous Coward · · Score: 0

      "... an aircraft with four engines will be less likely to suffer total engine failure than a single-engined aircraft ..."
      However, an aircraft with 4 engines will be significantly more likely to suffer at least one engine failure as an aircraft with 3 engines. There's always a tradeoff among putting extra efforts into making each engine more reliable, adding extra engines with their extra failures, and sizing each engine so that multiple failures can be tolerated. And the tradeoff is not always cost, especially when the weight of the extra engine and its' structural support requires you make the wings bigger and the engines bigger to get the vehicle off the ground, introducing more possible points of failure.

  62. Re:As a Windows user? by Sinryc · · Score: 1

    Oh, okay. Thanks. I wish that Microsoft would pay me. Fuck, my dads on Strike with Goodyear right now so I could really use the money. Hear that Microsoft? I can be bought... For the right price!

    --
    Yay, I have a sig.
  63. Microsoft "Research"? by Anonymous Coward · · Score: 0

    I thought Microsoft Research was a couple guys in a room with a Mac and a spiral notebook....

  64. Re:Because if you fix the problem, you've fixed it by h4ck7h3p14n37 · · Score: 1

    You have what is known as "database corruption" and that does NOT spontaneously solve itself. You have a serious problem.

    *LOL* That happened at a place I once worked for; their solution was simply to migrate people over to a new Exchange server. Eventually we regained the ability to access data on the old Exchange server, but we were never able to combine the accounts which was a real hassle.

    A few weeks ago the boss came by and asked about using Exchange (we're a mostly UNIX shop running Sendmail) and rather than berating the product simply asked him if he liked receiving his email. If you're running Exchange you will have a major outage at some point.

    The worst that's ever happened on our Sendmail servers is that some application starts nailing a box with debug email, the load spikes, mail processing slows and the spool possibly fills causing new messages to be rejected. Eventually some admin comes along and fixes the issue (typically by changing the app's email alias to /dev/null for a while) and the messages that were originally rejected are resubmitted.

  65. Re:rootkit wars Patentable? by davidsyes · · Score: 1

    Is this obvious or non-obvious? I got tired of running tripwire on my home computers for the time it takes to scan through umpteen 100s of thousands of files I have (backing up work I do). Even a bare system still takes a while. Not having to generate signatures would be nice, in some ways.

    But, for the same security reasons for running a live boot CD, file comparison of the basic OS files is neat, too. But, eventually someone might figure a way around this, too.

    I wonder if we'll have to sign an agreement so we don't sued for using this technique...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  66. Innovate Schminnovate by PingXao · · Score: 1

    How about Microsoft finally documenting the various system calls for its IEEE 1394 driver stack? They have steadfastly refused to release docs of any type regarding its 61883.sys driver. So not only is there not source code, there's no interface definition either. And no samples. People have been wanting documentation on 61883 out of MS for over 4 years now. Nada. The MSDN library is as lame as ever when it comes to 61883 and the 1394 stack.

    Innovate, schminnovate. I want to see them support what they've already got.

  67. So... by lee7guy · · Score: 1

    They are working on a bugfix release?

    --
    Ceterum censeo Microsoftem esse delendam
  68. Re: Agreeing by TaoPhoenix · · Score: 1

    I'm not surprised that MS Research had noticed the problem and *begun* working on it.

    Then, being faster & nimbler, Mark R. actually wrote his program. Now, MS has acquired the rights to it, which should make their research go a lot faster.

    Unless I'm mistaken, the article didn't portray Ghostbuster itself as a rootkit.

    1. Float an idea
    2. Get ground down in implementation
    3. Buy someone else's
    4. Profit!

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  69. Re: Agreeing by EvanED · · Score: 1

    MSR *had an implementation* before Russinovich heard about it. Furthermore, their implementation at the time was more complete (except for the detection arms race I mention in a couple other posts) than RootkitRevealer is even now.

    There's plenty to bash MS for. You don't have to make up crap.

  70. Most of these... by avanaardt · · Score: 1

    ...I can do on my Linux box??? I don't understand why this is "innovation"?