As indicated in my post of Monday, 11/22/2010, I am extrapolating Jeff Walker's Principles for the Perfect Application into a discussion of The Perfect Virus. Since Jeff's monograph on the subject did not anticipate stealth or suicide mechanisms, any errors or lapses into stupidity are solely my additions and should not reflect poorly on what I consider to be the biggest single contribution to software application design since the invention of computers. And Jeff, thanks for giving me permission to do surgery on your baby.THE PRINCIPLE OF DEFENSE: The Perfect Virus has defenses that make Sigourney Weaver's Alien monster look like a mildly incontinent house pet. It can be directed to so fundamentally change the DNA of the host system that eradication will destroy the host, intelligently and forever. Think of it as a genetic mix of the fictional Alien and Predator (a la Arnold Schwarznegger) species. Armed with Jesse Ventura's chain gun. In fact, rent or buy and then watch the Aliens vs. Predator DVD. It'll give you some additional virus Defense scenarios to consider.
You now have The Perfect Virus. You maintain Oversight (principle #1) via the Prosumption (principle #11) dashboard. The Perfect Virus is gifted with Self Awareness (principle #3) and combines Feral Fertility (principle #2) with Mutation Control (principle #6). Black Box Portability (principle #7) lets it spawn a Native Implementation (principle #9) of itself on stuff that hasn't even been invented yet. And Stealth (principle #14) means it gives your nightmares their own nightmares.
You want a scenario? Got Bluetooth? Got a Ford? Boy are you screwed! Consider the plight of the "Russian Mafia" system manager who discovers you are using his server as a zombie to wreak havoc on China. Rather than do something really smart, he decides to pull the plug and take his system off the net:
- A countdown timer appears on his SysAdmin screen with the message: "Yo, Ivan Smirnoff, husband of Lena and father of Peter and Violet. You have 120 seconds to get this system back online or a natural gas explosion is going to destroy your home on 666 Gorbachev Boulevard along with anyone in it."
- Ivan jumps into action and tries to reach is wife Lena on the cell phone. Ivan hears a recorded message: "I will not allow you to complete a cell phone call or a landline call. You now have 90 seconds to reconnect to the Internet."
- Suppose Ivan is a hard case and doesn't believe you. Suddenly his video phone vibrates and shows a military satellite high-resolution image of his house on his street, with a countdown timer. Well, Ivan is feeling a little more confident, because he notices that his wife's new Ford is not parked in the driveway. Like I said, he's a tough cookie and would rather call a bluff than risk the ire of his Russian mob bosses by letting the system go back into zombie mode. Curious though, he watches the timer go to zero and his house go…away in a fireball.
- A voice comes from his phone, now in speaker phone mode. "You wife and children are running an errand in your new Ford, as you must have suspected. Too bad the car is using the latest embedded Microsoft operating system. You can hear them but they can't hear you." Ivan is then treated to the panicked voices of his wife and children as the car accelerates and decelerates on its own."