Technology moves fast. Context matters. Independent by design ↗

Find your next rabbit hole.

Explore the collection, or type to search.

ExplainerYahoo closes GeoCities: how the web lost millions of home pagesYahoo bought GeoCities for billions in 1999 and switched it off a decade later. The closure became a turning point for web preservation.ExplainerThe Storm worm: the botnet that started with a weather headlineIn January 2007 an email about deadly storms in Europe spread a Trojan that built one of the largest peer-to-peer botnets of its time.ExplainerGPLv3: how the free software licence was rewrittenAfter 18 months of public drafting, the Free Software Foundation published version 3 of the GNU General Public License in June 2007.ExplainerThe UK identity card scheme: from Act of Parliament to shredded registerBritain legislated for national ID cards backed by a central biometric register, then abolished the whole scheme within five years.ExplainerThe netbook era: small, cheap laptops that briefly drove PC growthThe Asus Eee PC started a boom in low-cost mini laptops that propped up PC sales, until tablets and thinner laptops took their place.

Press Esc to close

Topic

Security

Security stories rarely end when the headline fades. A worm that spread in an afternoon can shape email filtering for a decade, and a court case about copy protection can still decide what you are allowed to do with a file you bought.

These explainers follow the incidents and arguments that defined internet security from the mass-mailing worms of the early 2000s to the profit-driven botnets that replaced them.

Timeline

  1. 2001The Anna Kournikova worm shows that a toolkit and a celebrity name are enough to cause a global outbreak.
  2. 2004Mass-mailing worms such as MyDoom and Netsky dominate mail traffic.
  3. 2007The Storm worm builds one of the largest peer-to-peer botnets seen to date.
  4. 2008Conficker begins spreading through an unpatched Windows service.

Explainers

Tools

File hash checker

Calculate SHA-256, SHA-1 or SHA-512 checksums for a file and compare them with a published value.