Slashdot Mirror


Don't Trust Code Signed by 'Microsoft Corporation'

omarius writes "From the Microsoft Security Bulletin: 'VeriSign, Inc., recently advised Microsoft that on January 30 and 31, 2001, it issued two VeriSign Class 3 code-signing digital certificates to an individual who fraudulently claimed to be a Microsoft employee. The common name assigned to both certificates is "Microsoft Corporation".' See the bulletin for more information. Brings a whole new meaning to the concept of 'Windows Update.' ;)" Most users probably ignore the name on a certificate presented to them anyway, but even that minimal protection is worthless if certificate authorities don't perform their job.

270 comments

  1. Verisign doesn't do what they say they will by Anonymous Coward · · Score: 1

    I work for a very large company (larger than Microsoft). Last year, I applied for a Class 3 certificate so that we could sign some of our executables (product updates) and ActiveX controls. Verisign asked for names and phone numbers of managers and executives, and said that it would take up to three days to issue the certificate. I had it in less than 8 hours, and nobody on my list was contacted. It didn't leave me with a really warm and fuzzy feeling about the process.

    My manager thinks that this whole deal with paying $400/year for a certificate is just a scam, and now I'm inclined to agree with him!

  2. But how long has it been... by Anonymous Coward · · Score: 1

    If the certificates were issued January 30 and 31, it has been nearly two months since the mistake was made. Was it only recently discovered? How long did it sit on somebody's desk at either Verisign, Microsoft, or both while those responsible wondered how best to do spin control or even whether to pass on the information at all?

  3. Re:That's what CRL's are for by Anonymous Coward · · Score: 2
    It is because they haven't bothered to do this yet that this is possible - think about it - if CRLs were implemented, and every application that used Certs checked the Revocation list of the issuing CA, this problem would have a trivial solution - Revoke the Cert, and this "fraudulent" issued cert becomes useless.
    No it doesn't. The problem with CRLs is that they don't work, they've never worked and they never will work. CRLs are like 1970s credit-card blacklists where each week the card issuers/banks would send out a blacklist of cards which merchants weren't supposed to accept. The lists were long and took too much work to check, by the time a new blacklist arrived the crooks had long since sucked the account dry, and if you wanted to prevent a card from being revoked you just made sure the blacklist never arrived. CRLs are even worse, although at the moment I don't really feel like typing up a 10-page technical bulletin on their various flaws.

    A slightly better approach is OCSP (online cert status protocol), although that too has enough problems for at least two pages of writeup. The basic problem is that revocation doesn't work (once you've emitted a datum you can't retroactively take it back), which the credit card companies discovered about twenty years ago and which the X.509 designers may discover at some point in the future, although for now it's much more fun to fiddle with revocation protocols and mechanisms. Let's face it, as long as there are hordes of people willing to give you money for band-aids and pretend-fixes, why address the real problem?

  4. Re:Uh.. by Anonymous Coward · · Score: 2

    No, the real point is that now, whenever you see 'Signed by Microsoft Corporation' on the bottom of your installer, you can't be sure anymore. That's why the 'Microsoft Corporation' is quoted in the story headline.

    It may not be MS's fault in the slightest, but that doesn't stop their name from being all over it. And dammit, why does the parent to this post, a whining apologist, deserve Score:4?

  5. chill, dude... by Wakko+Warner · · Score: 1
    It was just a joke. I've been hopped up on italian ice all day.

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  6. hm... by Wakko+Warner · · Score: 3
    maybe the next "service update" will magically "install debian" on some "lusers' PCs"?

    In a perfect world, anyway...

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:hm... by ConsumedByTV · · Score: 1

      As a desktop os that can be easily installed from free downloadable iso's? I didnt thinks so


      Fight censors!

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
  7. Re:Wondering... by phil+reed · · Score: 2

    When you get the "Always trust..." message, it applies to a particular certificate. These are new certificates, so you'll get the message again. The danger is in all the people that will see that the bogus certificate is from "Microsoft Corporation" and click "Accept".


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  8. Re:Some comments here... by phil+reed · · Score: 2
    At the present time, what is distinguishing the two in question from the 'real' MS certificates?

    The dates. Microsoft says that they received no legit certificates on the dates in question (Jan 29 and 30, 2001). If you check the date of the certificates and it says "Microsoft Corporation" on those dates, it's bogus.

    And how many people are going to look at the dates?

    If it's possible for MS to revoke those two, why can't the crackers revoke the real ones?

    Microsoft didn't revoke them, Verisign did. The problem is that essentially nobody looks at the Revocation List.


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  9. Re:DO I //REALLY// NEED TO BE TOLD NOT TO TRUST MS by demon · · Score: 1

    But there are a lot of people out there who aren't in their right mind whenever they sit in front of a computer. That's problem #1.
    _____

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  10. Re:And this makes Hailstorm all better! by pod · · Score: 1

    This does bring up the question of trust in .net and specifically, application hosting. Any ASP of sufficient size will be the target of attacks, via dns denial, hacks into weakened machines, certificate hijacking and others. Microsoft itself experienced the first two, but, say with their dns servers knocked out or an expired domain, it wouldn't take very long for someone to start impersonating Microsoft.

    --
    "Hot lesbian witches! It's fucking genius!"
  11. Re:Always trust content from Microsoft Corporation by jafac · · Score: 1

    Just do like you have to do for every other problem with Windows.

    fdisk and reinstall the OS.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  12. VeriFucked by jafac · · Score: 2

    What was that someone said about security thru obscurity? No matter how good your code is, you're still vulnerable at the hardware level, and thru social engineering.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    1. Re:VeriFucked by Tom7 · · Score: 1

      Uh.. what does this have to do with security through obscurity? AFAIK, the certification protocols are based on well-published algorithms.

      "Security through Obscurity" is a nice-sounding catch phrase, but it doesn't apply to every discussion about security. It seems like someone always mentions it on slashdot, though....

      (Nonetheless, you're right about the social engineering thing!)

    2. Re:VeriFucked by jonfromspace · · Score: 1

      nice troll! Really, I am not joking.

      Keep the art alive brother!
      w00t! w00t! y3R 1337

      --
      I am become Troll, destroyer of threads
  13. Re:Had to happen eventually. by jafac · · Score: 2

    I said it in 1978, when I was 11 years old, and my only computer experience was a TRS-80 my Science teacher brought into the class from his own funds.

    "The only legitimate use for computers is games - everything else is a waste of time"

    So, can you ever trust an automated software update again?
    Sure, if you never use your computer for anything important ever again. Which pretty much relegates computers to only games.

    Well, games and pr0n. Even my twisted 11-year old mind could not forsee the computer's role in the pr0n revolution.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  14. Re:Some comments here... by jafac · · Score: 2

    Are these dates adjusted by time-zone?

    IOW; if I'm in Fiji (opposite side of the international date line), and I check the cert at 12:00 noon GMT, could the UI tell me that the Jan 30, 2001 cert was actually dated Jan 31?

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  15. Re:Barf. by jafac · · Score: 3

    Better yet, how in hell is Microsoft goint to implement this "patch"? They can't do it securely. How can I trust that this "patch" is really the real one now, and not one that will permantently etch a back door into my system?

    Ladies and Gentlemen, the barn door is open, and the genie is molesting the horses.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  16. Re:CRLs are not the long-term answer by Chris+Tyler · · Score: 1
    They never go away, they keep getting larger...

    That's not necessarily true -- certificates have an expiry date. After the expiry date, the entry in the CRL can be deleted, because the certificate will be rejected anyways.

  17. What if the cert was publisized? by Ted+Cabeen · · Score: 1
    The situation as it stands now is a nightmare for both Microsoft and Verisign. I think the only thing that could be worse for the two of them is if the certificate was published publicly.

    This certainly will be interesting...

  18. Re:Some thoughts by Eric+Smith · · Score: 2
    It has failed at the point that someone successfully uses it. That has not yet happened.
    And your authority for making this assertion is...?

    There is no way ANYONE, even Microsoft, can prove that it has not happened. But it will only take one counterexample to prove that it has.

    And the current appparent lack of a counterexample does not prove anything.

  19. Re:"Always trust content from Microsoft Corp?" by Eric+Smith · · Score: 2
    When you download files with certificates, doesn't Windoze provide you with the option to allow acceptance of future files certified by the provider?
    Yes, but as the advisory points out, that isn't determined by the common name in the certificate. So even if the user has said "always trust Microsoft", an attempt to use code signed by this fraudulent certificate will pop up a warning again because it appears to be a different Microsoft.

    The danger is that the user will believe that the code really is from THE Microsoft.

  20. Re:Microsoft screwed up by not using the Verisign by Eric+Smith · · Score: 2
    What, and you think that Microsoft has been using these certificates for over five years, yet it never occurred to them to investigate how the revocation worked? The fact that the CDP wasn't in the certificate is entirely irrelevant. VeriSign is the best-known CA in the world, not some random CA that MS has never heard of. MS could and should have built the checking in to the browser in the first place, special casing VeriSign code-signing certs if need be.

    Or MS could have noticed the problem when VeriSign first started issuing code-signing certs, complained to Verisign, and had them put the CDP into the certificates.

    Either way, MS is much more at fault about this than VeriSign, since they made NO effort to check that their browser supported revocation of certificates for signed code.

    As I said, VeriSign screwed up but corrected their mistake within two months. Microsoft has been so negligent that they CAN'T POSSIBLY correct their mistake for many years, because so few people will apply their patches.

    The security needs to be built into the software at the outset, not patched on later.

  21. Microsoft screwed up by not using the Verisign CRL by Eric+Smith · · Score: 4
    In their advisory, Microsoft writes:
    Vulnerability identifier: None. This issue is not the result of a flaw in a Microsoft product; it results because of an error made by a third party.
    Which is an out-and-out lie. This wouldn't have been an issue for more than two months if Microsoft had made their browsers properly deal with VeriSign CRLs (Certificate Revocation Lists). Instead, it will continue to be an issue for a long time: even after MS releases patches, it takes years before the majority of users apply them. Earlier in the very same advisory, they wrote:
    VeriSign has revoked the certificates, and they are listed in VeriSign?s current Certificate Revocation List (CRL). However, because VeriSign?s code-signing certificates do not specify a CRL Distribution Point (CDP), it is not possible for any browser?s CRL-checking mechanism to download the VeriSign CRL and use it. Microsoft is developing an update that rectifies this problem.
    However, Microsoft has known for years about the CDP problem. They knew that VeriSign would be issuing the vast majority of code-signing certificates, so they could have (and obviously should have) included a mechanism in the browser to explicitly use VeriSign's CDP.

    Instead, they chose to ignore the possibility that the security might be flawed and allow revoked certificates to be used. They didn't give a damn whether someone got a fraudulent code-signing certificate for J. Random Software Company, and the browser couldn't tell that it had been revoked. They've only been prompted to take action when this unexpectedly happened using their own name.

    VeriSign made an error and corrected it within two months. Microsoft made a bigger error and has taken five years (and counting) to fix it, then has the gall to blame it all on VeriSign.

  22. Re:Had to happen eventually. by "Zow" · · Score: 2
    The general idea is that the code comes with a proof of its safety

    I have to agree that this research is very interesting, but everything that I've seen and heard about that requires a formal model of software becomes too complicated to use when applied to anything beyond trivial programs. This may be useful for something like little web applets, but forget trying to do something like a payroll, word processor or language interpreter in it.

    -"Zow"

  23. Trust who? Revoke what? by "Zow" · · Score: 2

    Okay, there's plenty to be said about this article, but two things that stand out to me are:

    Microsoft is developing an update that rectifies this problem.

    And how many people will go to install this update and click "OK" to accept the certificate signed by "Microsoft Corporation"? I mean, they heard that there was some serious problem in Windows, so they better apply this patch right away and the signature on the patch says that it's from MS, so it must be okay, right?

    Consider temporarily removing the VeriSign Commercial Software Publishers CA certificate from the Trusted Root Store.

    And this will prevent how many commercial web sites from working? "I just did what Microsoft told me to to fix the problem and now I can't buy anything at Amazon - not even with 'One-click' shopping."

    Normally, I wouldn't want to see Microsoft take legal action against anyone, but I really think they should ream Verisign a new one for this. Maybe Verisign should learn not to take their job so lightly then.

    -"Zow"

    1. Re:Trust who? Revoke what? by "Zow" · · Score: 2
      I imagine that if you look closely at Verisign's terms and conditions, there's very likely a disclaimer of liability in there.

      Oh, you're probably right, which is why you or I would never stand a chance to go up against them if Verisign screwed us over like this, but for all the lawyers that MS has, I imagine that they could make a case that stands up in court (I mean, look at what they pulled at the Antitrust trial - if they can use a defense like "innovation", I'm sure they could find something to attack Verisign with). Of course, IANAL, and even if I were, I wouldn't work for MS.

      -"Zow"

    2. Re:Trust who? Revoke what? by acceleriter · · Score: 1
      Normally, I wouldn't want to see Microsoft take legal action against anyone, but I really think they should ream Verisign a new one for this. Maybe Verisign should learn not to take their job so lightly then.

      I agree, but I imagine that if you look closely at Verisign's terms and conditions, there's very likely a disclaimer of liability in there. Now what's that service worth without an assumption of liability? Nothing? You got it. In fact, that was a selling point of Thawte before they were assimilated by Verisign--they did take liability for such an error in their terms.

      --

      CEE5210S The signal SIGHUP was received.

  24. This Shows that by jjr · · Score: 3

    We can not only have one company to handle Digital Signatures. The internet community should create a non profit company to help with this problem. I am assuming that Microsoft is not the only company that this has happened to.

  25. Separate the nerds from the company - fast! by leonbrooks · · Score: 2
    Guys, Microsoft is not nearly as evil as you think it is. Yes, they had a track history, and yes clearly Bill Gates is a dick, but there are a lot of cool OS and game programmers, and hardware specialists that put out some wicked shit. You have to separate the company from the nerds like you and me.

    So... why don't you? You're essentially saying that ``the compnay is nerds like you and me'' but really, how much of the company's personality comes from said nerds, and how much from obsessively competitive people like William Henry Gates III?

    Time and time again, reading the testimony of ex-Microserfs, you see statements like ``we adopted the Microsoft culture'' which was...? Nerdism? Gentle altruism? Quiet pride? No, it was always obsession, competition, fear, elitism (FY-IFV badges), a cog-in-the-machine mentality.

    You may fervently hope otherwise, but Microsoft is at heart an extension of Trey Gates, not a collective manifestation of geek culture with a few management problems. It has a track record, not ``had'' one. The mentality which gave it that criminal record is what drives Microsoft along. Separating Microsoft from their history is like unto separating the eggs from a well-cooked omelette. Remember the parable of the frog and the scorpion.

    Much better to separate the nerds from the company, than the company from the nerds. That way, the nerds won't be so badly hurt when Microsoft bluescreens, which I suspect will happen with shocking speed.

    --
    Got time? Spend some of it coding or testing
    1. Re:Separate the nerds from the company - fast! by Delphis · · Score: 1

      now the system is rock-solid stable

      LOL .. 'rock solid stable' for any Windows OS is a whole different meaning than 'rock solid stable' for a Unix OS. 'stable' for Windows is what most people still consider 'flakey' when compared to a Unix machine.

      --
      Delphis

      --
      Delphis
    2. Re:Separate the nerds from the company - fast! by Fervent · · Score: 2
      Um, it's kind of hard to believe your argument as intangible and unbiased when you have penguin icons peppering your web page.

      Say what you want about my "ferventness" (which acutally has absolutely nothing do with Microsoft), but I don't have a web page seemingly extolling my OS of choice. I use Linux (Redhat beta 7.1), I use FreeBSD (4.1 stable) and I use Windows 2000. Windows 2000 "does it for me" in my day-to-day needs. No bluescreens ever.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    3. Re:Separate the nerds from the company - fast! by chainxor · · Score: 1

      Maybe you should check the drivers for your hardware. When W2K blue-screens, it's usually because of buggy drivers. Sort of like a kernel-panic under Linux if some privileged code runs wild.
      I've had problems with my PentiumIII with a TNT-gfx card running Win2000 and the NVIDIA Detonator 3 driver (v.6.5). The system crashed several times when running 3D accellated apps. But then I installed a slightly older Detonator 3 driver version (6.49) and now the system is rock-solid stable.

  26. A better solution by leonbrooks · · Score: 2

    You can get mod_ssl to send the user to a page that quietly uploads your self-signed cert into their browser anyway.

    I think I should make up a CA called `Microsott Corporation' to self-sign these things with... (-:

    The idea of an Open CA is a good one, but... how do we get M$ to include them in the list of trusted authorities within IE? A website with an audit trail of the emails/letters/transcripts from such an attempt would be interesting. (-:

    --
    Got time? Spend some of it coding or testing
  27. Re:Always trust content from Microsoft Corporation by waldoj · · Score: 1

    I get a good laugh everytime I see that dialog box.

    "Always trust content from Microsoft Corporation?"

    *giggle*

    -Waldo

  28. Mod parent up please. by XNormal · · Score: 1

    Mod parent up please. It's a problem when a post with incorrect information gets "4 informative. It's worse when the reply correcting it is ignored.
    -

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  29. Re:Always trust content from Microsoft Corporation by Maserati · · Score: 1
    Oh, how absolutley lovely. I took a look (reading this on my game/DVD box) and it has no way of showing any details - like when it was issued.

    Does it still count as a GUI if there are big, ugly gaping holes in the features exposed ?

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  30. Versign / Internic by Julz · · Score: 1

    Yikes and we're mean't to trust them with some of our root domain servers?
    Won't be long before they start accepting changes to domains that aren't even held on their servers and then propagate that out to the other servers, ignoring the duplications.
    How long till this?

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  31. Re:True story: Why you shouldn't trust Verisign by ansible · · Score: 2

    What's funny about the situation with washirv (the original poster) is that, OK, he's got a copy of the public key. But what good is that going to do him? Without the originally generated secret key, the server can't verify itself to incoming SSL connections.

    The information he got from Verisign was almost useless, and his company will have to shell out another $500 for a new certificate (which as someone else pointed out isn't a bad idea anyway).

  32. Re:Bigger problem by ch-chuck · · Score: 1

    Here's the Verisign Certification Practice Statement - from what little I read the person who fraudulently claimed to represent Msft might be in some serious trouble.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  33. Re:Bigger problem by ch-chuck · · Score: 1

    ...and this stops others from misusing the fraudulently-obtained certificate... how

    by putting them in jail :) IF the FBI can track them down. From the looks of all the lawyers involved in Verisign they're not playing around - they'd probably welcome the opportunity to make a high profile example of some poor schmuck as a warning to everyone else who might want to try forging certificates. Just try forging and passing a few bits of paper money and see how seriously the Treasury dept takes it - it'll get one a long stint in the federal pen.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  34. The Future... by Ektanoor · · Score: 2

    Well M$ didn't screw up this one. However, this story is the clearest example of a future nightmare scenario. Imagine if such things happen under the promiscuity of the .NET overworld? No even this case might not be M$ screwing up everything. No, not directly.

    However it is the WAY these things are set up. On how corp's deal with each other. On how systems and users are protected from everything except corporative interests. On how corp's try to gather everything into a weird electronic Mega-Bazaar. Do you think this is not so dangerous?

    Note just how fast they reacted to this. It happened in January. If I'm not mstaken we are already a week before Mars ends. Can anyone be sure that these certificates were not used already?

  35. Re:The system needs reform by Pig+Hogger · · Score: 2
    Don't trust certificates issued by VeriSign?

    Then who will you trust?


    Who will trust the trustees????

    --

  36. Re:Barf. by Syberghost · · Score: 2

    Microsoft and said authority didn't think of this, and so they now have to come up with a totally kludgey patch which they promise won't break anything else.

    Half right. VeriSign *DID* think of this, and followed the documented standard protocol to revoke the certificate.

    Microsoft has chosen not to implement a protocol to accept those revocations. That isn't VeriSign's fault, that's 100% grade-a Redmond stupidity, stemming from the facts that:

    1) Their security people come from a Windows world.

    2) More importantly, their marketing people write checks the programmers can't cash.

    Don't blame VeriSign for this, it weakens your case on all the other things you might choose to blame them for. :-)

    -

  37. Re:This is serious, but not as serious as it could by Cycon · · Score: 2
    the fact that this one is a *different* Microsoft Certificate means you will still be prompted to trust it.

    That's all well and good - until I need to install a new system. If I've never run windows update before, and have never been asked to accept a microsoft certificate, how do i know the one i'm receiving is really from microsoft, and not a man-in-the-middle attack, or a dns-spoof?

    --Cycon

    --
    Your Brain + EEG + LEGO Robots = Brainstorms
  38. Re:Uh.. by Chelloveck · · Score: 2
    We trusted MS Before?! Did i blink and miss something?

    Actually, yes I trust Microsoft. To a limited degree, anyway. I decided years ago that if I was going to play in MS's sandbox, I'd play by their rules. It was just too fscking hard to install Unix-like utilities, editors, and what-not, just to have the whole house of cards come tumbling down because something expects filename case sensitivity or bare LFs or some other niggling little detail.

    I went through a period of trying to do things "the right way" -- Backing up old versions of software before installing new, stuff like that. And you know, that didn't work either. Because unless you get all the crap they put in the Windows directory and the registry, you're screwed when you try to back out a change anyway.

    So, when in Microsoft, do as Bill Gates does. I'll let programs crap all over the Windows directory and registry. I'll take everything offered by Windows Update. It's the MS way. It's stupid, it's insane, it's plainly the wrong way to design an OS, but you gotta play by the OS's rules or you'll go insane. (I'd have the same problems trying to apply MS or Mac conventions to the Unix world. It just don't work that way.)

    So, yeah. I've trusted MS far enough to install their OS on my machine, I may as well trust 'em to give me an ActiveX component now and then.

    But never, ever, ever install the Comet Cursor!


    Chelloveck
    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  39. Re:Slitting the American Underbelly -- A Commentar by Raven667 · · Score: 2
    Open Source developers aren't immune either. Occassionaly, some rogue hacker inserts malicious code into the linux kernel or utility source. If undetected, we may all be compiling in those changes and thereby compromising our systems as well.

    OK, back that up with some actual facts . . . Still waiting . . . OK the fact is this has never happened or even been attempted (yet). Quit with all your over-dramatized, emotional statements, please.

    --
    -- Remember: Wherever you go, there you are!
  40. Check their issuance lists by griffjon · · Score: 2

    There are lots of Class 1 certs (search under Option 2 for Microsoft) issued under the OU 'Microsoft' that are obviously invalid. Class 1 certs are only email-verified, so, it's certainly a caveat emptor world with Class 1s...

    Anyone have any lead on the certs we should be avoiding? Are they on their CRL (even though codesigning wisely (cough) doesn't check the CRL)?

    --
    Returned Peace Corps IT Volunteer
  41. Re:What about a slightly different name? by jekk · · Score: 1
    Or Microsoft could just start a window cleaning company.

    They already did. It'll clean off ALL your dirty windows and replace them with a pure, blue screen (of death).

    -- Michael Chermside

  42. Advice to potential Slashdot critiquers [OT] by alienmole · · Score: 2
    Whenever you find yourself thinking "Slashdot sucks", just step back for a moment and try to figure out where you went wrong in your train of thought. It's usually one of four things:
    • You were suckered into thinking that Microsoft was not truly evil, possibly by an article on MSNBC or ZDNet. Take note: All your media are belong to Microsoft.
    • You were suckered into thinking that Linux, open source, or free software is less than perfect in some way. See above.
    • You were reading an article written by Jon Katz. I have to admit, this is strong evidence that /. sucks. Happily, you can set your user profile to filter out such articles.
    Therefore, /. doesn't suck. QED.
  43. What about the guy who misrepresented himself? by Royster · · Score: 2

    This sounds like a serious fraud charge might be hanging over his head. I wonder if the FBI is on the case. And can they trust that the perp hasn't modified Carnivore using his MS Cert?

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  44. Somebody send us up the update? by Cool+Hand+Luke · · Score: 1

    Let's see...

    The FAQ on the Microsoft page claims this isn't a security vulnerability 1 because it was a third party's fault (namely, VeriSign).

    Okay, Microsoft can rightfully claim they didn't directly fuck up...

    ...but, looking over their definition of "security vulnerability" makes me pause

    1. Since VeriSign's security software failed (in this case, through social hacking), because Microsoft software doesn't handle cases where VeriSign fails without patches, isn't this a design flaw, thus a security vulnerablity? (The "flaw" being heavily relying on third-party software to do the right thing in a critical task, like security... yes, I realize this is a nick-pick.)
    2. If the whole propose of software, like "Windows Update" is to allow Microsoft to:
      • usurp privileges on the user's system (allow Microsoft to download and run new software and system patches)
      • regulate its operation (I hate having to reset to finish installations!)
      • compromise data on it (Who replaced all these .dlls on my drive?)
      • assume ungranted trust.(Who said we ever trusted Microsoft...*cough* *cough*?)
      isn't Windows Update a big old security flaw? (Assuming Microsoft is an "attacker" of user's systems.)
    3. Does Microsoft not assume it is an "attacker" when it downloads updates because...
      1. ...Users have to run "Windows Update" in the start menu?
      2. ...Microsoft would never run anything on user's machines that stole information about their machines, or caused their machines to crash frequently?
      3. ...All our Windows are now belong to them?

      Time to hit play and get back to work...

      1.A security vulnerability is a flaw in a product that makes it infeasible - even when using the product properly - to prevent an attacker from usurping privileges on the user's system, regulating its operation, compromising data on it, or assuming ungranted trust.


    George Lee

    1. Re:Somebody send us up the update? by Cool+Hand+Luke · · Score: 1

      The same could be said about RPM, aptget, etc.

      True enough. My point was relying on VeriSign to keep keys uncompromised (which, as the article shows, they can't) without having a fallback plan is a potential flaw.

      George Lee

  45. Today's Lesson... by Cool+Hand+Luke · · Score: 1

    ...is don't include references to Zero Wing in a post you'd like moderators to take seriously. (Of course, I assume this is why that post was modded down. Maybe they took offense to my excessive use of list tags.) ;)

    George Lee

  46. Re:MicroSoft Should Be Listing...... by darsal · · Score: 1

    AFAIK, Win3.x isn't in widespread use as an Internet client, and the 32-bit executables that could carry these signatures wouldn't work so hot in a 16-bit environment. No, I don't know if adding Win32 qualifies Win3.x to get spoofed by this (but I doubt it), but that still wouldn't put Win3.x "in widespread use".

    Likewise, an executable written for Win9x or later wouldn't be a good vector for harmful activity on a Mac or Linux, and it's a really long shot to come up with a malicious executable signed by MS but targetted at non-MS OS's. It could happen, but it won't.

  47. Re:That's what CRL's are for by McAlister · · Score: 1

    I agree, but CRL has been around longer, and the various standards groups are still trying to work out how OCSP works - AFAIK there are only a couple of working implementations, and none of them are available "In the wild"....

    But you're right - OCSP is great for instantaneous checking, and that's where we're heading, but they're (Microsoft, Netscape, Verisign et al.)not even crawling, let alone running along the revocation checking path right now...

    McAlister

  48. That's what CRL's are for by McAlister · · Score: 5

    Ok...I hope this finally get's Microsoft and Verisign out of their complacent moods, and prompts them both to implement Certificate Revocation Lists capability that WORKS in all of thier offerings -

    It is because they haven't bothered to do this yet that this is possible - think about it - if CRLs were implemented, and every application that used Certs checked the Revocation list of the issuing CA, this problem would have a trivial solution - Revoke the Cert, and this "fraudulent" issued cert becomes useless.

    But since Microsoft, Netscape/AOL, and most other vendors of Certificate aware software haven't bothered until VERY recently to even think of the CRL, then this is now a rather large problem...
    ame)

    Anyways... I hope this causes them to go and actually implement RFC compliant CRL capabilities in all of their products - would make those of us who work with them VERY happy....

    McAlister

    1. Re:That's what CRL's are for by MarcoAtWork · · Score: 2

      Forget CRLs, they should just create some nice OCSP responders, so everybody can be *really* sure that the certificate they are being presented is still valid.

      OCSP = online status checking protocol

      This means that instead of checking your cert against a huge CRL (that you have to download every day) you just query the appropriate OCSP responder for that issuer, and you do a realtime query.

      The dialog should be of the type:

      software xyz presented certificate abc: what do you want me to do?

      accept cert refuse cert check cert cancel

      where 'check cert' does a query. Problem with this approach is that they have to beef up their hardware to handle all these requests, but if you don't care if the cert is valid at all, why even bother with certs in the first place.

      --
      -- the cake is a lie
    2. Re:That's what CRL's are for by congiman · · Score: 1

      Well theres 3 things

      1. Paraphrasing the FAQ that MS posted:

      every certificate should indicate the CRL Distribution Point (CDP) - (where a CRL can be found). The VeriSign code-signing certificates issued have no information in the CDP.

      Thats what scares me. No comprehension that a cert can be compromised etc. etc.

      2: What also scares me is how you circumvent the process:

      When I registered my certs (with thawte) [who is now owned by verisign]. You need to provide quite a bunch of things:

      1: A piece of paper saying you are authorized (easy)
      2: A copy of whois claiming your company you represent owns it (easy)
      3: A copy of your articles of incorporation. (I guess this could be easy if you are a public company)
      4: If you were incorporated in a different state that where you do business, you need to find a business license.
      5: If you changed your name from one company to another, you need to send a copy of that.

      They then check this, I believe that they actually check that its on file.

      Then they call you back.

      Now, Heres the part I am not sure of.
      Logic would dictate that they call the main number for the company (from 411, the yellow pages, 3 authorative sources) and call the office.

      After calling the head office, they should call HR, and find out
      a: If your extension/number matches
      b: If your title and position matches what you placed on the certificate request.
      (steps a & b should prove that you work at the company)

      Now how accurate is the last step where they call HR or the operator and find out? I'm not sure. That would seem like the right way to do it.

      I Used to always put my direct extension, but would get calls routed via the operator.

      3: Then comes the last thing,
      How do you pay for this? I guess since MS is big enough you could say, bill me on net 30 terms, but usually you have to pay to get the cert issued. so with luck theres a credit card to follow. Or would you really trust to issue a cert (for microsoft) based on a money order?

      Anyways for a company that relies on trust, this is a big let down.

    3. Re:That's what CRL's are for by Ronin+Developer · · Score: 2

      Alas, Outlook does not check CRLs (hence the need for a patch). Makes you feel real comfortable, doesn't it?

      RD

  49. Re:All PKI suffers from this by seanmceligot · · Score: 1

    No, Your analogy doesn't fit. I can revoke my pgp key, and I can change the locks on my door. They should have implemented this necessary feature before they needed it.

  50. Re:MicroSoft Should Be Listing...... by matth · · Score: 1

    The only thing I'm thinking of... is that websites and active X controls (not apps) could cause problems?

  51. MicroSoft Should Be Listing...... by matth · · Score: 2

    I was looking on MicroSoft's website, and saw this:

    Microsoft tested the following products to assess whether they are affected by this vulnerability. We will waive normal support guidelines to provide remediation for all operating systems that are still in widespread use, regardless of whether they are normally supported or not.

    * Microsoft Windows 95

    * Microsoft Windows 98

    * Microsoft Windows Me

    * Microsoft Windows NT 4.0

    * Microsoft Windows 2000


    Now, maybe I'm wrong here. But it seems to me that this problem affects other operating systems, not just windows. What about windows 3.11? While it is mostly phased out, it would affect anyone using it who happened apon a website that had these certificates on them. What about a linux or mac user? It certainly would also affect them if they came apon the website. Now, to my knowlden, MS doesn't make any linux software, so it doesn't do anything with ActiveX, but what about Macs? There are versions of Office for macs, wouldn't it affect them? Seems to me that someone was a bit cloud headed when they wrote this.

    1. Re:MicroSoft Should Be Listing...... by donutello · · Score: 2

      Good question. Microsoft is playing a dual role here. One, Microsoft was the company whose identity was stolen and Two, Microsoft makes the operating system. To make it easier to think about, suppose that it was Oracle Corporations identity that was accidentally stolen instead. Microsoft would still (assuming they cared) be issuing the patches to allow users to distinguish between the real and the revoked certificates and other OS vendors would be responsible for issuing the patches to their OSes

      --
      Mmmm.. Donuts
    2. Re:MicroSoft Should Be Listing...... by donutz · · Score: 1
      ha....he was asking for it eh?

      . . .

  52. Re:Wondering... by MindStalker · · Score: 3

    Actually its only accepts code also signed by the identical certificate as this is a different certificate but the same name it would not automatically accept it based on a previous acceptance of "Microsoft"

  53. how is the new? by BlueLines · · Score: 1

    Don't Trust Code Signed by 'Microsoft Corporation'

    heh. i haven't trusted Microsoft code in the last 4 years.

    but thanks for the heads up.

    --

    --
    --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
  54. ...and this is news how? by ConceptJunkie · · Score: 1

    I don't trust code from Microsoft when I am 100% sure it's theirs.

    I'm a Microsoft user since the early 80's and any update is a crap shoot, that's what reinstalling the OS is for.

    Does anyone remember DOS 3.0? DOS 4.0? NT 4.0 service pack 2? Just to name a couple that come to mind...

    Despite my cynicism, I'm happy to use Microsoft products. I just understand and plan for the fact that at any time my system might go completely kablooey. Frequent code backups, burning anything useful onto CD ROM's and a bit of common sense have served me well.

    --
    You are in a maze of twisty little passages, all alike.
  55. ?Microsoft Corporation? by SEWilco · · Score: 2

    Following the instructions in the warning, I'll beware of stuff from ?Microsoft Corporation?, as opposed to "Microsoft Corporation".

    1. Re:?Microsoft Corporation? by SEWilco · · Score: 3

      No, it's due to the effects of the nonstandard "smart quotes" plague.

    2. Re:?Microsoft Corporation? by cyber-vandal · · Score: 2

      No, that's Microsoft extending another standard to suit themselves. Smart quotes my ass.

    3. Re:?Microsoft Corporation? by AKAImBatman · · Score: 1

      Uhhh, hate to break it to you, but that's a failure on Netscape's part to properly support all amperstand tags.

  56. Don't Trust Code Signed by 'Microsoft Corporation' by Rupert · · Score: 1

    Is this news?

    --

    --

    --
    E_NOSIG
  57. It's still VeriSign's fault then by gburgyan · · Score: 2
    From the article that's linked:
    VeriSign has revoked the certificates, and they are listed in VeriSign's current Certificate Revocation List (CRL). However, because VeriSign's code-signing certificates do not specify a CRL Distribution Point (CDP), it is not possible for any browser's CRL-checking mechanism to download the VeriSign CRL and use it. Microsoft is developing an update that rectifies this problem. The update package includes a CRL containing the two certificates, and an installable revocation handler that consults the CRL on the local machine, rather than attempting to use the CDP mechanism.

    It seems that VeriSign really dropped the ball here by first not properly verifying the submitter, then by not providing a way of getting a revokation out in the case they made a mistake. This is just poor planning overall.

    Not that I'm surprised, they also own Network Solutions... birds of a feather.

    1. Re:It's still VeriSign's fault then by darkonc · · Score: 2
      The problem is two-fold:
      • Verisign did not provide a Certificate Distribution Point (CDP) that is supposed to be used to get a CRL for each cert from. i.e. programs wouldn't know where to look for the CRL.
      • Even if Verisign had provided a CDP, it would appear that Microsoft software doesn't pay much attention to them, anyways.
        It would appear that as a result of this, MS is also providing users with the ability to supply personal CRLs. -- Not that I'm paranoid enough to probably ever need to build one, but you never know
      Some of you may wonder why we actually need a CDP? Why can't we just always check Verisign's database for revocation lists? The answer is obvious if you look in the security window of your browser. There should be a couple dozen certificate authorities listed there -- and there may be thousands of private certificate sources out there as well (including self-signed certs). It would be horribly expensive to have to search all known CRL databases for every cert you look at.

      With a CDP, the Certificate sitner is telling you who they are, and where to find the CRL for that cert. This makes it computationally feasible to check the CRLs for each cert (presuming that you're online!). It would also (presumably) make it possible for a certificate authority to segment their database, and provide different search points for various groupings of certs -- thus minimizing the work needed for any database serving up CRLs.
      --

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    2. Re:It's still VeriSign's fault then by Tackhead · · Score: 2
      > So even though VeriSign lists the certificates in their CRL, they don't provide a way for the browser's CRL-checking mechanism to check it. Looks like its still VeriSign's fault.

      s/still/operating to spec, and as designed from Day One, this design flaw always was/g

    3. Re:It's still VeriSign's fault then by Shoden · · Score: 1
      From the Microsoft bulletin, and the post you replied to: "VeriSign has revoked the certificates, and they are listed in VeriSign's current Certificate Revocation List (CRL). However, because VeriSign's code-signing certificates do not specify a CRL Distribution Point (CDP), it is not possible for any browser's CRL-checking mechanism to download the VeriSign CRL and use it."

      So even though VeriSign lists the certificates in their CRL, they don't provide a way for the browser's CRL-checking mechanism to check it. Looks like its still VeriSign's fault.

  58. CA's in general by DJGreg · · Score: 3

    This goes great with this article from a couple of days ago.

    I used to think that the whole idea of paying a shitload of money to goons like Verisign was that you could trust the certificates issued by them. If they make mistakes like this, how can I trust them anymore? Furthermore, how can I trust the certificate any ecommerce site that uses their certificates?

    This is a huge problem for all CA's if this is a precedent. I'm really curious to see what, if anything, Verisign will do about this.

    --

    Yes, one day I may actually learn to spell...
  59. Re:Always trust content from Microsoft Corporation by TheDullBlade · · Score: 2

    Sure, just install Service Pack 7, followed by Service Pack 3, Service Pack 6, then Service Pack 7 again. Now, delete everything in your Windows directory, and your "My Documents" directory, and the auto-restore will change your state so that it asks who to trust again.

    This post is Verisign certified Microsoft content. Trust us, it will work. Really.
    ---

    --
    /.
  60. Re:The system needs reform by jonathanclark · · Score: 1

    I couldn't agree more. Verisign has a monopoly on certs root keys, and they milk it for tons of money by making the keys expire every year. Really, advances in decryption do not occur so rapidly that this is implemented for the sake of security. A 5-yr cert might be appropriate, but 1-yr is ridiculous.

    I hate to say it, but this case is a good indicator that Verisign is doing almost nothing for the money they charging. For issues of identity and authentication, I think the government is in a better position than a private corporation. I think the US govt. should step in and force verisign to hand over their root key and do the job for them - before Verisign hands out too many more bogus certs. And since Verisign truly has a monopoly on root keys that are integrated in 99% of browsers, the government would have legal authority to do this.

    What is truly ironic in this case is that Microsoft is the one that gave Verisign this monopoly in the first place - and they go and screw the one corporation that really matters to them. Doesn't Microsoft already have their cert built into the browser anyway?? I guess they have to go to Verisign to get Navigator support.

  61. CRLs are not the long-term answer by jcorgan · · Score: 2

    &nbsp

    CRLs are the nuclear waste of the PKI industry.

    They never go away, they keep getting larger, and eventually, there will be no place to keep them :-)

    --
    Babies are cute because they have to be.
  62. All PKI suffers from this by Shotgun · · Score: 5

    The problem with any encryption system, neigh any protection system at all, is the point at which they break.

    They super heavy deadbolts on my front door are useless if I pass out they key. The electronic security system is just a bunch of lights and buzzers if I give out the passcode or everyone ignores it. The extra heavy combination lock is just dead weight if the hinges of the safe are on the outside of the door.

    Public Key cryptography is only as strong as the security on the key. The article says that this doesn't fit the strict definition of a security vulnerability, presumably because it doesn't break the software. Well, I'd like to disagree. Part of the product, part of what M$ sells with the promotion of signed inActiveX controls, is that the pieces of code are trusted. This is not a piece of software they are selling, it's an entire system. The software is only part of it. The system has been broken. This makes it a security vulnerability in the same way that giving out keys to my front door and the combination to my safe are security vulnerabilities.

    The gist of my rant, and the point I'm trying to convey, is that systems are more than just the software. To concentrate only on one part of the system when defining terms to describe the safety of the whole system is foolish.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
    1. Re:All PKI suffers from this by klmartin · · Score: 1

      Yes, you can revoke your key. However, nobody will know that your key has been revoked unless you tell them that it's revoked; there's no way to be sure that someone who has received a copy of your key will receive the revocation notice as well, if the key was delivered to them via channels. Once someone has received a public key which they trust is authentic, it's very hard to convince them otherwise.

    2. Re:All PKI suffers from this by DangerTenor · · Score: 1

      There are other ways to handle CRL checking than the use of CRL DPs. I agree that the CRL DP situation was poorly handled by Entrust (my company was bought by Entrust roughly one year ago) but I've personally been developing PKI software for five years now, and never required the presence of CRL DP. Of course, I usually had a default directory and/or OCSP responder I could rely on :) It would be tough to configure a few global internet directories... but at the same time, Microsoft could at least have defaulted to check Verisign's directory.

      --
      Check out our infosecurity industry blog: http://securitymusings.com/
    3. Re:All PKI suffers from this by DangerTenor · · Score: 2

      All PKI does not suffer from this. All poorly implemented PKI does. Microsoft is in a very difficult situation here, and this is why:

      Verisign issued a certificate containing the Microsoft name, which it should not have. Most likely this is human error. This kind of thing happens all the time, from the inocuous (name misspelled) to the not-so-good (name of summer intern happens to be the same as the CEO). PKI has revocation options, including certificate revocation lists (CRLs) and online certificate status protocol (OCSP) to handle the case in which you want to stop trusting a certificate that you issued.

      So, Verisign issues the certificate, realizes that the dude doesn't work for Microsoft, and then revokes the certificate and calls Microsoft. Verisign has done their duty here, and although they get some of the blame for the initial certification, they have issued a revocation list containing these certificates. Verisign has now done its job.

      Unfortunately, Microsoft has crappy PKI capabilities in their products. It wasn't until Internet Explorer 5 that they could handle CRLs at all, and that's only in the case where the CRL is available over the web (HTTP:) and the certificate contains a pointer to its CRL (called a CRL distribution point or CDP).

      So, Microsoft's difficult situation is that they must now patch the client software on EVERY Microsoft client that uses Microsoft Crypto API (including IE, Office, and Win2K to name a few) in order to add this new CRL and be able to check it. If their PKI was able to check an OCSP responder at Verisign, or always knew that they could get Verisign CRLs from ldap://ldap.verisign.com, they wouldn't have to issue this press release and a patch at all.

      --Peter

      DISCLOSURE: I work for Entrust Technologies, a company which makes PKI software that does not suck.

      --
      Check out our infosecurity industry blog: http://securitymusings.com/
    4. Re:All PKI suffers from this by indiigo · · Score: 1

      Excellent post. You saved me three paragraphs verbatim... ;)

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
    5. Re:All PKI suffers from this by Zeinfeld · · Score: 1
      Unfortunately, Microsoft has crappy PKI capabilities in their products. It wasn't until Internet Explorer 5 that they could handle CRLs at all

      And exactly whose undisclosed patent application was responsible for that situation, eh? I would go talk to Carlisle and Tim if I were you before attempting to score points on that particular issue.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  63. I hope they make getting a certificate harder. by Fapestniegd · · Score: 1

    Now I'll have to show up at their main office with my boss, and legal team.

  64. Re:Uh.. by Garpenlov · · Score: 2

    Gee, one thinks they should have encoded the web site domain in the certificate so browsers could immediately reject a Microsoft certificate not from microsoft.com

    It's a code-signing certificate. Not a certificate for a web site.

    Even then, people have thought of this problem. That's why you revoke certificates. The only problem is that Microsoft doesn't check for revoked certificates. This has been brought up before, with no action on Microsoft's part... until now, when it's too late.

    --
    --- Where's my X.400 protocol decoder?
  65. Bigger problem by Stavr0 · · Score: 3
    Don't trust certificates issued by VeriSign

    I dunno, but it seems to me that they have the bigger problem. We put our trust in VeriSign to properly identify people requesting certificates. That trust has been broken now.
    ---

    1. Re:Bigger problem by darkonc · · Score: 1
      Signing websites is not the only use for certs. There are various types of certs used for various types of theings. They can be used for things as specific as signing email, but not encrypting it, or -- in this case -- signifying the source of a piece of software.

      The certs in question can't be used to sign a website (although you might see it pop up if a website run by (friends of) the forgers tried to get your browser program to run a program that they wrote, and signed with the purloined certs.

      If you want to get an idea as to what sort of uses you can put a cert to, try going to the Thawte site. Register for their free certs (requires identifying info) and see what they offer (and what they want to charge for some of it!)
      --

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    2. Re:Bigger problem by Tackhead · · Score: 2
      > from what little I read the person who fraudulently claimed to represent Msft might be in some serious trouble.

      ...and this stops others from misusing the fraudulently-obtained certificate... how?

      Sure, MSFT will have a patch out for W95 through XP. But given the number of Solaris boxen out there still running Sendmail 8.6 - how likely is it that every Joe-average windoze luzer in the world will apply the patch?

      Someone's gonna make a lot of money off this cert. Illegally, yeah. But it's gonna happen. Given the bits about the organized cracking attempt made on the banks recently, this scares the living fuck out of me.

    3. Re:Bigger problem by CmdrPinkTaco · · Score: 1

      that's fair enough, so I suppose that I should refine my statement to read: "[i am a person] who would rather place their trust in an open, common standard than in a hidden company that requires 'blind faith'."

      I find that security through obscutiry falls into the category of blind faith since only a few people have full knowledge of what is happening behind the scenes.
      --------
      "Counting in octal is just likst counting in decimal--if you don't use your thumbs."

      --
      Please give your mod points to others, Im at the cap. They will appreciate it more
    4. Re:Bigger problem by CmdrPinkTaco · · Score: 3

      The only truly effective answer to the question "who watches the watchers" must be "the public themselves".

      pardon my ignorance but is there an "open / free" (im using the terms loosely and not interchangebly) CA out there? I know that there was an Ask Slashdot about why SSL Certs are so expensive (here for the curious). I agree with the position that certs are issued typically for piece of mind, but would it be practical to implement an open standard of secure communication specifically for browser / server communications or is SSH adequate for this? Obviously Im not a security expert, but I am a concerned person who would rather place their trust in an open standard than in a hidden company that requires "blind faith"
      --------
      "Counting in octal is just likst counting in decimal--if you don't use your thumbs."

      --
      Please give your mod points to others, Im at the cap. They will appreciate it more
    5. Re:Bigger problem by ZahrGnosis · · Score: 2

      Aren't the certificates actually tied to the URLs? I thought the browser was suppossed to see the certificate, then check with Verisign (or whoever) to see that the certificate matches the URL it came from. Can't the certificate then be denied when the browser polls Verisign? Or is it the certificate itself that is "signed", with Verisign's seal of approval?

      If your browser doesn't at least do something to actively "ask" the Authority about the certificate, the system seems broken internally. It may be hard to forge a certificate, but it's not impossible (although I don't know if anyone has that sort of computing power lying around). Still, you could make up a lot of wasted time in the time a fraudulent ticket would be working.

      Oh well.

    6. Re:Bigger problem by deefer · · Score: 1
      So who kicks VeriSign's butt? Who will make an inquiry into how this happened, and what steps are to be put in place to prevent a repeat performance?

      Strong data typing is for those with weak minds.

      --

      Strong data typing is for those with weak minds.

    7. Re:Bigger problem by ecampbel · · Score: 1

      In this case, the certificate is tied to the software that has been signed with it, not from where it was downloaded from.

      --

      Sig goes here
    8. Re:Bigger problem by richardbowers · · Score: 1

      Bzzt! That trust should never have been there in the first place. The only thing you should be trusting Verisign for is that they should produce only one certificate for each domain name. The corporate name in the certificate should never be a matter of trust, since it implies that only one company or individual will ever have the same name.

      This may not be clear in the case of Microsoft - there's only one, right? But think about something a little less clear. For example, there are a number of companies that do business as AMS - there's American Management Systems and AMS.Net to name two. They are completely unrelated, but either one could justifiably order up a certificate from Verisign with a corporate name of AMS. When the little window comes up to ask you if you trust them, just going by the name won't help you in the least, and that isn't Verisign's fault.

      Even with Microsoft, there's nothing that guarantees that another company can't use that name. If they are commercial and operate in the US, they'd be sued into oblivion, but that doesn't mean they couldn't legally incorporate under that name. You could open Microsoft.org, for example, a non-profit that doesn't compete with Microsoft or use their mark for commercial purpose, and I don't think they could do much to you.

      All of the preceeding is just to say that trusting the corporate name is bunk. Verisign does not and cannot guarantee that the corporate name portion of a cert will equate to the company you think it does, even if they could guarantee that it was accurate.

      --
      Law is whatever is boldly asserted and plausibly maintained. -- Aaron Burr
    9. Re:Bigger problem by cyber-vandal · · Score: 2

      People do it all the time - it's called security through obscurity.

    10. Re:Bigger problem by cavemanf16 · · Score: 1

      Since when has it been a good idea to explicitly trust anyone with utter confidence that they are infallible?

  66. Re:Uh.. by mpe · · Score: 2

    The real question is, why is this story posted under Microsoft at all? Clearly Verisign made the mistake.

    A few days back we had the whole thing about "why are these certificates so expensive".
    Self evidently their procedures for checking are (or were) insufficent.

  67. Re:Always trust content from Microsoft Corporation by macpeep · · Score: 3

    It's not a problem. The "always trust content from ...." is not on a name basis but on a certificate basis. These phoney (or any other) certificates won't automatically be accepted.

  68. Re:Slitting the American Underbelly -- A Commentar by ColaMan · · Score: 1

    Yawn.

    "Virtually every vital service- water supply, transportation, energy, banking and finance, telecommunications, public health -- all of these rely upon computers and fiber optic lines, switches and the routers that connect them. Corrupt those networks and you distrupt this nation."

    What crap. This type of statement really pisses me off. "Oh God! The computers have failed! WE'RE ALL GONNA DIE!!!!!"

    Your water utility or sewage treament plant on the net? I doubt it. Power plant controls accessable to a "malicious hacker"? I don't frickin think so. You'd have to rip out a lotta network before you trash every vital service in the country.

    Come off it. Yes, they (might) have private networks. It would also be a damn sight easier to interrupt any one of them with plain a ol' "spanner in the works" (ie bomb,vandalism) than to try and and disrupt them via their computer net. One seems to forget that such places have something called "Manual Control". No doubt a pain-in-the-ass, have-to-have-persons-watching-all-the-time manual control, but still one none the less.

    I doubt very much that any critical systems (that is , power/water/telcomms/banking) would be getting their updates from Microsoft Update either.

    Such scaremongering makes me sick.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  69. Trust relationships with cryptography by Greg@RageNet · · Score: 5

    Guess the problem here is that it should have always been up to the end user as to which certificate signing authorities to trust, rather than for software manufacturers to decide for us. At least browsers are getting better, before if they saw a certificate that the browser didn't trust it would reject it outright.

    But nowadays if a company becomes untrustworthy through malicious intent or just plain incompetence it's not possible for users to 'un-trust' a certificate authority trusted by the browser/software manufacturers.

    There should be a higher degree of control at the end-user as to which CA's are trusted.

    -- Greg

    --
    Slashdot, would a spell-checker for posting be too much to ask? It's not rocket science!
    1. Re:Trust relationships with cryptography by kevinank · · Score: 2

      I don't know about IE, but Netscape most certainly does allow the user direct control over what root CA's he or she trusts. The default is set up for you to trust all of the normal ones, but go to:

      • Communicator
      • Tools
      • Security Info
      • Select 'Signers'
      • Click the certificate in question
      • Click 'Edit'
      • Change your trust buttons

      That is all there is to it...

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
  70. Wondering... by metacosm · · Score: 2

    I was just wondering -- when one of those VeriSign things pop-up, you have an options to check "Always Trust Xyz Corp". If users have already done this - will this setting apply to ALL certs from Xyz Corp, or just Certs dated before the current date? I am wondering if that prompt is authorizing all certs from a company - or a subset ( by date or by class, etc)? Anyone know?

    1. Re:Wondering... by darkonc · · Score: 1
      The 'trust all code from this company' question presumes (somewhat simplisticly) that the program you're running will only ever see one cert from 'This Company'. For the most part, this is accurate.

      It's rather like an email certificate. The issuing CA will sign my cert for a specific email address, and then I'll use it to sign dozens/hundreds/thousands of emails.

      This doesn't mean, however, that a given company doesn't have multiple signing certificates. Microsoft, for example, probably has a set of certs for their office product macros, and a set for explorer, and a different set for their auto-update feature, etc. (set may be as few as one cert).In each case, the cert for one purpose is unlikely to need to be verified by other programs.

      Each cert has different rules for trusting it. Web site certificates are trusted as long as the web site name (and, I think, the IP address) match the information on the cert. Email certificates have automatic trust, as long as the identifying information matches. In these cases, all that the Certificate Authority verifies is that the email/web site is from the person who'se name you see. What you do with the information you recieve is up to you. Whether or not you're going to trust your Credit Card info to Fly by Night Airlines, Inc. -- and for how much -- is your decision.

      In the case of a program, however, once you say you trust it, the program does the doing for you. In other words, knowing that your program is from Cult of the Dead Cow, doesn't prevent it from installing Back Orifice. Thus, the normal approach for program signatures is that you say for each cert whether or not you trust it and -- in some cases -- what you trust it to do (i.e. can it read/delete/modify files?).
      --

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    2. Re:Wondering... by donutello · · Score: 1

      Err.. no. Verisign is simply the authority that issues and authenticates certificates. At least on Windows, when you get the option "Always trust blah blah" you're not saying "Trust all certificates issued BY blah blah" but rather "Trust all certificiates issued TO blah blah as long as you trust the person issuing the certificate". Trusting Verisign to issue certificates is implicit in the verification code.

      --
      Mmmm.. Donuts
    3. Re:Wondering... by BradleyUffner · · Score: 2

      All that checking that box does is to make the "accept" button the default instead of the "deny" button. it took me a few times to figure out what it was doing.
      =\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\ =\=\=\=\

    4. Re:Wondering... by Caspuh · · Score: 1

      You're talking about SSL certs, where this problem is with a code certification. These are two very different things.

    5. Re:Wondering... by humpmonkey · · Score: 1

      Thanks, I've always wondered about that.
      with humpy love,

      --
      with humpy love,
      humpmonkey
    6. Re:Wondering... by SlippyToad · · Score: 2

      I always hesitated over checking that box, and now I'm glad of it. My essential mistrust of the system turned out to be intuitively correct. Though Verisign says its so, there's no real way for me to know that Verisign has done their homework. Which, they haven't.

      --
      One day I feel I'm ahead of the wheel / the next it's rolling over me / I can get back on / I can get back on
    7. Re:Wondering... by Zeinfeld · · Score: 1
      Most browsers (at least, IE and Netscape) come equipped to trust any certificate signed by Verisign. When you go to a page with a Verisign cert, the browser will trust the certificate, regardless of what company actually owns it.

      This is true for SSL certificates but false for authenticode certificates. With SSL the worst thing that can happen with a fraudulent certificate is that you are having a confidential conversation with someone who is impersonating the party you think you are communicating with.

      With authenticode the default trust is off since even if the code is authentic and does come from crackersrus.com you may not want to trust and run code from that provider by default.

      The default trust is actually enabled at the certificate level, so trusting Microsoft by default does not mean you trust the fraudulent certs by default.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    8. Re:Wondering... by Zeinfeld · · Score: 1
      I am wondering if that prompt is authorizing all certs from a company - or a subset ( by date or by class, etc)? Anyone know?

      As I said in another post according to my reading of the spec and dialogs etc. it should not. The 'always trust' is tied to a particular certificate'.

      However it is a useful question to ask and the AC saying it wasn't was wrong. I doubt the person who responded for the article checked the code first.

      BTW Microsoft do have a root key installed in their own browsers but I don't think they actually use it. I am trying to force a new download of a MSFT product to verify this but I can't find an Active-X component now I need one.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    9. Re:Wondering... by dachshund · · Score: 4
      when one of those VeriSign things pop-up, you have an options to check "Always Trust Xyz Corp"

      That dialog refers to the organization that signed the certificate. Most browsers (at least, IE and Netscape) come equipped to trust any certificate signed by Verisign. When you go to a page with a Verisign cert, the browser will trust the certificate, regardless of what company actually owns it.

      Since in this case the certs were purchased from Verisign, your browser won't have any problem at all with them (it'll just assume that Verisign is trustworthy.) You won't get that dialog at all. If you look at the security info for that page, it'll show the page as registered to Microsoft corporation. Generally MS signs their own certificates, so it would be a little odd to see a cert owned by MS and signed by Verisign (although they may actually do this.)

  71. Re:This is serious, but not as serious as it could by darkonc · · Score: 1
    The "trust all certs" things asks you if you want to trust alll of the certs that Microsoft has on their list of trusted certs. If that list was generated before the bogus certs were issued, then the bogus certs will (obviously) not be on that list. If the list was (is) generated after Microsoft found out about them, then you can be sure that Microsoft isn't going to be including them.

    Tbe biggest security worry would be if the people who got the fake certs also had access to MS's internal net (either compromised MS employees, or a compromised net (again)), and were able to add their fake certs to the lists of trusted certs that MS was sending out with their software.

    In other words, an area of high risk would be MS products that were manufactured between the issuance of the fake certs and the discovery of the fraud.

    So here's a question (and both answers are frightening): Does Verisign have enough information that they can reconstruct the keys (including the private keys) that were signed by verisign?

    If the answer is no, then Microsoft has no way to verify that their software hasn't been trojaned to accept the bad certs. If the answer is Yes, then Verisign has enough informaton to reconstruct anybody's private certs and (possibly) compromise any of our (supposedly) private communications -- should they chose to do so.
    --

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  72. Re:Always trust content from Microsoft Corporation by darkonc · · Score: 1
    It just hit me: If "a while ago" is since January 1, 2001, then you actually may have reason to worry. This would depend on where you got the program from, and whether you actually trust the content to be microsoft. In most cases, your program should have some sort of security dialog where you can view details of certificates that you've already encountered. There you should be able to check the details of the cert, and -- if you want -- revoke your trust of it.

    If you find that you've accepted one of the bogus certs, then you may, in fact, need to do a clean and install of your system to expunge it. I would, however, strongly suggest that you contact CERT, Microsoft and/or your local/national police force (FBI, etc.) so that they can try and track where you got the cert from and what it's trying to do.
    --

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  73. Governments as CAs. by darkonc · · Score: 1
    The answer: they can't do as good a job as government agencies can.

    Tracy Lords is famous for doing almost all of her porn work (except for one video) when she was underage. The story goes that her producer got put up on child porn charges and used the defence that she had provided (fake) ID that said she was older.

    The government responded that the producer should have looked closer at the ID, should have recognized it as fake, didn't do due dilligence.

    The Producer responded by producing a legitimate passport obtained with the false ID. As I understand it, the charges were (mostly) dropped.
    --

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  74. Re:Uh.. by darkonc · · Score: 2
    We trusted MS Before?! Did i blink and miss something?
    No. but now you can't be sued for saying:
    "Microsoft -- a name that you shouldn't trust.".
    --
    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  75. Re:The worst problem of all by Tackhead · · Score: 2
    > Do they want to wait until the next cracker to deface the front page of Altavista or Yahoo adds an ActiveX virus and wipes out (quite easily) ten million machines?

    Stop thinking "cracker", "portal page", and "0wn j00", and start thinking "criminal", "financial institution", and... well, "0wn" is the right word, isn't it?

    Nobody takes the kind of risk this guy took without a reasonable expectation of reward. The individual(s) who got the certs is probably not the group who ultimately intends to use them.

  76. Re:Conspiracy by Tackhead · · Score: 2
    > I betcha it was the NSA who did this, trying to put their backdoor on Windows systems!!

    Actually, the first thing that went through my mind was "I'm glad NSA is gonna be all over this."

    The number of users likely to click "yes" to the question "Always trust certificates from Microsoft Corporation" is staggeringly high. In the absence of a viable CRL (certificate revocation) capability in browsers, these certs, if (when?) they fall into the wrong hands, are dangerous weapons.

    If the "wrong hands" are organized criminals, the stability of the banking system could be at risk. If the "wrong hands" are agents of another government, it could get even worse.

  77. Not a product problem, but a process problem by Neter · · Score: 1

    This issue that I see is not that there is a technology issue at stake here. PKI, and Trusted Third Parties are only 20% technology. The other 80% (IMHO) is Process, Policy, Procedure etc.

    What happened is the process broke down. Someone was able to impersonate Microsoft, and Verisign fell for it. What do you think the chances are that if the Verisign dude who issued the certificates followed the Certificate Policies, and Ceritificate Practice Statements (CP / CPS) that Verisign has spent mucho $$$ on, this would have happened?

    I think pretty slim. Had the process been followed, no matter how good the impersonator was, someone would have caught it. Here is an extract from Verisign's CPS:

    "Validation of Class 3 certificate applications for organizations includes review by the applicable Class 3 IA of authorization records provided by the applicant or third-party business databases, and independent call-backs ("out-of-band" communications) to the organization"

    Obvisously this didn't happen, and thus we have untrusted certs roaming around.

  78. Re:What about a slightly different name? by DaBunny · · Score: 1

    But Verisign (and the MS lawyers) would definitely want to know what a window cleaning company is planning to do with certificates.

  79. Re:This Isn't Really A Microsoft Story. by Enoch+Root · · Score: 2

    Funny how this story would probably be rejected if 'Microsoft' didn't figure in it somewhere...

  80. Signed... or published, for that matter. by SnakeStu · · Score: 1

    Don't get me wrong. I always put complete trust in Microsoft, and VeriSign for that matter. Always.

    Sure I do.

  81. The system needs reform by The-Pheon · · Score: 5

    Don't trust certificates issued by VeriSign?

    Then who will you trust?

    With the amount of money verisign requires you to pay for their various types of certificates, you would think that they could take the proper steps to ensure that the application is valid? A phonecall to the posted number for the company perhaps?

    Running a script to generate a key does not cost hundreds of dollars, we are paying for the extra for the cost of validation. I expect Verisign to DO that validating!

    1. Re:The system needs reform by blazer1024 · · Score: 1

      Well, maybe they just assume anyone willing to shell out that much money is legit? (Which would not be a good assumption, obviously.)

      They probably don't expect any h4x0rz (or hard core crackers) to want to spend hundreds to be able to run code on others computers. (Especially when there are already so many free methods available.) But, obviously someone does.. either that or it's somebody with cash to spare who just did it to see if they could.

    2. Re:The system needs reform by Zeinfeld · · Score: 1
      A 5-yr cert might be appropriate, but 1-yr is ridiculous.

      How many dotcoms did you expect to last more than 12 months in 1994?

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  82. All your certificates are belong to us. by Dark+Coder · · Score: 1

    Fork 'em over to Microsoft.

  83. Wasn't there a DNS problem not too long ago??? by Ronin+Developer · · Score: 2

    If I recall, there was an issue about a month ago where DNS entries were falsified by a foreign ISP resulting in web traffic being redirected (presumably to their servers).

    If Microsoft has been compromised as of Jan 30th, what's the probability that their software updates website has been spoofed? Even if it hasn't happened, its food for thought.

    And, if this event has occurred, all MS users could be effectively fsck'd if those "critical" updates were trojan in nature (or worse). Imagine the implications if your PC were happily sending all your correspondence, stock trades and other financial transactions to a foreign power. Imagine if you are a DOD or gov't employee or contractor (Or a high ranking politician). The potential for cyber-terrorism from this incident is rather extreme.

    Not that I'm an alarmist or anything....but when did the stock market start taking a dive?

    RD

  84. Slitting the American Underbelly -- A Commentary by Ronin+Developer · · Score: 2

    News of the latest Microsoft compromise should send shivers down all of our spines and makes us wonder if we are under cyberattack.

    Some may argue that our PKI infrastructure is in need of review. Whether or not this is true, clearly we must consider whether the products we use can be considered safe. Microsoft is aggressively patching a hole in their Outlook product so that certificates can be checked against so-called "Certificate Revocation Lists". And, while many think CRLs are new, they are not. The specification for CRL's has been available since at least November, 1993. So, why has a critical feature of PKI infrastruction been overlooked?

    The pattern of attack against Microsoft began last year. In an article "Microsoft Hack wasn't espionage" by Kevin Mitnick (Nov. 5, 2000), Kevin point out;

    "Most newsworthy was the possibility that Microsoft's highly guarded source code was compromised and possibly misappropriated. The Wall Stree Journal reported that the hacker might have had access to Windows or Office 2000 source code...Only the hacker and, quite possibly, Microsoft know the real truth."

    Today, on Security Focus, there's another article with the headline "White House: Hack attacks are new cold ware". The author, for those interested, is Kevin Poulsan.

    In this article, it is stated that "Virtually every vital service- water supply, transportation, energy, banking and finance, telecommunications, public health -- all of these rely upon computers and fiber optic lines, switches and the routers that connect them. Corrupt those networks and you distrupt this nation.", Condoleezza Rice.

    Our nation runs on computers. Many critical infrastructure systems can be compromised by the simple dismissal of a security warning about a "Microsoft Certificate". But, has anyone stopped to think that we may already been compromised?

    Bind, that daemon that tells computers where to locate a resource, has been discovered to have flaws. Less than a month ago, there was a big concern that a well planned attack could take down the internet as we know it. If one recalls, there was an incident where an ISP on a South Pacific Island introducted false DNS data to redirect traffic to "their" servers.

    If one of those servers was a spoofed "Microsoft Update" site and people casually dismissed that security warning that may have popped up on their screens (Hey, it's from Microsoft, right), millions may have download malicious code right into their operating systems, word processors, or whatever. Given the fact that the source code for Microsoft's OS and Word products may have been compromised in the fall of last year, it would give ample time to develop a functional trojan disguised as a security update or critical update.

    Open Source developers aren't immune either. Occassionaly, some rogue hacker inserts malicious code into the linux kernel or utility source. If undetected, we may all be compiling in those changes and thereby compromising our systems as well.

    Clearly, something needs to be done. Software that uses PKI must check CRLs for starters. Certificate vendors need to check identification a bit more closely. And, legislation must be enacted to reduce the liability to individuals whose digital certificates may have been compromised. Finally, the punishment for illegal use of a computer system and intentional computer virus, release should be punishable by severe mandatory sentences (20-25 years would be a start).

    I have never been a strong advocate for cyberpolice. But, as the frequency of attacks and the damage estimates rise, it makes one wonder.

    RD

  85. Re:Slitting the American Underbelly -- A Commentar by Ronin+Developer · · Score: 2

    Sorry, you are incorrect. About a year and a half ago, somebody made alterations to a common utility (I don't remember which...sorry...but maybe somebody else out there does remember). The code was posted in CVS and downloaded by thousands before it was caught.

    Fortunately, it *WAS* caught and the situation rectified by removing the malicious code and reposting on CVS. But, *IT* did get out there. Whenever you have a lot of complex code and many fingers in the pie, this situation can and does occur.

    So, before you condemn me for my opinions, jump off your high horse and get a grasp on reality.

    The argument that there are more eyes on the code and somebody will catch it is not necesarrily true. If the code looks beneign or appears to work as expected, that code probably will not be inspected.

    Open Source, while a wonderful thing, is not immune to sculdugery any more than proprietary code if vigilence is not maintained to keep the code pure.

  86. Re:Slitting the American Underbelly -- A Commentar by Ronin+Developer · · Score: 2

    What world are you in? I know of very very facilities where there isn't at least one computer connected to the internet in some fashion. Plus, it isn't necesarrily the internet from where the intrusion will occur.

    While I was in the military, we had a virus problem. We installed AV software on all machines. Every disk was scanned prior to sending them to the shore based communication facility.

    Yet, invariably, when the disks were returned to us and we prepared new messages, the virus was back. As it turned out, the virus was on a PC at the communications facility and they were spreading it unwittingly. The internet was only an academic oddity then...so where do you think the virus came from?

    Major corporations use MS software. Vigilent administrators are always downloading the latest security or critical update to keep their systems in top form.

    The fact that the identity theft was not made public for almost two months is a scary thing. This means that if the original MS intruder got the OS or Word source code in the fall, they had plenty of time to make malicious modification.

    Couple this with the hiccups on the web lately (DNS and router problems at major ISPs), and there is the potential for some serious damage to have been done. Has it? I don't know.

    Similarly, if somebody managed to get a modified service pack out there, it could easily spread before the dame is realized just by the sheer goodwill nature of many admins to help others.

    Scaremongery? In some respects, yes. But, the fact remains that our systems are vulnerable and only due vigilence will slow the tide of hacker attacks. For this potential scare, I do blame MS as they have known their identity has been compromised and their software does not handle CRLs. I blame Verisign for nonchalantly issuing a certificate in Microsoft's name without proper identify verification. As a result, there is a window of opportunity for damage to occur.

    That so called "spanner in the works" could be as simple as somebody unwittingly upgrading their systems will altered software or having played a game with an embedded trojan program during those dull moments.

    The manual control you refer to only applies if people are cognizant that there is a problem. If the altered software makes all appear fine, then you've got a real problem. Don't you? Now, couple this with undermanned facilities during the late night shift...get the point now?

    It happend ten years ago on a military installation. Why can't it happen in the civilian workplace?

  87. They don't call it a TRUST system for nuthin'... by iceT · · Score: 2

    I mean.. Verisign TRUSTED that the person was really from Microsoft...

    What more do you want?

    --
    -- You can't idiot-proof anything, because they're always coming out with better idiots.
  88. Re:Had to happen eventually. by panck · · Score: 1

    IIRC proof carrying code is typically a few times larger than the code by itself. This is fine for small things, (e.g. see the Necula/Lee paper "Safe kernel extensions without run time checking", where a simple 28 instruction packet filter takes 800 bytes to represent the proof+code) but if the code gets really large then the size overhead for the pcc could grow quite big.

    Esp. since the code that a user would be installing from Microsoft typically incurrs about a 12x size/functionality overhead! (jk)

    Also, as you say, there is a "world of difficulty" defining what can safely be executed, and what "safely" means. With a small set of instructions like for a packet filter, you can resolve it all without TOO much hassle, but code that does a lot more than just look at the bytes of an ip address is going to be HELLA harder to define what is safe. Also, most code these days links to libraries of other code. Are we going to verify all of those libraries also? lots of tough problems/extensive research left to work on.

    They mention that a Java Virtual Machine could be used as the platform for the code, and that java bytecode would be what is verified. This might simplify things, but then again, the only code that could be transfered this way would be java bytecode, and there's still external libraries to deal with.

    So no, we aren't there yet, but someday!

    --
    "What thou shalt not, I shalt did!" -Bart Simpson
  89. Why don't microsoft sign their own ? by MythMoth · · Score: 2

    Given Microsoft's unique position in the browser marketplace, why do they not run their own certificate servers and include themselves as one of the default certificate authorities ?

    It's not as if they show much concern about breaking compatibility with other browsers (even earlier versions of their own) so what's going on ?

    --
    --- These are not words: wierd, genious, rediculous
  90. Here's the patch from Microsoft by gbnewby · · Score: 1
    Microsoft released a fix. It's online at http://www.microsoft.com/downloads/release.asp?Rel easeID=18924

    I'll submit this as a story, in case /. wants to run it, but suspect they won't. But at least people who find this thread will also be able to get the fix.

  91. Re:This would be pointless by eggnet · · Score: 1

    Dollars.

  92. Re:True story: Why you shouldn't trust Verisign by EyesOfNostradamus · · Score: 2
    > The security depends on you maintaining the secrecy of your private key. That was generated by your engineer on the server itself and VeriSign would never see it.

    But the engineer who had left could very well have taken a copy for himself; and use that for his advantage one day...

  93. Re:Had to happen eventually. by jesser · · Score: 1

    can you ever trust an automated software update again, even a "secure" one

    Why limit the question to only cover automated updates? What about when you see a security bulletin or a new-version announcement and go to download the new version manually?

    --
    The shareholder is always right.
  94. Always trust content from Microsoft Corporation by jesser · · Score: 2

    A while ago I checked a checkbox labelled "Always trust content from Microsoft Corporation". Is it possible to undo that?

    --
    The shareholder is always right.
    1. Re:Always trust content from Microsoft Corporation by JdV!! · · Score: 1
      Of course all previous post re: this question are funny, but the answer is: yes, you can. Got curious and poked around in my settings a bit (IE 5.0):

      • Go Tools|Internet options
      • Go 'content' (not security. go figure)
      • press 'publishers'.
      • You get a list of trusted publishers (ppl you checked that checkbox for), and a 'Remove' button.

      I happened to have MS there twice, so maybe I was suckered in already. Box seems fine tho :-/

      JdV!!

      --
      <Enter any 12-digit prime to continue>

    2. Re:Always trust content from Microsoft Corporation by Zeinfeld · · Score: 1
      A while ago I checked a checkbox labelled "Always trust content from Microsoft Corporation". Is it possible to undo that?

      There should not be any need. The 'always trust' flag is tied to the certificate itself. So unless you encountered the fraudulent cert you should not be trusting it by default, and hey if you are then you is already toast:-)

      You can check your situation / undo the default trust by going into Internet Options / Tools and opening up the 'Conent' tab, then open the 'certificates' dialog (don't ask me why certificates are not under security).

      The certificates dialog lists all the certificates you have chosen to trust for whatever reason or are trusted by default. If you selected 'always trust content from Microsoft' then there should be a certificate in the tab labelled 'intermediate certificate providers', open up the certificate and look at what it is trusted for, 'uncheck code signing'.

      If anyone does this and finds the fraudulent certs already there then I guess you need to call up VeriSign so they can pass the information on to the FBI. The fraudulent certs have a Subject of Microsoft Corp. and (according to C|NET the "Valid from" field starts with either a Jan. 29, 2001, date or a Jan. 30, 2001, date, the certificate is fraudulent and the person should not download the software.

      Now unless Microsoft have been needlessly clever and set it up so that if you trust one certificate you will automatically trust a 'replacement' accepting the bona fide Microsoft certificate should not cause the fraudulent one to be accepted.

      If they were "clever" they might have a default so that if you trusted a particular certified key in the past and the cert was reissued you would trust the successor. I will attempt to test that but it really should not be the case.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  95. THANK YOU! by Ender+Ryan · · Score: 1

    Geez! For all youse who were saying that SSH should use some kind of public key authority, THIS is the argument against it. You can NEVER trust ANYONE, EVER! ESPECIALLY if money is involved. The only one you can trust is yourself. Security that relies on a third party isn't secure at all.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  96. DO I //REALLY// NEED TO BE TOLD NOT TO TRUST MSFT? by slasher666 · · Score: 1

    No one in their right mind trusts MSFT anyway.

  97. No big surprise by klmartin · · Score: 2

    Ever read the warranty that comes with anything from Verisign? They won't even warrant that their certificates actually represent the individuals or organization that they claim they represent.

  98. Typical slashdot sensationalism by GusherJizmac · · Score: 1
    I'm getting really tired of slashdot posting over-inflammatory headlines. I mean, come on! If the headline was:

    Don't Trust Content From "Microsoft Corporation"

    (note the quotes), that would be one thing, but this is just misleading and bad journalism. Come on guys!
    --
    http://www.naildrivin5.com/davec
    1. Re:Typical slashdot sensationalism by silent_poop · · Score: 1

      Watch out...they'll moderate you down for it too.

      --

      --

      --
      silence is poetry.
  99. I am a complete idiot by GusherJizmac · · Score: 1

    Well, they did, and I apologize for my comments. I did just what I was accusing slashdot of. I am an idiot. What a waste of an 8th post......

    --
    http://www.naildrivin5.com/davec
    1. Re:I am a complete idiot by neema · · Score: 1

      haha, i was going to point out that you were an idiot but you did it yourself.

  100. Re:Uh.. by Billy+Bo+Bob · · Score: 3
    Actually, MS has a good share of the blame here. Two things which make this an effective hack:
    • The lack of CRL support. This is largely MS's fault (no in there) and Verisign's fault (no CDP)
    • The all or nothing trust model. This is seriously flawed; you do not get the option of letting a control have a 'little' access.
    Both share a good bit of the blame. OTOH, it is more fun to just bash MS.
  101. Hey, I know how to solve this! by nublord · · Score: 3
    Guess we need another layer of certificates to verify VeriSign, Inc.

    Yes, I'm joking.

  102. This is serious, but not as serious as it could be by Judg3 · · Score: 3

    (From the NTBUGTRAQ) Despite the fact that its a Microsoft Certificate (for all intents and purposes it appears as such), it WILL NOT automatically be trusted by anyone's system. Even if you have previously stated that you want to trust all signed software from Microsoft, the fact that this one is a *different* Microsoft Certificate means you will still be prompted to trust it.
    So it's still a big deal, but if you keep that little bit of knowledge in hand, you wont have to worry (to much)

    ----------------------------------

    --
    Looking for hardware (Currently need: Large Etch-a-Sketch) Have one? See my journal!
  103. DMVs and/or Post Offices should certify IDs by fooblah · · Score: 2
    The trouble with all this is: how can VeriSign (or any other CA) verify individuals' IDs? How can VeriSign (or any other CA) verify a corporation's officers' IDs?

    The answer: they can't do as good a job as government agencies can.

    Governments make ideal CAs: they issue birth certificates, drivers licenses, passports and they are, or tend to be distributed. I.e., different govt agencies issue different ID docs and can verify each other's documents, usually by requiring people to submit multiple IDs from different sources -- the idea being that to fake your ID you must fake ID documents from multiple agencies, a task that is, hopefully difficult.

    Ultimately you can only approach 100% certainty of a person's ID, and the best way to do it is by requiring and reviewing multiple claims of ID from different sources. A birth certificate can be validated by contacting the issuing authority. A driver's license can be validated by checking the picture on it and then checking the license's validity with the license's issuer. Hopefully the issuers are well-known and hopefully the communications with them are somewhat secure (circularity rears its head). And so on.

    In fact, DMVs (Dept. of Motor Vehicles) in the States (ok, New York's at least) have ID point systems whereby they assign different point totals to different kinds of IDs and require that you submit enough IDs to add up to a minimum ID point total in order to establish your ID to them. I think the U.S. Post Office does the same sort of thing for passport applications.

    So, IMHO, government agencies would make very good CAs. At least they should sell ID verification services to third party CAs (in a way they already do: notarys public can attest to an individual's ID and the notarys can be verified with the state and can be contacted by the CAs to verify their IDs).

    Of course, it would be nice if there were a smartcard standard that all citizens (of a country or of any country) could use and to which their governments could download certificates....

    But hey, even then, certificates can be stolen; passwords can be stolen; fingers can be cut off; people can be coerced into providing their biometrics ("stand in front of that retina scanner and act normal"); OS security can be broken and CA public keys modified/added.

    Oh well...

  104. Re:Uh.. by biglig2 · · Score: 1

    In fact, the point is worse than that, you can't trust anything that has a verisign certificate, as it is clearly far too easy to get a fake certificate.

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  105. You don't have to. by Len · · Score: 1
    According to the bulletin,
    Trust is defined on a certificate-by-certificate basis, rather than on the basis of the common name. As a result, a warning dialogue would be displayed before any of the signed content could be executed, even if the user had previously agreed to trust other certificates with the common name "Microsoft Corporation".
    It seems more appropriate to remove VeriSign from the list of trusted CA's, but of course that would invalidate most of the certificates on the net.
    --
  106. DNSSEC by kindbud · · Score: 1
    Dan Bernstein needs to add another sentence to the last paragraph of his comments on DNSSEC at http://cr.yp.to/djbdns/forgery.html:

    DNSSEC

    DNSSEC is a project to have a central company, Network Solutions, sign all the .com DNS records. Here's the idea, proposed in 1993:

    ...

    Even if DNSSEC is someday put into place, it will continue to allow attacks through Network Solutions itself. What happens if a Network Solutions employee is bribed? Are the Network Solutions computers secure? An attacker who breaks into one critical Network Solutions computer will have control over the entire Internet.

    Or Network Solutions, now VeriSign, could simply be incompetent.

    --
    Edith Keeler Must Die
  107. Re:What about a slightly different name? by steelhawk · · Score: 1

    They'd obviously use it to clean Windows [tm].


    --

    --
    Ner lbh sebz gur HFN? Gura lbh'ir whfg ivbyngrq gur QZPN!
  108. Re:What about a slightly different name? by erlenic · · Score: 1

    The way I understand it, trademarks only apply in the same industry. I heard somewhere that there is a toilet bowl cleaner or something like that called Linux, and it's totally legal because they are different industries. That's why the original poster talked about making a window cleaning company. Although Microsoft could afford lawyers good enough to use the intent to deceive idea.

  109. Re:This Isn't Really A Microsoft Story. by evilWurst · · Score: 1

    Well honestly, most of us question ANY of those security warnings popping up about such and such a signature, but most of us just blindly accept microsoft-certified ones. If people are already stupid enough to click on email attachments after the 15 millionths vb virus, what havoc might this wreak?

  110. So... by pongo000 · · Score: 2
    The upshot is this: even though the two bogus certificates say they are Microsoft certificates, they are not trusted by default. You are guaranteed to see the warning dialogue the first time you encounter a program signed using either of these certificates, and will continue to see it unless you select "Always trust content from Microsoft Corporation" in response to the warning dialogue.

    So does Microsoft seriously believe that the public, the same audience to which Microsoft caters as the "lowest common denominator" when developing such novelties as the talking paperclip, will suddenly divine an understanding of public key cryptography and the meaning behind these certificates? I think this might be the death knell for Microsoft as far as the ideas of "trust" and "security" are concerned.

    Good riddance.

  111. Re:This Isn't Really A Microsoft Story. by Shimbo · · Score: 2
    Exactly my point also. If someone posing as a Microsoft employee would write you a bad check, would you then post a story saying that 'Microsoft has a bad credit history' or something similar?

    No, but I would expect my bank to have the capability to cancel a stolen credit card, by having the ability to check against a list of cancelled cards.

    The problem with IE is that it has no method of doing such a check on a Verisign certificate. Oh geez, IE isn't compatible with the #1 CA. Obviously, entirely the CA's fault.

    OK, it was human error on Verisign's part. However, it was caught by their internal people. It should be a dead story by now. That it isn't is largely MS's fault.

  112. Re:What about a slightly different name? by Tom7 · · Score: 1


    Sure, if your name is "confusingly similar" to Microsoft's, then they could probably bust you for trademark infringement. VeriSign could deny you a certificate for whatever reason they like, I suppose, but this would be a legitimate one.

  113. Re:Had to happen eventually. by Tom7 · · Score: 1

    The proof is generally generated by the compiler. We can really do this now -- the problem is making the proofs smaller (often they are large than the program) and enhancing the expressiveness of the safety policy language. (right now, usually we just get type safety).

  114. Re:Had to happen eventually. by Tom7 · · Score: 3
    That may sound like a bold statement, but if you think about it for a moment, can you ever trust an automated software update again, even a "secure" one?

    Yeah, maybe. Research is currently being done on how to do this without the idea of a trusted party. The general idea is that the code comes with a proof of its safety (or a proof that it meets some other specification), which is "easily" verified by a small piece of software on your computer. It's not a panacea (there is a world of difficulty in specifying the right policies), but it could certainly stop updates of application-level (or especially applet-level) software from containing naughtiness.

    Check out http://www.cs.cmu.edu/~petel/papers/pcc/pcc.html for more info on Proof Carrying Code.

  115. Re:Some comments here... by Trepalium · · Score: 1
    Well, Microsoft Authenticode was supposed to remedy the danger of running code from an unknown author. Now with the false granted certificates, it suddenly becomes far more difficult to determine who authored the product. Although with all fairness, Authenticode was a disaster, with very few vendors bothering to sign their own products with the possible exception of ActiveX control vendors.

    The real question is will Microsoft patch it by including proper certificate revokation lists, or will they just patch it by disallowing those two certificates.

    --
    I used up all my sick days, so I'm calling in dead.
  116. Re:What about a slightly different name? by Wizard+of+OS · · Score: 1

    But there are like 20/30 CA's in my browsers list, some of them with very obscure names. Will they all refuse it?

    --

    --

    --
    If code was hard to write, it should be hard to read
  117. What about a slightly different name? by Wizard+of+OS · · Score: 4

    What if i would own (I don't by the way ;-) the domain www.microsoff.nl. I register my company 'Microsoff' here in the netherlands, and claim I do window-cleaning (as long as the type of commerce you do is different, you can register a name here).

    It should be possible for me to get a Verisign certificate for 'the Microsoff corporation'. Most users won't notice this, so I can trick people into running my code.

    Is there anything that can be done against this? Has Microsoft trademarked all 'Microsoft'-alike names? Can Verisign refuse to give out a certificate?

    --

    --

    --
    If code was hard to write, it should be hard to read
    1. Re:What about a slightly different name? by sherpajohn · · Score: 1

      It should be possible for me to get a Verisign certificate for 'the Microsoff corporation

      ...and therein lies half the rub: lazy and ignorant folks, not paying attention (hello, Mcfly!...). The other half is split somewhere down the whatever by Verisign and MS....I mean, it was Verisign who handed it out, no where does it say MS was compromised in some way, and information/access control was taken in order to facilitate this bit of social engineering...from what I read, the fault does fall on the acquisition and acquicesion(sp) of/to electronic certificates...

      Yes, we can trust, if it's signed by Bill, it won't always make things better, in fact, it will as likely add a few more bugs, but at least they are not issuing deliberately malicious code... maybe just crappy code.

      Now there is someone out there who can pose as MS electronically, and that's even worse than crappy code.

      Going on means going far
      Going far means returning

      --

      Going on means going far
      Going far means returning
    2. Re:What about a slightly different name? by _Marvin_ · · Score: 1

      I've also spent some time musing about this, and I've come up with something really nasty which I haven't seen described anywhere yet (althought I'm sure someone somewhere must have thought of it already).

      I think the worst damage you can do is still publicizing or destroying large amounts of company data. Destroying is usually very limited since there are backups... but what if you managed to sneak some transparent file encryption tool in, so that even the backups are encrypted, and after running this configuration for a couple of months, your Trojan "looses" the key....

      Of course, the admins of the network would have to be morons not to notice this for months, but we all know how many morons are working as admins these days!

      --
      "We won't use guns, we won't use bombs, we'll use the one thing we've got more of and that's our minds" - Pulp
    3. Re:What about a slightly different name? by pjrc · · Score: 2
      It should be possible for me to get a Verisign certificate for 'the Microsoff corporation'.

      Being "confusingly similar" to Microsoft, it's unlikely Verisign would issue you a code signing certificate.

      Most users won't notice this, so I can trick people into running my code.

      In the unlikely event you'd get this far, what would you do to the poor user you've tricked? Whatever your code does, it'd be very easy for that poor user (or someone investigating) to find you if they're unhappy with whatever happened to them.

      I think a much more interesting question is what's the most malicious thing you could do with your code, if it were widely distribute and run, without any way to trace it back to you ??

      A long time ago, I used to think the most destructive actions would be to delete files and attack the hardware (erase the bios if possible, start/stop the hard drive every few seconds, etc). More recently I've realized that a good number of computers have important and confidential data on them that is much more valuable than the computer itself. That sort of really valuable data is almost always backed up, so deleting it is only an annoyance. But, making subtle and difficult-to-detect corruptions to critical data could cause a company to make wrong decisions that could be very costly. Indiscriminately transmitting confidential information to others on the internet (public forums most likely) would cause a lot of grief... there's a lot of information like customer lists and marketing plans that must be kept top secret, and there's also a lot of dirty laundry out there that could spark thousands of bitter lawsuits or at the very least undermine customer confidence and trust. Writing code to parse data and make some heurestic decisions about what/how to corrupt it and what/how to expose publically, and not overload/crash lots of systems would be a bit tricky (though nearly all confidential data has the text "company confidential" conveintly placed in it. Maybe there are other worse things to do? I've only thought about it a little bit, but I think it'd be interesting to hear if anyone else has thought about this.

      Moderators, better mark this down, lest any "l33t h4x0rs" are reading. With the amazing success of some recent virus programs, I see these many security weaknesses as a time bomb waiting to go off. Someday someone's going to couple a successful virus/trojan/worm distribution with some really well thought-out ways to do some major damage, and it ain't gonna be pretty.

    4. Re:What about a slightly different name? by Ian+Wolf · · Score: 2

      I'm totally unsure, but I think they can sue you for violating their trademark because it is so similar as to be misleading. They might even have an easier time if they demonstrate that your intention is to deceive. However, like I said, I'm not to certain about this.

      --
      "The words of the prophets are written on the Slashdot walls."
    5. Re:What about a slightly different name? by atomice · · Score: 1

      There is actually a software company in the UK called Microsoft. Microsoft tried to force them to change their name until they pointed out they had actually registered their company name as 'Microsoft' before the Redmond based corporation had. Since then Microsoft have left them pretty much alone - but only because there is absolutely nothing they can do about it. If you register your company name as 'Microsoft' in a country, after Redmond have, then forget it.

    6. Re:What about a slightly different name? by ConsumedByTV · · Score: 1

      So did the uk pull a "fuck you american" and try to sue them? where the hot copy on this?


      Fight censors!

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
    7. Re:What about a slightly different name? by banuaba · · Score: 1

      I'm sure that Verisign can do pretty much whatever they want. They're a private company in the US, AFAIK and can therefore refuse service to anyone who ticks them off...
      Brant

      --


      Brant

      Argle. Bargle.
    8. Re:What about a slightly different name? by jrsmith · · Score: 2

      not exactly what you mean, but consider this case of wal-mart v. walsucks and walmart puerto rico.. this focuses on trademark as it applies to domain registration and not so much the content of the company but i think it's relevant..

    9. Re:What about a slightly different name? by Spamalamadingdong · · Score: 1

      You'd still have prior claim to the name in that business, because you were using it there first.
      --
      spam spam spam spam spam spam
      No one expects the Spammish Repetition!

    10. Re:What about a slightly different name? by SA3Steve · · Score: 1

      It wouldn't work. It isn't legal to make a name close to another company's to confuse other people. For example, a few people had set up web pages where a few of the letters were reversed or similar stuff like that and somne of them got taken down through legal action.

    11. Re:What about a slightly different name? by LX.onesizebigger · · Score: 1
      Wouldn't that depend on which country the company is established in? Of course, Microsloth has offices in virtually every country in the world except Sealand, so it's not that much of an issue.

      On a related note, did anyone hear how the UK clothing company named microsoft (lower-case `m' on logos) against which Microsoft filed a suit (no pun intended) performed in court?

      --
      I for one welcome our new SCOviet Russian overlords to whom all our base are belong.
  118. hello, CRL anyone? by nutsaq · · Score: 1

    Hasn't anyone heard of a certificate revocation list?

  119. Re:This Isn't Really A Microsoft Story. by realdpk · · Score: 1

    This is a Microsoft story. It's both a commentary on VeriSign's sad security, and a warning to those who have trusted Microsoft's certificates in the past to be aware of the fact that they may be bogus.

  120. Uhh by alexburke · · Score: 3

    Don't Trust Code Signed by 'Microsoft Corporation'

    I've had that one covered for the last 18-24 months or so...

    --

  121. Microsoft... Highway Robbery in the Digital Age by NatePWIII · · Score: 1

    Ok, this may be a bit off topic but I do agree with you this latest blunder is more a Verisign problem than a Microsoft problem. I mean who screwed up here??

    You would think with Microsoft getting ready to be axed by the Justice Department would smarten up their tactics some and try to be more reasonable in their pricing and licensing but no they are going the opposite extreme. As if "per processor" licensing and CALs weren't bad enough now they will be trying to use a system or registration to "enable" your software you purchase from them. Kind of like Quickbooks does now with their accounting software. The justice department should force them to Open Source.

    Nathaniel P. Wilkerson
    Domain Names for $13

    --

    Nathaniel P. Wilkerson
    www.haidacarver.com
  122. s/Code Signed by// by SpanishInquisition · · Score: 1

    can you handle the truth?

    --

    --
    Je t'aime Stéphanie
  123. Re:Usually pretty obvious by stilwebm · · Score: 2

    This is all fine and dandy, assuming that you can personally be sure that all of the physical and transport layer connections between you and that host name, as well as the system which resolved the hostname are completely secure and trusted. Otherwise someone could see that you are downloading packets from host X and poof as host X, sending you packets that you now trust based on the host name only. After all, Microsoft has forgotten to renew a domain once before, who's to say they won't do it again? Only this time it might not be a white hat that fixes the problem.

  124. True story: Why you shouldn't trust Verisign by washirv · · Score: 4
    The company that I used to work for bought a certificate from them for their https site. (yep the one that costs some $500 a year). Unfortunately, the engineer who had done all the certificate generation and signing had left the company, and when it came time to deploy the server, we couldn't find the certificate, and the engineer was vacationing in the Amazon forests or something: unreachable except by snail mail. So I called Verisign customer service, told them that I was calling on behalf of this company, the engineer had left so could they send me a copy of the certificate? The customer service representative goes: "Oh sure, what's your email address?". I give her my email and she emailed it to me. That was it! No id checking. No passphrases. Nothing. And they sent it to me in plaintext email.

    And the bastards charge money for this service.

    1. Re:True story: Why you shouldn't trust Verisign by Zeinfeld · · Score: 1
      But the engineer who had left could very well have taken a copy for himself; and use that for his advantage one day...

      True, but the original poster had mistakenly thought that giving someone his public key was a security failure.

      There is an inherent problem in any public key based system that the security is only as good as the security of the private key.

      There is a significant value to limiting the number of people who could perform an attack to those who have physical access to the machine. If the engineer was corrupt, something bad took place the number of people who could have done it would be few.

      As with any security system, the mere existence of a possible but improbable method of attack does not mean that the security scheme is utterly useless. There is no safe in the world that cannot be cut open with an oxy-acetelene lance. Even the big ones they use at Fort Knox and the Tower of London for Queenie-poos jewlery can be opened given enough time. That is why high security safes are rated in terms of the number of hours they take someone to break.

      Stealling an SSL private key would not do an attacker much good unless they could also do a DNS spoofing attack. Each SSL cert is tied to a specific DNS address (at least in v3, v2 is utterly braindamaged).

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:True story: Why you shouldn't trust Verisign by Zeinfeld · · Score: 3
      So I called Verisign customer service, told them that I was calling on behalf of this company, the engineer had left so could they send me a copy of the certificate? The customer service representative goes: "Oh sure, what's your email address?". I give her my email and she emailed it to me. That was it! No id checking. No passphrases. Nothing. And they sent it to me in plaintext email.

      The certificate would also be in the VeriSign LDAP directory and would in any case be handed out to everyone who accesses your Web site using SSL

      With certificate based PKI the security does not lie in keeping the certificate secret. The purpose of the certificate is to authenticate your public key.

      The security depends on you maintaining the secrecy of your private key. That was generated by your engineer on the server itself and VeriSign would never see it.

      So calling up VeriSign and asking for a copy of the certificate does not constitute a security problem. It is like telling someone your PGP fingerprint, or someone downloading a keysigning from BAL's MIT key server or whatever it does not compromise your key.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  125. Microsoft is innocent here by Otis_INF · · Score: 3
    Everyone can setup a certificate server and give out certificates. Do you check the contents of the certificates? most people don't. They just see "ah! A certificate! so it's ok!", while there is a possibility it's not ok.

    Verisign gave out the wrong certificates. If browsers now already have stored these certificates as 'safe', users should remove them, but it's VERISIGN's fault. They should have been more careful when they gave out the certificates. the person who now got the certificates could also have used 'Sun' or 'Red Hat' or any other company. Would that company then be 'the faulty'? NO.
    --

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:Microsoft is innocent here by clare-ents · · Score: 2

      "
      They should have been more careful when they gave out the certificates. the person who now got the certificates could also have used 'Sun' or 'Red Hat' or any other company. Would that company then be 'the faulty'? NO.
      "

      But, if RedHat or Sun wrote code that didn't check for revocations of certificates then they would be at fault, even if the certificate was in Novells name.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
  126. Re:This Isn't Really A Microsoft Story. by istartedi · · Score: 2

    I infinity bad Japanese translation you!!!

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  127. This Isn't Really A Microsoft Story. by istartedi · · Score: 4

    This is a security story. The lock logo would have been more appropriate. Oh, wait... every time MS is mentioned on /. you get a spike in ad revenue. Carry on.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:This Isn't Really A Microsoft Story. by Salsaman · · Score: 1
      NO !

      All your 'belong to us' are belong to me are belong to ME !

      Someone set up you the bomb !

    2. Re:This Isn't Really A Microsoft Story. by targo · · Score: 3
      Exactly my point also. If someone posing as a Microsoft employee would write you a bad check, would you then post a story saying that 'Microsoft has a bad credit history' or something similar? I'm exaggerating here a little but you get the idea.

      For some reason /. is assuming that Nerd=='someone who hates MS' and News for Nerds==Microsoft-bashing, using any means possible?

      Get a life and realize that there are actually many many pro-microsoft (or at least neutral) geeks out there also, who would sometimes rather like to read something where the primary goal would be to tell people about some interesting/cool stuff done by MS, not just bashing. Right now you are just missing all these potential readers who are getting news from more balanced sources elsewhere. Don't get me wrong, I think /. is very cool but it's really harming itself more this way.

  128. Where are the CRLs? by Stupid+Dog · · Score: 1

    I am desperately making my way through the Verisign website, but I cannot find the CRLs. Where are they?

    Thanks for the help,
    Andreas Buschka

    1. Re:Where are the CRLs? by Stupid+Dog · · Score: 1

      Ok, got it:

      http://crl.verisign.com

      Now which one do I have to pull?

  129. Verisign? by Jadecristal · · Score: 1

    Ok, so I suppose that now all of you are going to try to convince each other that you trusted Verisign in the first place, da? Like, you know, the same Verisign that owns NSI. Right. I'll go for that.

  130. Can Verisign be paid for their mistake? by wxyz · · Score: 1

    Now what could happen is that people could just accept the certificates and then SUE verisign for not providing what they were supposed to... could that be possible?

  131. Re:what about those evil "Always Trust..." checkbo by Pakaran2 · · Score: 1

    As several others have posted, the trust is granted on a per-certificate basis. You're trusting code signed with that certificate. Mind you, that doesn't prevent people automatically agreeing again when they see the Microsoft name on the certificate...

  132. Re:Some comments here... by Pakaran2 · · Score: 1
    The real question is will Microsoft patch it by including proper certificate revokation lists, or will they just patch it by disallowing those two certificates.
    At the present time, what is distinguishing the two in question from the 'real' MS certificates? I don't see that much. If it's possible for MS to revoke those two, why can't the crackers revoke the real ones?
  133. Re:Some comments here... by Pakaran2 · · Score: 1

    Well, yes, you would expect them to make that distinction, would you not? :-)

  134. The worst problem of all by Pakaran2 · · Score: 2

    As I post this, neither Verisign nor MS mentions this on their front page. Do they want to wait until the next cracker to deface the front page of Altavista or Yahoo adds an ActiveX virus and wipes out (quite easily) ten million machines?

  135. Some comments here... by Pakaran2 · · Score: 5

    Who should read this bulletin: All customers using Microsoft® products.

    Impact of vulnerability: Attacker could digitally sign code using the name "Microsoft Corporation".

    Recommendation: All customers should follow the administrative procedures detailed in the FAQ. A software update will be issued shortly to provide permanent remediation.

    I find it very fascinating that MS doesn't mention anything about the hazards of running code from an unknown author.

    I would also hope that Verisign is taking a very serious look at their procedures - if CAs don't verify identities before issuing certificates, what good are they?

    For that matter, how were individuals - MS employees or not - given keys in the company's name? There's no need for an individual employee to have those - especially before calling to check with executives within the company.

    1. Re:Some comments here... by markmoss · · Score: 1

      "I find it very fascinating that MS doesn't mention anything about the hazards of running code from an unknown author." As opposed to the hazards of running code that really did originate in Redmond? ;)

  136. The solution to this problem... by MythosTraecer · · Score: 1

    ActiveX...just say NO!

    --

    --Mythos
  137. Re:So how is this Microsoft's fault? by richardbowers · · Score: 1

    Well, are they the ones who thought it was smart to have the "Do you trust this company?" screen emphasize the name of the company?

    --
    Law is whatever is boldly asserted and plausibly maintained. -- Aaron Burr
  138. Is God a CA? by Jon_E · · Score: 1

    I guess it's all a leap of faith ..

  139. Nice Visibility by Lizard_King · · Score: 1

    Who should read this bulletin: All customers using Microsoft® products.

    I'm sure all Microsoft customers will know to navigate to /technet/security/bulletin/MS01-017.asp

    --
    "My mother never saw the irony in calling me a son-of-a-bitch." - Jack Nicholson
  140. Windows XP by kruczkowski · · Score: 1

    If they can't get somthing so simple as this, can you imagin the holes that will be found in the Windows XP registration system?

    --
    hmm... for fun I enjoy launching DDoS attacks against 127.87.42.5
  141. Re:Uh.. by Global-Lightning · · Score: 2
    Heck, just change the title to:

    "Don't trust code written by Microsoft"

  142. Who cares? by abrager · · Score: 1

    From the msnbc article: 'The software giant is warning users to be suspicious of any program that arrives with a certificate claiming Microsoft's authority.' uhh i do that anyway.
    ---

  143. Re:Uh.. by Fervent · · Score: 4
    The real question is, why is this story posted under Microsoft at all? Clearly Verisign made the mistake. And the title "Don't Trust Code Signed by 'Microsoft Corporation" doesn't exactly help the situation.

    Guys, Microsoft is not nearly as evil as you think it is. Yes, they had a track history, and yes clearly Bill Gates is a dick, but there are a lot of cool OS and game programmers, and hardware specialists that put out some wicked shit. You have to separate the company from the nerds like you and me.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  144. Re:Here's a thought. by ChaosEmerald · · Score: 1

    Well, you choose the one signed by Microsoft, of course.

    --

    I am a bad speler. Please ignore speling meestakes in me poast.
  145. Hahaha! by jonfromspace · · Score: 5

    Hmmm... Verisign and Microsoft... now there's a team that just reaks of reliability!

    Surprised? - Not really
    Worried? - No more than yesterday
    Still accepting certs without EVER reading them? - You Bet Your Sweet Ass!!!

    It's not just an OS, It's an adventure!

    --
    I am become Troll, destroyer of threads
    1. Re:Hahaha! by emmaussmith · · Score: 1

      But really, If one knows what they're doing (i.e. not installing a free porn or similar program) who cares if they're signed.
      I personally never look at the certificates, especially when they say they've been revoked. I see that only as the company or person who I get the software from as having enough money to buy a cert. I don't place any more or any less trust in that company.
      If the software is something you need (Half-Life 1.1.0.6 patch) I don't care if it's signed, I'm getting it anyway.

  146. Doing the right thing? by Alien54 · · Score: 2
    Look's like microsoft is doing the right thing as far as this particular issue is concerned. Note this passge from the KB article:

    Microsoft tested the following products to assess whether they are affected by this vulnerability. We will waive normal support guidelines to provide remediation for all operating systems that are still in widespread use, regardless of whether they are normally supported or not.

    Although the usual disclaimers apply, they obviously to not want this to get very far.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  147. Well, duh ... by Wordsmith · · Score: 2

    Do you really expect the average Slashdot reader to trust ANYTHING signed by Microsoft?

  148. WTF? by dR.fuZZo · · Score: 5

    They make me send them multiple faxes and wait two weeks when I forgot my domain password, but some guy says he's from MS and that's good enough for them?

    --
    -- dR.fuZZo
    1. Re:WTF? by sulli · · Score: 4

      This has happened with domain names too - someone claimed to be the Excite webmaster and pointed the Excite.com domain to nowhere a couple of years ago... Maybe they are in fact less secure when the customer is a Big Important Corporation with No Time to Waste!

      --

      sulli
      RTFJ.
  149. Software Patch by scott1853 · · Score: 2

    I read that MS is going to release a patch for this problem, that basically turns on the certificate revocation checking in IE. However, they say it'll take a week to get ready. Obviously they are doing some other stuff in there if it's going to take a week. That flag is only a simple registry setting. What they could be doing, I don't know.

    Just wondering, would they do this if somebody else's certificate got stolen, or would they make it easy for another 3rd-party to accomplish whatever they are going to put in this patch? Is this strictly a priviledge of owning the OS and the browser?

  150. Re:Barf. by sulli · · Score: 2
    Boy, if I were an 31337 5kr1p7 k14413 I would be working on this RIGHT NOW. Send the fake patch out in spam with a notice "Take a look at this URL! You need to upgrade your browser NOW! Accept unknown code because Microsoft told you to."

    Good thing I have neither the time nor the skills nor the inclination. But I bet someone does...

    --

    sulli
    RTFJ.
  151. Barf. by sulli · · Score: 5
    From the MS announcement, why PKI sucks:

    VeriSign has revoked the certificates, and they are listed in VeriSign's current Certificate Revocation List (CRL). However, because VeriSign's code-signing certificates do not specify a CRL Distribution Point (CDP), it is not possible for any browser's CRL-checking mechanism to download the VeriSign CRL and use it. Microsoft is developing an update that rectifies this problem. The update package includes a CRL containing the two certificates, and an installable revocation handler that consults the CRL on the local machine, rather than attempting to use the CDP mechanism.

    Translation: This cert is bad, but the authority issuing it can't tell you this, even though the authority claims to be responsible for doing so. Microsoft and said authority didn't think of this, and so they now have to come up with a totally kludgey patch which they promise won't break anything else.

    This is so fucking confusing even to someone who is fairly technical - can you imagine Joe User's reaction to this? Makes code signing pretty much useless.

    --

    sulli
    RTFJ.
    1. Re:Barf. by MadCow42 · · Score: 1
      From Barf's message:

      The update package includes a CRL containing the two certificates, and an installable revocation handler that consults the CRL on the local machine, rather than attempting to use the CDP mechanism

      Ok, so when I download the CRL program that identifies the stolen certificates, do I trust the signature on it? If I was a malicious hacker that had a bogus certificate, I'd post an "update that rectifies the problem"... q:]

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    2. Re:Barf. by ocbwilg · · Score: 1

      This is so fucking confusing even to someone who is fairly technical - can you imagine Joe User's reaction to this? Makes code signing pretty much useless.

      Please...Joe User is a moron to begin with. He always clicks "ACCEPT" to everything anyways because he thinks that nobody would bother writing it if it didn't do what it's supposed to. Alternatively, Joe User may be so paranoid on a regular basis that he never installs anything because he's afraid that he'd break it and then not be able to undo it. Either way, it's a wash.

    3. Re:Barf. by Omote · · Score: 1

      Now with all this talk of CRL's, what if the person(s) that have the bogus certificates try to distribute the updated software that checks this list? Seems like they could just specify a CDP that starts handing out all sorts of wonderfully malicious bits... Omote

  152. Default setting by plesseym · · Score: 1

    The sad thing is that people who ticked the little box which said
    "Trust all programs from microsoft" when they first downloaded something from Microsoft.
    Most people don't read and have never read a single security advisory from Microsoft
    . This is going to really bad for lots of innocent people.
    I wonder what has happened to their stock price.

  153. Re:I don't know about that. by chainxor · · Score: 1

    True indeed. All big corporations are bound to make some ethical questionable things from time to time. Microsoft is not unique in this regard - not at all.

  154. Re:Usually pretty obvious by tswinzig · · Score: 2

    It's usually not hard to figure out if you're getting a MS product online.
    The files tend to come from domains like, oh, say, microsoft.com or mechwarrior4.com...


    But what about when you're on AOL and you get, whoops, excuse me, WHAT ABOUT WHEN YOU'RE ON AOL AND YOU GET AN EMAIL FROM BILLG@MICROSOFT.COM AND IT HAS A VERI-SIGNED WINDOWS UPDATE?

    THAT'S OK TO INSTALL RIGHT?

    ME TOO!

    --

    "And like that ... he's gone."
  155. Uh.. by ExTycho · · Score: 5

    We trusted MS Before?! Did i blink and miss something?

    1. Re:Uh.. by John+Sullivan · · Score: 1
      The real question is, why is this story posted under Microsoft at all? Clearly Verisign made the mistake.

      When MS's code-signing architecture was introduced, many respected members of the security research community criticised the fact that you simply cannot determine trust for everything a random piece of code will do up front.

      MS's argument was always that people would restrict their trust to vendors with a reputation to uphold, and that VS would make sure that the name you see really is the name of the vendor.

      This falls down in so many ways - rogue employees gaining unauthorised access to signing keys, spoofing the signing process (as in this case), interactions between trusted code modules that genuinely hadn't been forseen by their respective authors.

      Now we have direct proof that a VS certificate claiming MS authorship does not necessarily prove so many of the things MS claimed it proved a few years ago, and which the security of their platform depends critically upon.

      MS may not be directly to blame in this instance, but they are only being pushed backwards into the grave they themselves dug when they insisted on a single, relatively meaningless, security barrier protecting the whole machine.

      Guys, Microsoft is not nearly as evil as you think it is.

      And don't presume to know how evil 'we' think MS is. Personally I think they're just responding to the economic realities they find themselves in. I also think those economic realities should be modified to make some of their more unsavory responses less tempting. But that's just my own personal opinion.

      --
      This is my World Wide Web of Whatever
    2. Re:Uh.. by Snookmz · · Score: 1

      This got 4 mod points and (funny)?!?!?!

      So if we right off M$ now then we're gauranteed mod points?? Increasingly im wondering why i bother reading comments at all.. I should just stick with the articles and thats it..

  156. Conspiracy by BigumD · · Score: 1

    I betcha it was the NSA who did this, trying to put their backdoor on Windows systems!!

    --
    --The space between my ears was intentionally left blank--
  157. Getting you money's worth by HyperbolicParabaloid · · Score: 3

    This certainly adds a new dimension to recent /. discussions about what, exactly, you get when you pay for an expensive certificate!!


    -------------------------

    --


    -------------------------
    A person of moderate zeal
    1. Re:Getting you money's worth by MadCow42 · · Score: 1
      The funnier thought is that Verisign probably billed Microsoft for the 3 certificates they gave out too... on that account, it's too bad they were caught!

      --
      I used to have a sig, but I set it free and it never came back.
  158. Here's a thought. by canning · · Score: 3
    A software update is under development and will be released shortly. When it is available, we will update this bulletin to provide information on how to obtain and use it.

    What if the hacker(s) releases a patch before MS releases one?

    --
    I love the smell of Karma in the morning
  159. It's pretty inevitable that sb'd say this... by Gord.ca · · Score: 1

    ...but doesn't almost everyone on Slashdot not trust code signed by 'Microsfot Corporation' already??? ;-)

    --
    The opinons expressed are those of the voices in the author's head and are not necessarily those of the author.
  160. This would be pointless by AKAImBatman · · Score: 2

    If you went through the trouble of setting up a webpage of that name AND managed to incorporate (requried if you want Coporation in your name) AND managed to pass all the Verisign security checks, you would leave a paper trail 10 miles (16 km) long! Surfice it to say that misuse of your certificate would land you in trouble faster than you could say 'lawyer'.

    1. Re:This would be pointless by ConsumedByTV · · Score: 1

      What rights does microsoft have to sue a company that is in another country, and is an entirly differnt industry?


      Fight censors!

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
  161. Re:Microsoft screwed up by not using the Verisign by frleong · · Score: 1

    Quoting again your quote:

    VeriSign has revoked the certificates, and they are listed in VeriSign's current Certificate Revocation List (CRL). However, because VeriSign's code-signing certificates do not specify a CRL Distribution Point (CDP), it is not possible for any browser's CRL-checking mechanism to download the VeriSign CRL and use it. Microsoft is developing an update that rectifies this problem.

    Read it again. The problem seems to be Verisign NOT specifying the CDP in their certificates. If the CDP is not even there, whether or not MS has CRL checking is irrelevant in this case (it can't be used anyway).

    Also, check this link at MS (Certificate Revocation List Checking): http://www.microsoft.com/windows2000/library/plann ing/security/ipsecsteps.asp. It seems that CRL checking is supported, although disabled by default. There are also options in IE|Options|Advanced|Security with two options for checking revocation lists.

    --
    ¦ ©® ±
  162. Re:Microsoft screwed up by not using the Verisign by frleong · · Score: 1

    You're blaming Microsoft, but Microsoft is not the only company using Verisign certs. What about others that have failed to notify Verisign of its design flaw? In any case, Verisign, being an "expert" in this field, shouldn't have come up with this design flaw in the first place.

    --
    ¦ ©® ±
  163. Had to happen eventually. by RareHeintz · · Score: 4
    If this doesn't wake people up to the problems with the very idea of certification authorities, I don't know what will. Any public key infrastructure hinging on trust of a central authority like this is doomed to fail, and in exactly this spectacular manner.

    That may sound like a bold statement, but if you think about it for a moment, can you ever trust an automated software update again, even a "secure" one?

    OK,
    - B
    --

  164. SENSATIONz!!!! by foreigninvasion · · Score: 1
    WHAT THE FUCKMO???!!!!! Are you some kind of RETARDO idiot?!!!

    IT already has QUOTES! HERE IS A QUOTE FOR YOU, STUPIO MAN: "I am a stupid slashdot poster. I'm also a programmar!"

    I hate you!

    Mod everyone down! EVERYONE!

  165. And this makes Hailstorm all better! by Mercaptan · · Score: 3

    I know it's Verisign's fault, but it really doesn't make the consumer side of .NET sound very trustworthy. I understand they're going to be using Kerebos for the Hailstorm identity back-end, but clearly there's plenty of room for Microsoft to botch. They're well positioned (and well funded) to actually go head with it, but the question is how much will people trust Microsoft? Even paired up with AmEx?

    --
    -- "Sucks to your ass-mar"
  166. Has the cat got out of the bag? by alansingfield · · Score: 1
    Does anyone know if the certificate private key file has found its way onto the internet?

    That is, are we talking about a real threat or a potential threat?

    The person who got the key could hold it close to their chest or publish it on every cracker page going!

    1. Re:Has the cat got out of the bag? by Zeinfeld · · Score: 1
      That is, are we talking about a real threat or a potential threat?

      Potential, according to CNET no evidence that anyone attempted to use the key or posted it anywhere.

      I just searched google and dejanews and did not find someone claiming to have the key. Of course it might be in a different language.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  167. Re:Usually pretty obvious by ocbwilg · · Score: 1

    Of course, this is probably not too good for Verisign, as they now look like dumbasses, and have probably pissed off MS to boot.

    As opposed to previously having looked like dumbasses and pissed of thousands of people who are trying to register expired domain names or get their DNS info in the root servers changed?

    It's just more of the same incompetence if you ask me.

  168. It's a plot to drive the herd toward .NET! by Don+Symes · · Score: 1

    It's FUD for the PHBs to make them want .NET

  169. Shows the vulnerablility in PKI by hackstraw · · Score: 1
    I've been working with PKI for a while, and one thing that always comes up is the issues involving revocation and CRLs (Certificate Revocation Lists).

    This would be a non-issue if CRLs or something better could realtime authentication of certs.

    1. Re:Shows the vulnerablility in PKI by Zeinfeld · · Score: 2
      This would be a non-issue if CRLs or something better could realtime authentication of certs.

      There are two technologies out there, OCSP which has been arround for a while as a specification and is just comming into service and XKMS which is XML based and only been arround a few months.

      The problem is that this does nothing for the legacy browsers out there...

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  170. Some thoughts by Zeinfeld · · Score: 1
    First off, the system has not failed when someone obtains a fraudulent certificate. It has failed at the point that someone successfully uses it. That has not yet happened. We are talking about a significant and serious failure of one part of the Authenticode system. This should be borne in mind before people start saying that Authentication gives zero security.

    Security is about risk control, it is not risk elimination. Authenticode was designed to make downloading software over the net possible by giving a certain degree of assurance that it came from a specific source.

    Sure the authentication proceedure could be toughened up, requiring people to fly out to California to apply in person, present their passports etc. But does anyone believe that if that had been the requirement people would have used authenticode at all?

    One of the rationales given for not insisting on stronger authentication proceedures in the SSL space was that if you set a bar that can filter out 99% of the attackers you can then go after the remaining 1% with lawyers and handcuffs. In this case the culprits will have a target painted on their forehead if they try to use the certificates.

    So what can the attacker do with their certificates?

    They certainly can't boast about their involvement since they have committed fraud. The FBI are reportedly investigating already.

    The only thing that an authenticode certificate is good for is to sign code. They could sign a piece of malicious code. But how would they distribute it? They would have to make sure that the Web site the code was distributed through could not be traced back to them.

    Even if they did sign malicious code the code itself would be signed with the known 'fraudulent key'. They might catch some people out initially, but the first person to check the cert would raise the alarm.

    The problem would go away if the Authenticode verifier did a CRL check or OCSP verification. Until now there has been resistance to checking of CRLs as 'too complex', the technology certainly exists however, VeriSign issues a CRL and VeriSign was the original inventor of OCSP. Hopefully what people will take out of this is that CRLs and OCSP are needed.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
    1. Re:Some thoughts by Zeinfeld · · Score: 1
      There is no way ANYONE, even Microsoft, can prove that it has not happened. But it will only take one counterexample to prove that it has.

      Ok, no-one has complained about a piece of seriously malicious code that was traceable to the certificate. We still don't have any evidence to suggest it has happened.

      But as you point out, yes, someone might have had their hard drive munched due to this cert and not realised it.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  171. Trusted Authority? Damages? by pixel_bc · · Score: 1

    ... my ass Verisign is a "trusted authority."

    What steps can be taken to prevent this in the future? This is potentially a very dangerous precedent. Should Verisign be held accountable for any resulting damages that result from people being duped by this certificate?

    Now thats an interesting question. Can we trust their certs from now on? I'll always be second guessing them now. (sigh)

  172. Prevention... by ZaneMcAuley · · Score: 1

    They may add a security_patch, but what will they do to prevent something like this happening again? What extra steps will they take? Increase the prices of the certificates? People can use money as a tool to hack also... Just wave yer money at em... That usually works :)

    --
    ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
  173. Just the facts by Vainglorious+Coward · · Score: 1

    MS have a breach, source code perhaps involved

    Class 3 Certificates issued to bogus MS

    Big DoS & DNS chaos

    Agent revealed & 51 sent back to Russia

    Who knows what damage done?

    --
    My next sig will be ready soon, but subscribers can beat the rush
  174. Imagine that scenario... by Glog · · Score: 1
    The *bogus Microsoft employee* hijacks the microsoft.com domain to a microsoft site look-alike and uploads the latest and greatest in virii, sniffers, and DDoS tools onto your machine when you request a Windows/IE update ... *kewl*

    Why doesn't Verisign change its name to SelfSign to reflect their new policy for customers. "Pick your company - we provide the brand identity and certificates!"

  175. Aliens control the masses via subliminal messaging by Ripiket · · Score: 1

    This hack is by an alien. Near Verisign's headquarters, about 20 UFO sighting have been seen everyday for the last month. Are they trying to tell us something? Are they trying to control us via manipulation of Microsoft? Are they introducing subliminal messaging to DirectX(tm)?

    Only Kibo can save us.

  176. Certification Practice Statements by euphline · · Score: 1
    It is standard operating procedure at a CA to produce a "CPS" or Certification Practice Statement. This document discusses how the Certificate Policy is carried out. Specifically, it tells what the standard is for I&A (Identification and Authentication) of a business or individual before issuance of a given level of certificate.

    Versign has such a statement, which itemizes what they (in theory) do before issuing a cert.

    -jbn

  177. Usually pretty obvious by banuaba · · Score: 3

    It's usually not hard to figure out if you're getting a MS product online.
    The files tend to come from domains like, oh, say, microsoft.com or mechwarrior4.com...
    Now, of course, if you are trying to download 'http://ftp.goatse.cx/hotgaypr0n.exe' and it's signed by MS you a) have other problems and b) deserve whatever you get if you accept the file.

    Of course, this is probably not too good for Verisign, as they now look like dumbasses, and have probably pissed off MS to boot.


    Brant

    --


    Brant

    Argle. Bargle.
  178. So how did a class 3 get out? by Robert+A.+Heinlein · · Score: 3
    Take a look at the requirements to get a Class 3 cert:

    http://www.verisign.com/repository/CPS/CPSCH2.HTM# _toc361806948

    http://www.verisign.com/products/asb/faq.html

    Especially interseting is the Assurance level that comes with this cert.

    Even if these certiciates are never used, there will be some pretty heavy US govt. involvement as a result of this.

    Anyone know if this has happened with any companies less visible than MS? A quick search did not turn anything up, but if Versign's procedures could let something like this slip through...

  179. Re:This seems to imply. . . by twbecker · · Score: 1

    ...but doesn't almost everyone on Slashdot not trust code signed by 'Microsfot Corporation' already??? ;-) Score 2, Funny

    that most of us would otherwise trust code signed my Micro$haft. Score 0, Offtopic.

    ...And mine was first. Whatever.

    --
    "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
  180. Not thought through by OverlordDDRP · · Score: 1

    -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Although I'm not addressing this issue directly, I don't think you thought it through to it's conclusion. If you were distributing damaging code as a signed executable to fool people, once it was realized, all the people who'd want to sue you for damage to their computers would know exactly who you are from your information at Verisign! -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 6.5.3 for non-commercial use Comment: Daybo Logic - www.daybologic.com iQA/AwUBOrqIxSFu/tNNkyL0EQKiAwCdGtGU6iGipc0Tje7PxI H2SPu1b/4AoNPr mfrni6VS3IiEZ1nPOjxQpz41 =7PkC -----END PGP SIGNATURE-----

  181. "Always trust content from Microsoft Corp?" by Corporate+Drone · · Score: 1
    When you download files with certificates, doesn't Windoze provide you with the option to allow acceptance of future files certified by the provider?

    In other words, if a Windoze user has already said "yes" to "always accept software from Microsoft" then... yikes!

    --
    mmm... yeah... You see, we're putting the cover sheets on all TPS reports now before they go out...
  182. Just Microsoft? by isa-kuruption · · Score: 1

    This could have happened to anyone, any company, including GNU-based organizations that use SSL certificates to authenticate themselves. (like lots of people do with Certificates and vulnerability advisories?) Or maybe when you go to http://www.rehdat.com/ and purchase the new release =)

  183. Funny by Keslin · · Score: 1

    Microsoft is one of the only companies that ever really bothers to sign their software modules anyway, so this kind of makes it glaringly obvious that the whole concept is broken. Most other companies don't bother to sign, and then they provide help on how to click past the Windows 'this driver is not signed' warnings.

    -Keslin, the naked nerd girl

    --

    -Keslin, the naked nerd girl
  184. I don't know about that. by catherder_finleyd · · Score: 1
    I don't know about that. For example:

    1. Oracle's Larry Ellison, who likes to imperiously "buzz" the poor citizens of San Jose in his Private Jet.

    2. AOL-Time Warner, which wants to control both the content and how you can give it "buzz" (see the recent Slashot thread on "IM").

    3. Not to mention IBM, which in its bad old days of the 70's and 80's could actually get Mainframe SysAdmins who did not "THINK" the IBM way fired and blackballed!

    Microsoft is not all good. It's not all bad either. Microsoft is just another Corporation playing the rough "Corporate Game". They are only the most successful, currently.

  185. nobody has to work for Microsoft by janpod66 · · Score: 1
    You have to separate the company from the nerds like you and me.

    Working for Microsoft is a choice. You don't have to do it. There are (still) lots of other jobs around. If you are waiting for options to vest and think they are going to be worth something, you should be able to laugh all the way to the bank and put up with the complaints.

    but there are a lot of cool OS and game programmers

    You can argue whether the stuff that Microsoft produces deserves the commercial success it has. But in terms of technology, Microsoft is about as "cool" as a MacDonald's Happy Meal. Microsoft produces software for the masses, using mostly technology that was roughly state of the art in 1980. Oh, but I will agree: they are getting pretty cool when it comes to graphic design.

    Guys, Microsoft is not nearly as evil as you think it is.

    Sure they are: the company E-mail and Gates's testimony that have come out have confirmed people's worst suspicions. Microsoft is a big company with but one goal: profit by any means that are even marginally legal. The fact that there are lots of other companies that are just as bad doesn't excuse Microsoft.

  186. Who will you trust? Easy... by janpod66 · · Score: 1
    I would trust a company that takes its responsibility as a certificate authority seriously. VeriSign's responsibility seems to extend no further than to charging your credit card. There are companies whose management looks into the future and spends the necessary money today to earn and keep a reputation. VeriSign doesn't seem to be one of them, and I don't have much hope for them.

    Maybe an established insurance company that both issues certificates and insures companies against abuses of certificates has a sufficient incentive to act more prudently.

  187. I wonder... by Some+Wanker · · Score: 1

    ...if Verisign bears any liabillity for this. If people start doing this very much, it will undermine confidence in Verisign. I wonder how they are dealing with it.

  188. what about those evil "Always Trust..." checkboxes by CanuckGuy · · Score: 1

    From the ActiveX download warnings. I mean, that's what could realy F$ck you up...

    Aproximately 1/3rd of the IE/AOL users have probably already decided that "Yaaa, stuff from Microsoft should be alright.." and checked the box. Now anything from "Microsoft Corperation" gets installed sight unseen (inovation in action).

    Bam.

    say goodbye to your HD.

  189. Solution: Avoid Single Points of Failure by Thurn+und+Taxis · · Score: 2

    The primary rule of security is never to have a single point of failure. If you allow any VeriSign-signed certificate to wreak havoc over your computer, that's a single point of failure. No form of security is 100% secure (except gelding, but let's not go there). But if you have 5 levels of security, each with a 1% chance of failure, you end up with a 99.99999999% chance of stopping the intrusion (for the mathematically inclined: [1-(0.01)^5]*100% = 99.99999999%; and yes, I naively assumed that failures at each stage would be independent). So requiring V$-accepted certificates, checking the name of the company that issued the cert, verifying the URL, not running random .EXE files, and using a virus checker gets you a long way towards having a system that won't be compromised by a failure like the one reported today.

    The problem is that most of these security methods require a certain amount of expertise and paranoia on the part of the user. Although both are easy to develop when the network you maintain's been cracked once or twice, this sort of thinking isn't something that I would expect or even wish of my Mom (not to disparage moms in general - I know several who know more about security than I ever will) or other loved ones. So the real issue is, can we develop multiple, independent levels of security that don't require expertise or paranoia on the part of the user?

    --
    On stereophonic equipment, the monaural sound obtained through multiple channels will enhance your listening pleasure.