Urgent.News

What's breaking now, across thousands of outlets.

Tech

Theo de Raadt: The Man Who Built the Internet's Locks

Theo de Raadt built OpenSSH and OpenBSD for a world he didn't trust. It cost him NetBSD, a DARPA grant and many friends. The world moved in anyway.

Theo de Raadt: The Man Who Built the Internet's Locks

Theo de Raadt is the creator of OpenSSH and OpenBSD, two widely used open-source software projects. He built these projects for a world he did not trust, which led to the loss of his involvement with NetBSD and many friends. Despite the setbacks, the world continued to move forward. In early March 2024, a man known as Jia Tan created a backdoor in liblzma, a compression library hidden within Linux.

Tan was patient and polite, gaining the trust of an exhausted maintainer before introducing his malicious code. The backdoor went undetected for two years, affecting nearly every server on Earth that used OpenSSH. It was discovered by Microsoft engineer Andres Freund, who noticed an unusual increase in CPU usage during SSH logins.

Upon investigation, Freund found the backdoor in liblzma, and it was quickly addressed by Red Hat and Debian. OpenBSD, however, remained unaffected because it had never integrated systemd, which was part of the attack chain. The attack highlighted the importance of trust and security in software development, with Theo de Raadt's code potentially running on critical systems such as banks, hospitals, and medical records.

Written by urgent.news from HackerNoon's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at hackernoon.com →

More in Tech

Building Reliable API Integrations for PHP Web Applications

Modern web applications often depend on external services for payments, customer information, notifications, booking data, and other business operations.

  • Focus on data flow direction and failure points in design
  • Secure authentication methods with limited permissions
  • Validate requests and responses, record errors securely

More from Monday 12 October →