xkcd: The malware aquarium


Today on the marvellous geek webcomic xkcd, a great idea for a nerdy alternative to an aquarium: a collection of virtual Windows machines connected to the net without any firewalls, infected with every conceivable virus, a seething pit of virtual life. This would make a killer product -- a great Christmas present that could run on older, slower hardware. The breeders would have to tend them carefully to ensure that they catch a really interesting collection of malware, though. Link

See also:
XKCD creator in Wired; reappearance of blog-goggles in today's strip
Scary MBR-nuking program inspired by XKCD geeky webcomic
Ninjas attack Richard Stallman, reenacting xkcd comic
Cory Doctorow cosplayers at the XKCD picnic
Xkcd fans bring chess-sets on roller-coasters
Where LOLCats come from
Ironic Internet malapropism grid
Geeky comic about chess and roller-coasters
Nerd humor about Katamari Damacy
Sarcastic comic about computational linguistics (and emo kids)
Funny map of online communities in the style of a D&D map
Geeky comic strip uses Cory as the punchline
Bloggin' 'bout my generation


Discussion

Take a look at this

I agree that it's funny in concept...but I hope that you're kidding (and, perhaps more to the point, that Randall is). The world does not need more completely exposed computers to be incorporated into botnets.

(If you could completely disable _outgoing_ network connections--maybe.)

Take a look at this

It reminds me of a Core War's tournament, with dozens of geeks fascinating by red, white and green pixels moving on a screen :)

Take a look at this

I maded U a botnet, hope U liek it!

@#1, why create new ones? When you can reuse what spammers also use. :)

Take a look at this

Cory, do you realize you spoiled the punchline?

Take a look at this

Thus, our hero created the WWW's version of the appendix.

Take a look at this

Thinkgeek had a similar joke a few years ago as a fake April Fools product: Pet Viruses.

Take a look at this

I have to also insist that anybody actually trying this disable all outgoing packets. Only allow incoming packets (so viruses can come in). If that isn't possible, then we'll have to leave this idea for the comic realm. (What would be best would be to have no outside connection whatsoever, and to introduce the viruses one by one as you would fish species in a real aquarium.)

Not only would leaving outgoing traffic open mean that your aquarium is trying to infect other people, but the sheer amount of traffic coming out of your aquarium bots would almost certainly get your connection shut off by your ISP.

All that said.... I would pay top dollar if somebody built a turnkey solution for this where you can just download the aquarium and download the various inhabitants, and watch what happens.

I want one.

Take a look at this

Set up a business where every month you send an install CD containing the new viruses (viri?). At that point, you've got a subscription service and you keep the PCs offline. Sell Antivirus (or other) advertising on the CD packaging and you're set.

The install disks could even have the capacity to kill any outgoing connection in case the user has an outgoing connection.

Take a look at this

"Virus aquariums" exist and indeed have to have all outbound traffic disabled. Anti-virus companies, for example, use them for research: http://en.wikipedia.org/wiki/Honeypot_(computing)

Take a look at this

Botnets are an incredibly cool distributed programming paradigm (literally "the network is the computer"), and could be used for much more than DDoS. Just as there are many other uses for fork() than fork-bombs.

Maybe kids now who will play Will Wright's Spore soon will understand that intuitively when they begin to write software a few years later.

Post a comment

Anonymous