The Macrosite for News, Analysis and Opinion about the Future of the Internet
Andrew Lee

Heuristics Are Vital to an Antivirus Future

Written by Andrew Lee
5/20/2008 2 comments
no ratings
DISCUSS     Email This

Heuristics is the modern anti-malware technology everyone’s talking about and every product claims to have. To some extent this is true. Any antivirus solution worth having uses at least some level of heuristic technology. So why are heuristic techniques important for the future of antivirus protection?

Simply, (and avoiding the etymological discussion) heuristic analysis can be described as a method of estimating the probability that a program that hasn’t been identified as previously known malware is, nevertheless, malicious.

In the modern "threatscape," sheer volumes of newly emergent malware demand at least some level of generic and heuristic approach. For instance, only 25 percent of what we see reported every day (some 110,000+ new samples) is something that we can identify with a "static signature"; the rest is detected using either generic methods (60 percent) or emulator-based heuristics (15 percent).

Malware identification is a balance between two imperatives: the avoidance of false negatives (the scanner fails to detect an infection) and false positives (the scanner detects a virus where none exists). Accuracy in heuristic analysis depends on how aggressively the scoring criteria are set.

Indeed, one approach may be more appropriate than another based on context. It is arguably less damaging to the customer to have a file falsely blocked/deleted when they are trying to download it from a Website, than to falsely detect a critical system file on their desktop operating system.

In the future, vendors must take account of such contextual knowledge about the objects under test and adjust their responses accordingly. Heuristic sensitivity is not just a technical issue related to the accuracy of diagnosing the presence of a previously unknown virus, but also one of impact on the customer.

Some of the most persistent myths in computing relate to virus and antivirus (more accurately termed anti-malware) technology. Such beliefs include the myth anti-malware software can only detect specific known malware objects by using so-called "signatures" to uniquely identify them. This wasn’t true at the beginning of the industry, as some of the first antivirus programs weren’t intended to detect specific viruses, but rather to detect or block virus-like behavior (technology that is now far more advanced) or suspicious changes in files. And it definitely is not true now.

Commercial anti-malware systems supplement signature scanning with a variety of more generic approaches, often grouped together under the banner of heuristic analysis. Unfortunately, "heuristics" has become a bucket term to describe everything from the application of simple generic rules (e.g. block anything in email that comes through email with the double extension .doc.exe) to complex full emulation-based detection systems that search for behavior common to malware.

The idea of heuristic programming is usually regarded as using an application of artificial intelligence as a tool for problem solving. As it is used in the management of malware (or indeed, spam and related nuisances), heuristic analysis also has a more restricted meaning as a rule-based approach to diagnosing a potentially offending file (or message in the case of spam).

As the analyzer checks against criteria that indicate possible malware, it assigns score points when it locates a rule match. If the score meets or exceeds a threshold, the file is flagged as suspicious (or potentially malicious or spammy) and processed accordingly.

In a sense, the goal of heuristics is to apply human-like analysis to an object. In the same way that a human malware analyst would try to determine the process of a given program and its actions, heuristic analysis performs the same intelligent decision-making process, effectively acting as a virtual malware researcher. As more is learned about emerging threats, that knowledge can be applied to the heuristic analyzer through programming, improving future detection rates.

— Andrew Lee, CRO ESET

This blog is part of Internet Evolution’s IT Clan, which addresses the continuing impact of the Internet on enterprise networks, applications, and management. Register here to join the IT Clan’s conversation, and you just might win something unspeakably cool.

DISCUSS     Email This
Current display:       newest comments first       display in chronological order
modza
no ratings

(Forgive me if my previous attempt to post this is visible to you -- just not to me!)

 I remember a great talk at a Santa Fe Institute Business Network meeting by Stephanie Forrester (I think) of UNM to adapt biological approaches to fighting infection to computer networks and computer viruses (malware). "Good" bacteria can colonize or rather recolonize our gut, out-competing the bad ones, for example. Are the tools evolution has developed for recognizing self from non-self applicable at all, or was this all a dead end? Anyone know or remember? 

 

