Slashdot Mirror


BSD Coder Denies Adding FBI Backdoor

jfruhlinger writes "Theo de Raadt has made the shocking claim that OpenBSD includes a backdoor that the FBI paid coders to build. Brian Proffitt has tracked down one of the programmers named as being on the FBI payroll (actually, he tracked down two programmers with the same name). Both deny working with the FBI."

45 of 239 comments (clear)

  1. Please correct. by santax · · Score: 5, Informative

    It was not Theo that made that claim. It was Theo that released the email he got from the guy making that claim! Big big difference!

    1. Re:Please correct. by skids · · Score: 2, Insightful

      I would go on a rant about how anyone who wants to post main stories should really be forced to attend at least a half-day seminar on basic journalistic essentials.

      But considering how an entire degree in journalism does not seem to have helped the professional media....

    2. Re:Please correct. by santax · · Score: 5, Informative

      You haven't read that mail if you are saying that. Just read the damn mail! http://marc.info/?l=openbsd-tech&m=129236621626462&w=2

    3. Re:Please correct. by jfruhlinger · · Score: 5, Informative

      I'm the one who submitted it to Slashdot, and it's totally my fault, not a mistake in TFA. Apologies.

    4. Re:Please correct. by skids · · Score: 2

      You mean they believe things like "I have received a mail" and "It is alleged..."? How horrible.

      Or do you mean that CmdrTaco being who he is, people believe what he says Theo has to say.

    5. Re:Please correct. by John+Hasler · · Score: 5, Insightful

      It isn't totally your fault. It is also the fault of the Slashdot editor who didn't bother to read the article.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    6. Re:Please correct. by tenchikaibyaku · · Score: 4, Insightful

      Even if there's no truth whatsoever behind the initial claim, I suspect we'll be seeing this pop up in various more and less accurate forms for several years to come.

    7. Re:Please correct. by Lennie · · Score: 2

      'Want to put questions in the minds of people who might switch from windows? put out there a "rumor" that it has Government backdoors in it.'

      Actually, if it is in OpenBSD, then you can be damn sure it is Windows too.

      --
      New things are always on the horizon
    8. Re:Please correct. by clone52431 · · Score: 2, Informative

      a private email

      It was his e-mail, because it was sent to him. He’s the one who gets to decide whether it’s private or not.

      There is someone else’s private e-mail, and then there is my e-mail. Whether or not I want my e-mail to be private is my decision. If you send me an e-mail, unless you specifically request otherwise, assume I can do whatever I want with it. Including post it online.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
  2. Re:Oh come on by TheRaven64 · · Score: 4, Insightful

    The difference is that the original story is posted by kdawson, so no registered users will see it, because we've all blocked him from the front page. This one is posted by Taco, so we'll see it.

    --
    I am TheRaven on Soylent News
  3. The whole story seemed a bit off by Fibe-Piper · · Score: 4, Interesting

    I mean the idea that this person would still be alive when "the NDA expired..." was odd.

    Why would the FBI make any NDA on something as shameful as this that would expire during one's lifetime?

    --
    I went to battle M.C. Escher, but drew a blank.
  4. Re:Oh come on by Scutter · · Score: 3, Informative

    You didn't get that this was a follow-up story, then, huh?

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
  5. Wrong summary by Anonymous Coward · · Score: 3, Informative

    Oh please, de Raadt didn't claim shit. Here's the original mail.

    Theo seems skeptical himself, he just didn't want to hold back a potential security issue.

    1. Re:Wrong summary by kjs3 · · Score: 2

      Not my point. This is probably going to come as quite a surprise to you, and you probably don't much care, but there's more at stake here than the backdoor. Jason Wright, FBI plant or no, will never be able to fully clear his name, and for some will always be "the guy who might be a FBI plant". God help the guy if someone finds some sort of bug; no matter how innocuous, it will be cited as "proof". I clearly don't know how "douche" is defined in your world, but in mine throwing someone under the bus with no hard evidence and precisely zero concern for them qualifies as grade-A douche. But then, I actually give a shit about other people and consider the consequences of my actions. YMMV.

      The adult, professional, dare I say "non-douche" way to handle this would have been to say "I have credible reason to believe that there is a deliberately introduced back door in the IPSec code in OpenBSD. It would have been introduced around $DATE and/or in $FILES. Please drop what you are doing and start auditing." while trying to confirm the details. Obviously, that didn't happen. Obviously, far too many people couldn't care less.

  6. Re:Oh come on by Jurily · · Score: 3, Funny

    Who's this "kdawson" you speak of?

  7. Re:well by gstoddart · · Score: 2

    even if it was you, would you admit to it?

    Depending on the situation, they might not legally be able to admit it. If your work was Classified, you might be prohibited by law from admitting to it.

    Not saying that is true or even likely in this case, but it is possible. I wouldn't want to run afoul of a government NDA.

    --
    Lost at C:>. Found at C.
  8. Well it might by Sycraft-fu · · Score: 4, Insightful

    The normal length for classified material is 50 years. That isn't to say it can't last longer or be declassified earlier, but 50 years is the normal NDA length. Why would this be any different? In particular there was the implication that they'd been heavily pushing it because of the backdoor. Ok but they had to know that the NDA was about to expire and thus the jig would be up and it would be, if anything, harmful.

    Makes no sense. I am not buying this in the slightest without some proof. Some guy claiming something in an e-mail isn't proof, that is Internet nuttery as normal.

    1. Re:Well it might by Fibe-Piper · · Score: 2

      The normal length for classified material is 50 years. That isn't to say it can't last longer or be declassified earlier, but 50 years is the normal NDA length. Why would this be any different?

      FTA -

      "...sent to him by Gregory Perry, who worked on the OpenBSD crypto framework a decade ago."

      I think that 50 years sounds normal for an agency whose job has become protecting secrets. A decade does not sound like something that would benefit them at all. That's what seemed strange to me about the original article.

      --
      I went to battle M.C. Escher, but drew a blank.
  9. The first sentence of the summary is false. by John+Hasler · · Score: 2

    Theo de Raadt has made the shocking claim that OpenBSD includes a backdoor that the FBI paid coders to build.

    Theo did no such thing. Perry did.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  10. What the hell? by mysidia · · Score: 5, Insightful

    There was never any OpenBSD contributor named Scott Lowe. Did anyone actually bother to read the source material or check facts, before claiming as such?

    The finger was being pointed at Scott Lowe FOR HIS Virtualization BLOG, which are merely articles that discuss the use of OpenBSD.

    The mailing list author, was making a totally reckless claim with no proof shown that He was advocating OpenBSD for the benefit of the FBI which is downright ludicrous attention whoring attempt on the part of someone reposting that claim without corroboration.

    A mailing list posting by one person is not a credible source to be taken at face value. Information needs to be corroborated. Posting some random person's vague accusations as front page news borders on gross negligence.

    1. Re:What the hell? by John+Hasler · · Score: 2

      > There was never any OpenBSD contributor named Scott Lowe.

      I don't see where Perry claimed that there was.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  11. Theo didn't make the claim by 7x7 · · Score: 4, Insightful

    Someone sent an email to Theo making the claim. Theo put it on the internet. Now it's true.

    1. Re:Theo didn't make the claim by interval1066 · · Score: 2

      It looks to me like de Raadt received an email from this Perry saying that he had some kind of NDA with the FBI that was part of a project the FBI hired Perry to do to add a back door to the OBSD ipsec stack, and the tone *seems* to be "ha ha ha, I screwed you" a little bit, shown by his comment about OBSD's DARPA funding. de Raadt isn't confirming or denying, he's simply saying "Look, this asshole is making claims." Claims that should be easily refuted if the OBSD stack is as heavily audited as the group claims.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  12. Slashdot: "News" by BitHive · · Score: 2

    Because it's too much trouble to quote or reproduce Theo's brief email and people wouldn't know what to make of it anyway.

  13. Bump by AdmV0rl0n · · Score: 5, Interesting

    The raw and cold truth is that contributors to all the open OSs can't really be vetted. Not in a meaningful way. And the number of people who are deep low level 'hackers' capable of writing the code is relatively small. The numbers able to code audit to a level of examination are even fewer. So yes, the code is open, the code is visible, the code can and could be audited. But here is the thing, being auditable is not the same as being audited. And personally, I would not be shocked if a full audit was run if something might be found.

    That being said, this is one step better than closed source, where some of the above is not possible or viable, and in cases where money crosses palms, may in fact be unwanted.

    Further to this though, I personally don't expect government to simply roll over and die. I expect them to take steps to try and stay one step ahead of bad things, and the relaxing of technology limits has benefitted people across the world, even if I were to make a case that the cost is that at the point of a pyramid - the goves can hunt down the world culprits and suspects. In some cases - releasing the tech in fact has your enemy using that tech after some time and you get to tap into it.

    At least its an interesting story :)

    --
    We`re all equal .. Just some of us are less equal than others.
    1. Re:Bump by Xemu · · Score: 2

      The raw and cold truth is that contributors to all the open OSs can't really be vetted. Not in a meaningful way.

      Indeed. However, the raw truth is that open source contributions can be vetted in a meaningful way.

      Don't fool yourself into believing that there are no backdoors in closed-source software.

      --
      Tell your friends about xenu.net
    2. Re:Bump by snowgirl · · Score: 3, Interesting

      So yes, the code is open, the code is visible, the code can and could be audited. But here is the thing, being auditable is not the same as being audited.

      Except this is OpenBSD we're talking about, where code audits happen frequently and often.

      And personally, I would not be shocked if a full audit was run if something might be found.

      A full audit would be run repeatedly over the course of this coming year even if this accusation had not come out. After all, we are talking about OpenBSD.

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
  14. Re:NDA by zn0k · · Score: 3, Informative

    No.

    But that's because they're bound by patient confidentiality, and not a boilerplate 10 year "don't talk about anything you learned at work" NDA.

    So the two cases don't really compare. At all.

  15. Re:Funny... by tlhIngan · · Score: 2

    Whereas you can be sure no one at Microsoft or Apple is coding backdoors for a TLA ?

    More like, you KNOW there are backdoors in Windows, Mac OS X, iOS, and all the other products they have. But don't switch to open-source purely because it's open-source and therefore, backdoors can't be hidden in the code. Even very careful audits can still miss cleverly hidden backdoors.

    The silly thing about this issue is that no one can confirm or deny it, short of a full on hard core code review. The people who did it certainly won't say either way (other than "it might"), the ones who know about it won't acknowledge it. And the backdoor doesn't have to be a shell-granting root access. It can a simple matter of key leakage through subtle means and the code looks otherwise innoculous.

  16. Re:NDA by JonJ · · Score: 2, Funny

    It's no wonder you smell poop, it's coming straight out of your mouth.

    --
    -- Linux user #369862
  17. Theo did not make the claim.. by TheNinjaroach · · Score: 2

    He simply released the email that was sent to him.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
  18. Re:well by mark72005 · · Score: 2

    Warning: People denying the existence of robots may be robots themselves.

  19. Re:NDA by John+Hasler · · Score: 2

    > If you made a deal to keep a secret you keep that secret.

    If I made a deal to keep a secret for five years I keep it for five years.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  20. Re:Funny... by Lumpy · · Score: 2

    OF course not. such a coder would be easily spotted because they know what they are doing and produce clean code that works... This will stand out BIG TIME at Microsoft.

    --
    Do not look at laser with remaining good eye.
  21. Re:Oh come on by ledow · · Score: 3, Insightful

    Funnily, that's exactly what happened to me - I wondered what people were talking about when they said it was a dupe. This is the only website I've ever had to block a submitter on, and kdawson the ONLY author I've ever had to block on any website because every submission I read from them annoyed me or was blatantly complete bollocks.

  22. This is why I only use windows. by Anonymous Coward · · Score: 2, Funny

    I only use OSes I can trust!

  23. Re:No BBlobs? by Lumpy · · Score: 5, Interesting

    You dont realize how it is possible to hide evil code in front of someone's face..

    http://underhanded.xcott.com/

    go there and read, look at the winning and runner up entries... If you are a competent coder you can hide things right in front of someone and they will not spot it. It's scary as hell what some of these guys can do.

    --
    Do not look at laser with remaining good eye.
  24. Re:Smells like FUD to me by TheRaven64 · · Score: 5, Insightful

    This means that a code audit would find this so-called back door, yes?

    Nope. OpenBSD is audited, but the auditors are human (well, some aren't, but they can only spot categories of bug that are well documented). The code is not formally, mathematically verified (doing so for nontrivial C code is basically impossible), so there's always the possibility of a bug and, as the OpenBSD team says, the only difference between a bug and a vulnerability is the intelligence of the attacker.

    Regular code audits increase the probability that a backdoor would be found, but they don't guarantee it. That's why this is such effective FUD: it's basically impossible to prove that it's not true.

    --
    I am TheRaven on Soylent News
  25. Re:Oh come on by eln · · Score: 3, Funny

    Nonsense. Nobody working for this site has ever been a good enough perl coder to pull that off.

  26. Re:Oh come on by elrous0 · · Score: 2

    Kdawson is just an internet myth, long ago disproven by snopes.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  27. Re:No BBlobs? by 0123456 · · Score: 2

    The allegation is inclusion of a side-channel in the crypto algorithm for leakage of key bits.

    If you know about crypto coding, you'll know instantly why that would be easy to hide and hard to find.

    IPSEC is a well-documented standard: you can't just stick 'random numbers' which happen to contain parts of the key in the data stream as you could with some home-grown crypto system. The fact that it is a standard which has to interoperate with other implementations of the standard eliminates most of the usual methods of deliberately leaking keys.

    Certainly there could be deliberate timing effects, etc, but everyone these days should be using crypto implementations which protect against such things.

  28. Re:Oh come on by mr.dne · · Score: 2

    I've been following slashdot for over 10 years and I finally registered an account just a few weeks ago. Why? Because I got so sick of kdawson's inflammatory Fox-news-esque junk articles that I finally decided to register just for the sole purpose of kill-filing him.

  29. Re:Funny... by gknoy · · Score: 2

    How do you know they're planted by the DOD, rather than simply programming mistakes that no one caught?

  30. Re:Funny... by bluefoxlucid · · Score: 2

    Hard-coded secondary keys are pretty big programming mistakes. Maybe for debugging, or an old recovery mechanism that was disabled?

  31. Re:Oh come on by Farmer+Tim · · Score: 2

    Can't say I have. The last joke I made about bestial dwarf porn got modded up pretty quickly.

    --
    Blank until /. makes another boneheaded UI decision.