Computer Security Article

Spam and Mobile Malicious Code:
A Five Minute Talk by Stephen Cobb
Author: Stephen Cobb CISSP
Status: Exclusive to the Web site.

qq There has never been a “typical” writer of mobile malicious code or MMC (a handy umbrella term for viruses, worms, Trojans, zombies and the numerous emerging combinations thereof that we call blended threats). When experts like Sarah Gordon have looked at what motivates writers of MMC, the answers have been all over the map (literally, like ILoveYou from the Philippines, Melissa from New Jersey). But seriously, the motives range from impressing a girlfriend to robbing a bank, with the latter being, historically, a lot less common than the former, and probably a lot less than the some sensationalist media types would like to think.

Over the years, this lack of cohesive motive has been a big help to those of us in information security. Past MMC outbreaks, stretching back to the 1980s, have been costly for companies, consumers, and government agencies. Despite that, I would say that prior to 2003 we were fairly lucky. Why? Because most MMC was of inferior quality. Some of you may recall the presentations that Dr. Alan Solomon (creator of Dr. Solomon's Anti-Virus Toolkit, now owned by McAfee) used to make during the pre-macro virus era (1985-1995). He made considerable fun of the inept and unskilled coding techniques used by virus writers.

The folks who were on the front lines when ILoveYou and Melissa hit might not have felt fortunate, but the fact is, MMC writing has been, for the most part, bereft of generally accepted code development techniques like Q&A that we associate with the production of quality commercial code. Until now. Until spam.

In the last twelve months we have seen two record-setting worm outbreaks (SoBig and Mydoom) that are spam-related. Unlike the vast majority of the virus writing that has gone on in the last 20 years, spamming is a commercial activity. People don’t send spam to impress their girlfriends. They do it to make money. If you are familiar with the theory of risk displacement you will not be surprised to find that, as the avenues for sending spam have been closed off, by ISPs tightening and enforcing service agreements and system administrators tightening up networks, spammers have been looking elsewhere. There is now a market in hijacked computers. Here’s Symantec’s Vincent Weafer: “Internet chat rooms are full of computer criminals offering such proxies for sale — one estimate suggests a going rate of $5,000 for about 10,000. There is real money being spent for compromised boxes.” An incentive scheme like that for MMC writers should have everyone very concerned. I have no doubt that there are a lot worse things than Mydoom already in Q&A.

But there is good news, an Achilles heel in the market for proxies, a vulnerability in the very act of spamming: profit. Reduce the profit and you reduce the spam (this is not just a theory—I can show you numbers, from the field, that prove it). Slash the profit in spam and you remove a major incentive to write high quality MMC. And there is more good news, the right technology, deployed at the network level, can slash the profitability of spam.

Historically, despite a constant string of “new and improved” products, the main defense against both spam and MMC has remained unchanged since the first commercial products shipped in the eighties: filtering. While AV products use the term scanning and we associate filtering with spam, they are one and the same: compare the code you are about run or the message you are about to receive, against known bad code/messages, or known attributes thereof. This approach does not really impact the economics of spam, except to encourage the sending of even more spam so as to get enough messages past the filters to the suckers.

Is it too much of a stretch to say that part of the reason we are seeing a market in zombies, and the MMC that creates them, is that we are doing more and more filtering of spam? I don’t know. But I do know that if you take a totally different approach to spam, one that dynamically denies spammers access to your network resources, then spammers cannot send you more spam. If spammers cannot deliver messages to your network at a high rate of speed, they soon stop trying. And paying for zombies will not buy them any leverage against this type of defense. In other words, if this technology is widely deployed it will be a big disincentive to the creation of high quality MMC. That market will go away. I’m not saying that people will stop writing MMC, there will always be a few out there who keep trying to impress their girlfriends. But that’s a lot different from the burgeoning MMC industry we are facing today.

Thank you.

Articles


Updated February, 2004 by webloke © Stephen Cobb
Some article content reprinted by permission.
Article content copyright named author(s).