English 箭头
Podcast Cover

[The Jenga Tower Problem: How a Social Engineering Hack Almost Broke the Internet]-[The hack that almost broke the internet]

Planet Money · B2 · 2024-05-17

nprBusinessClassic Listening
Or study on the web version

📋 Summary

The Fragility of Open Source Infrastructure

Modern software development relies on a precarious foundation. As explored in this episode of Planet Money, the internet is largely powered by open-source software—code written by volunteers that is free for anyone to use. While this model created an efficient, decentralized ecosystem, it has also led to what experts call the "Jenga tower problem": a structure where the entire internet rests on small, often overlooked building blocks maintained by a handful of individuals.

The Rise of XZ and the 'Jenga' Vulnerability

One such building block was XZ, a data compression tool created by Lasse Colin in 2009. Because XZ offered a significant "2 to 300% increase in compression performance," it became ubiquitous, integrated into everything from phones to televisions and critical server software. However, software is not a static product; it requires constant maintenance to fix bugs and adapt to new hardware. This creates a burden for the primary maintainer. As the podcast notes, this maintenance work is "not the most glamorous," and when a volunteer like Colin becomes overwhelmed, the project becomes a single point of failure.

The Anatomy of the XZ Hack

In 2021, a mysterious entity known as Gia Tan emerged, appearing to be a helpful volunteer. According to the investigation, the hackers employed a sophisticated "social engineering attack." They used a network of fake personas to harass Colin, creating a false narrative that he was "delinquent" and negligent in his duties. By pressuring him, they successfully manipulated him into passing the baton of project maintenance to them.

Once in control, the hackers spent years making "innocuous changes" to the code, effectively turning XZ into a "Trojan horse." Their ultimate goal was to compromise OpenSSH, described as the "garage door opener for the internet." By sabotaging the library that OpenSSH depended on, the hackers sought a secret backdoor to gain access to nearly every important computer globally.

A Near Miss and a Call for Reform

The attack was only thwarted when a Microsoft engineer, Andreas Freund, noticed that the software was "acting kind of slow." His curiosity led him to unpack the malicious code, preventing a "nightmare scenario" where the compromised software could have facilitated mass data theft and unauthorized access.

This incident serves as a stark warning about the economics of the software industry. While tech giants rely on open-source code to build their empires, there are few incentives for the industry to support the "sewer pipes" of the internet—the foundational, unglamorous projects that keep the system running. As experts like Umkar Arasaratnam point out, the solution is not to abandon open source, but to reconsider how we support the community. We must identify the "single, little jenga blocks" that hold up our digital world and ensure they are properly maintained, moving beyond the idealistic but fragile culture of relying on anonymous, unpaid volunteers to secure our most critical infrastructure.

🎯Key Sentences

1
I don't know who half the people I talked to on the internet about software are.
2
Instead we work on reputation.
3
I don't think I'm exaggerating when I say that compression is key for everything
4
But you know, bugs happen in software, right?
5
I just didn't expect that somebody would try that.
Expand All

📝Key Phrases

1
give yourself a little grace
2
build up a solid reputation
3
pull off something
4
peek under the hood
5
run into a problem
Expand All

📖 Transcript

On this week's episode of Wild Card, Poet Laureate Ada Lemom tells us how to give yourself
a little grace.
The nice thing about being in my mid-dualite forties, yeah I forgive myself a whole time.
Join me Rachel Martin for NPR's new podcast Wild Card, the game where cards control the
conversation.
This is Planet Money from NPR.

ListenLeap Brings You Into Real Context Learning

🎨 Interesting Content
🌍 Real Materials
📱 Listen Anytime
Or study on the web version