Computer Viruses - The New IT Arms Race

The stark reality is that network security in this Internet age is a race. This race starts every time a new virus, worm or vulnerability is discovered; and only finishes when either an organization's network is protected or compromised. These are the only two possible outcomes; you win or you lose, there are no silver medals. And the IT departments around the world are finding themselves increasingly under pressure, as new viruses and worms such as Klez.h, Netsky.q, MyDoom.a, Bagle.z, Slammer, Sasser and the current plague of Zafi.b, seemingly breach networks with ease. The "arms race" is currently being lost because most of the IT world is still looking to out-of-date technology to protect themselves. The vast majority of the anti-virus systems out there, use "PULL" technology, in order to obtain the latest anti-virus signatures. The simple fact is that even if network security is updated once a day like clockwork, because there are new viruses, worms and vulnerabilities appearing all of the time, within just moments of that daily update, the system can (and most likely will) be vulnerable once more. There is simply no way that an IT manager, or even two or three skilled people working in an IT department, can provide this type of 24/7 update service for their organization. Most anti-virus vendors still use this ineffective "once a day," or even "once a week" update model, despite their marketing claims of so called "live," or "active," or "automatic," updates. There are already nearly one hundred thousand known computer viruses, and each month over a thousand new viruses, worms and "Trojans" are added to the mix. Of course, not every one of these viruses and worms is destined to be as "successful" as Klez.h, Netsky.q, MyDoom.a, Bagle.z or the current plague of Zafi.b; but at the moment a new virus or worm is first discovered, it is almost impossible to know for sure which will be a major problem, and which will be no more than a mere curiosity. A variety of factors will come into play that governs the success of the virus, worm or trojan. The virus writer needs to get his or her virus to "critical-mass" before the major anti-virus companies can get a virus signature out, installed on their customers' computer systems, and protecting them. To achieve this, many virus writers are turning to Spamming techniques, ensuring critical mass within moments of launch. "Blended" technology is also being used to further improve the virus' or worm's chance of success. Rather than depend on just mass mailing emails, for example, certain worms (such as variants of Netsky) may well attack users via certain open and unprotected network ports, to exploit known vulnerabilities in popular operating system software. If a worm is able to reach critical mass quickly, and takes advantage of a wide spread vulnerability, the result is often hundreds of thousands of computer systems around the world, being infected in just moments. A classic example of the speed with which viruses spread is the SQL Slammer worm. On 25th January 2003, at 05:29:36GMT, we detected and blocked the first probe to UDP port 1434 in Korea. In Japan, Thailand, Germany, Switzerland, Australia, England, Saudi Arabia, similar probes were being reported worldwide in a matter of seconds. Within three minutes, we had detected and blocked probes to that port throughout the world. This means that effectively within three minutes of its release, the worm had probed every single active Internet host, and detected and infected every single active and vulnerable server. Probe rates were as high as one probe per IP address per second in Korea and Australia. If you are connected to the Internet, you are at risk, pure and simple. And if you think that having a firewall and an anti-virus program installed is enough to protect you, then you need to think again - and fast. The speed of the Internet has made "friction of distance" evaporate. In the face of the onslaught from malware, protection needs to move with the times. Firstly, networks require blended protection, which includes firewall, VPN (Virtual Private Networking), IDP (Intrusion Detection and Prevention), anti-virus, anti-SPAM, content filtering and company policy management; just having parts of the jigsaw is not enough. Secondly, these systems need to work seamlessly, with zero-latency between the intrusion detection and the firewall. Thirdly, all of these systems need to be updated in real-time, using state-of-the-art PUSH technology, not the PULL technology of yesteryear. Last but not least, systems need to include the latest heuristic technology, and not rely too heavily on pattern recognition alone, as we see more and more zero-day high speed attacks across the Internet. A high quality anti-virus heuristic engine, such as the one from Kaspersky, can actually block up to 92% of known viruses, even without have any signatures installed.