modza
IQ Crew
Wednesday May 21, 2008 6:29:09 PM
no ratings
I remember an inspirational talk by a University of New Mexico researcher at a Santa Fe Institute Business Network conference a few years back in which she (Stephanie? Forrester?) discussed the way biological systems fight various kinds of infections. Obviously there are many places where the metaphor of "viruses" breaks down or actually misleads, but I was intrigued by the idea of "good" viruses outcompeting "bad" viruses, as happens in our bodies with bacteria, and the fundamental concept of recognition of self. Do you know if any of this has led anywhere?
The ThinkerNet does not reflect the views of TechWeb. The ThinkerNet is an informal means of communication to members and visitors of the Internet Evolution site. Individual authors are chosen by Internet Evolution to blog. Neither Internet Evolution nor TechWeb assume responsibility for comments, claims, or opinions made by authors and ThinkerNet bloggers. They are no substitute for your own research and should not be relied upon for trading or any other purpose.
a moderated blogosphere of internet experts
Dan Cypra
Dan Cypra   5/23/2013   9 comments
Businesses often struggle to decide which domain to use. When it comes to purchasing a domain name, you have plenty of extensions to choose from, ranging from .com and .net, to .me, and even .mobi. But which one should you pick?
Matt Heusser
Matt Heusser   5/23/2013   3 comments
I've been writing about how the next evolution of the Internet might just be an advertising revolution, and how corporate IT can stay involved as the enablers and providers of the technologies that make this possible.
David Weldon
David Weldon   5/22/2013   14 comments
In the 1970 science fiction thriller Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M.
Paul Korzeniowski
The smartphone market reached a significant milestone, a breakthrough that may cause vendors to celebrate but could strain the capabilities of IT service desks.
most recent post: Mitch Wagner... Related: Do developers need free perks to thrive?
IETV: the thinkerNet on film
5
of
Kim Davis
Big-Data Can’t Always Sell Wine

5|21|13   |   2:23   |   4 comments


Whole Foods Global Wine Purchaser Doug Bell told me about some of the constraints on using analytics in the US wine market.
Paul J. Fleuranges
Digital Signage Keeps NYC Subway Straphangers on Track

5|6|13   |   3:51   |   No comments


New York's Metropolitan Transit Authority is conducting a pilot test of digital kiosks to guide subway users to where they want to go more efficiently and at lower cost.
Kim Davis
Fast Forward to the Future

4|23|13   |   2:29   |   20 comments


A look back at tech writing in the 90s makes us wonder where enterprise IT will be 20 years from now.
Mitch Wagner
Google Launches Its Most Depressing Service Yet

4|15|13   |   2:59   |   10 comments


Google's new Inactive Account Manager lets you control how Google disposes of your accounts when you die.
Second Shooter
Argument Over Top-Level Domains Is 'Stupid'

4|11|13   |   2:07   |   3 comments


The whole Amazon.reader debate is a double-stupid. It's stupid to think that there's any e-book buyer who doesn't know Amazon's URL, and it was stupider to let ICANN launch the whole free-form TLD initiative to start with.
Kim Davis
Ladies, Your Tablet Awaits

3|21|13   |   2:22   |   37 comments


ePad Femme is the world’s first tablet “made exclusively for women.”
Wisdom of the Big Chair
NFC Moves Into the Mainstream

3|20|13   |   2:16   |   No comments


While NFC's original goal was to enhance mobile commerce applications, it is finding its way into a number of other uses, which is creating both opportunity as well as challenges for IT departments.
Wisdom of the Big Chair
Integrating Security Into Your Cloud Contract

3|19|13   |   3:35   |   No comments


Enterprises would like to move to cloud computing but are hesitant because they are concerned about providers’ ability to secure company data. Here are some tips that help to ensure that if breaches occur, the business is not left holding the bag.
Brian Baron
How Edmunds.com Collects Customer Information

3|18|13   |   1:15   |   No comments


Edmunds separates customers into segments based on the info it collects on its site and from partners, and uses that to push out custom content, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Brian Baron
How Edmunds.com Uses Analytics to Customize Site

3|14|13   |   0:47   |   No comments


The automotive website uses propensity modeling to target ads and customer registration forms, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
an IBM information resource
sponsored content
big blue blog
an IBM information resource
sponsored content
Expert Integrated Systems: Changing the Experience & Economics of IT
In this e-book, we take an in-depth look at these expert integrated systems -- what they are, how they work, and how they have the potential to help CIOs achieve dramatic savings while restoring IT's role as business innovator.

READ THIS eBOOK
your weekly update of news, analysis, and
opinion from Internet Evolution - FREE!

REGISTER HERE
Wanted! Site Moderators
Internet Evolution is looking for a handful of readers to help moderate the message boards on our site – as well as engaging in high-IQ conversation with the industry mavens on our thinkerNet blogosphere. The job comes with various perks, bags of kudos, and GIANT bragging rights. Interested?

Please email: moderators@internetevolution.com
Internet Evolution – not for thickies
Keep Critical Data With a Knowledge Management System
Taimoor Zubair
Fortune 500 companies lose at least
$31.5 billion a year by failing to share knowledge. A Knowledge Management System (KMS) can help companies significantly reduce these costs.

CLICK FOR MORE
M2M: Rise of the Machines? Not Yet
David Weldon
In the 1970 science fiction thriller
Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M.

CLICK FOR MORE
M2M: Rise of the Machines? Not Yet
David Weldon
In the 1970 science fiction thriller
Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M.

CLICK FOR MORE