Zombie CEO

The title of this article sounds almost like the title of a low budget horror movie but I couldn’t help myself. So, today I want to talk about zombies and how they can be resurrected from the crypt. In this case the crypt is Google Cache, Yahoo Cache, MSN Cache and many other online CACHING services.

I will be as visual as possible.

First of all let’s explain the definition of the word zombie. According to Wordnet, zombie is a dead body that has been brought back to life by a supernatural force. On the other hand, zombie is also a machine that has been taken over, maybe by a supernatural force but I am not going into that. In this article I refer to zombie as a webpage that contains malicious JavaScript code, maybe a worm.

Once the worm/zombie has been discovered administrators and computer security enthusiasts will write signatures and tools that could help to clean up after the mess. That used to be the traditional model used by our fathers:

The zombie/worm has a head. Cut the head. The worm dies. Now clean up!

Unfortunately, the Web tries to mimic utopian way of life. Everything is there and nothing is lost. Vendors like Google, Yahoo and Microsoft prove to be quite good infrastructures for launching all kinds of web related attacks mainly because of the functionalities they provide. Apart from their APIs that give just too much power to harmless JavaScript codies, they have crypts of dead web content. They call it the cache.

You know what will happen when dead bodies are left unburied for too long; they develop diseases.

So, even after the infected are cleaned from the menace, attackers are still able to resurrect the zombie from the crypt and use it over and over again to spawn other zombies. I wonder when Google, Yahoo and Microsoft will start cleaning up their crypts.