“FBI Added Secret Backdoors to OpenBSD IPSEC”

Okay, this is potentially very big news that really needs all the exposure it can get. OpenBSD’s Theo de Raadt has received an email in which it was revealed to him that ten years ago, the FBI paid several open source developers to implement hidden backdoors in OpenBSD’s IPSEC stack. De Raadt decided to publish the email for all to see, so that the code in question can be reviewed. Insane stuff.

De Raadt received the email from Gregory Perry, currently the CEO of GoVirtual Education. Ten years ago, while he was CTO at NETSEC, Perry did some consulting work for the FBI’s GSA Technical Support Center. Perry’s NDA expired recently, and as such, he decided to contact De Raadt about what he had learned ten years ago.

“My NDA with the FBI has recently expired, and I wanted to make you aware of the fact that the FBI implemented a number of backdoors and side channel key leaking mechanisms into the OCF, for the express purpose of monitoring the site to site VPN encryption system implemented by EOUSA, the parent organization to the FBI,” Perry details in the email, “Jason Wright and several other developers were responsible for those backdoors, and you would be well advised to review any and all code commits by Wright as well as the other developers he worked with originating from NETSEC.”

“This is also why several inside FBI folks have been recently advocating the use of OpenBSD for VPN and firewalling implementations
in virtualized environments,” he adds, “For example Scott Lowe is a well respected author in virtualization circles who also happens top be on the FBI payroll, and who has also recently published several tutorials for the use of OpenBSD VMs in enterprise VMware vSphere deployments.”

De Raadt takes these allegations very seriously, and wants the code to be audited as soon as possible. Since the IPSEC stack is already quite old, and the allegations are also old, the code has gone through several revisions and the like, but still, De Raadt wants it analysed.

“The mail came in privately from a person I have not talked to for nearly 10 years,” he details, “I refuse to become part of such a conspiracy, and will not be talking to Gregory Perry about this. Therefore I am making it public so that (a) those who use the code can audit it for these problems, (b) those that are angry at the story can take other actions, (c) if it is not true, those who are being accused can defend themselves.”

If this turns out to be true, you could wonder what else has been put in open source projects. Scary thought.

126 Comments

  1. 2010-12-15 12:02 am
    • 2010-12-15 12:12 am
  2. 2010-12-15 12:16 am
    • 2010-12-15 12:26 am
    • 2010-12-15 12:44 am
        • 2010-12-15 6:10 am
          • 2010-12-15 6:31 am
          • 2010-12-15 5:54 pm
          • 2010-12-15 6:58 pm
          • 2010-12-15 7:14 pm
          • 2010-12-15 7:25 pm
          • 2010-12-16 9:09 am
          • 2010-12-15 7:46 am
          • 2010-12-15 12:33 pm
        • 2010-12-15 10:45 am
    • 2010-12-15 8:47 am
      • 2010-12-15 12:37 pm
        • 2010-12-15 1:27 pm
    • 2010-12-15 8:54 pm
    • 2010-12-18 10:25 pm
  3. 2010-12-15 12:30 am
    • 2010-12-15 12:40 am
    • 2010-12-15 1:09 am
      • 2010-12-15 1:18 am
      • 2010-12-15 1:22 am
      • 2010-12-15 1:25 am
        • 2010-12-15 2:28 am
          • 2010-12-15 2:42 am
          • 2010-12-15 3:17 am
          • 2010-12-15 4:44 am
          • 2010-12-15 8:53 pm
      • 2010-12-15 11:49 am
      • 2010-12-15 2:39 pm
    • 2010-12-15 1:30 am
      • 2010-12-15 3:41 am
    • 2010-12-15 3:46 am
  4. 2010-12-15 12:44 am
    • 2010-12-15 1:17 am
    • 2010-12-15 4:29 am
    • 2010-12-18 10:27 pm
  5. 2010-12-15 12:49 am
    • 2010-12-15 1:36 am
    • 2010-12-15 12:53 pm
  6. 2010-12-15 1:07 am
    • 2010-12-15 7:40 am
  7. 2010-12-15 1:24 am
    • 2010-12-15 1:32 am
      • 2010-12-15 11:09 am
    • 2010-12-15 1:26 pm
  8. 2010-12-15 1:51 am
  9. 2010-12-15 2:30 am
  10. 2010-12-15 4:17 am
  11. 2010-12-15 4:17 am
    • 2010-12-15 4:49 am
      • 2010-12-15 1:52 pm
        • 2010-12-15 2:24 pm
          • 2010-12-15 3:39 pm
          • 2010-12-15 3:43 pm
          • 2010-12-15 3:52 pm
          • 2010-12-16 1:13 am
          • 2010-12-16 1:42 am
          • 2010-12-15 3:57 pm
          • 2010-12-16 1:53 am
          • 2010-12-16 1:57 am
          • 2010-12-16 2:13 pm
          • 2010-12-16 6:14 pm
          • 2010-12-15 5:57 pm
        • 2010-12-15 3:38 pm
      • 2010-12-17 1:32 pm
        • 2010-12-17 3:18 pm
          • 2010-12-17 3:52 pm
          • 2010-12-17 7:02 pm
          • 2010-12-18 10:38 am
          • 2010-12-19 3:01 am
          • 2010-12-19 5:35 pm
    • 2010-12-15 10:47 am
    • 2010-12-15 12:57 pm
      • 2010-12-15 1:54 pm
        • 2010-12-15 2:33 pm
          • 2010-12-15 2:48 pm
          • 2010-12-15 7:15 pm
          • 2010-12-16 2:15 am
        • 2010-12-15 3:39 pm
          • 2010-12-15 5:50 pm
          • 2010-12-15 6:01 pm
          • 2010-12-15 7:31 pm
          • 2010-12-15 8:28 pm
          • 2010-12-15 10:19 pm
          • 2010-12-15 10:47 pm
          • 2010-12-16 2:22 am
          • 2010-12-16 4:51 am
          • 2010-12-16 5:14 am
        • 2010-12-15 6:03 pm
          • 2010-12-15 6:25 pm
          • 2010-12-15 8:25 pm
          • 2010-12-15 10:02 pm
          • 2010-12-15 10:17 pm
    • 2010-12-15 7:26 pm
  12. 2010-12-15 5:02 am
    • 2010-12-15 5:51 am
  13. 2010-12-15 6:35 am
  14. 2010-12-15 8:18 am
  15. 2010-12-15 9:18 am
  16. 2010-12-15 9:32 am
  17. 2010-12-15 11:59 am
    • 2010-12-15 2:35 pm
    • 2010-12-15 3:30 pm
    • 2010-12-15 3:31 pm
  18. 2010-12-15 1:40 pm
    • 2010-12-15 2:05 pm
        • 2010-12-15 2:34 pm
        • 2010-12-15 5:25 pm
        • 2010-12-15 5:59 pm
    • 2010-12-15 3:37 pm
  19. 2010-12-15 6:03 pm
  20. 2010-12-15 7:19 pm
  21. 2010-12-15 8:14 pm
    • 2010-12-15 8:22 pm
      • 2010-12-15 10:56 pm
  22. 2010-12-16 12:18 am