Retrospective Testing - How Good Heuristics Really Work Andreas Marx AV-Test.org University of Magdeburg GEGA IT-Solutions GbR.

Slides:



Advertisements
Similar presentations
Computer Information Technology – Section 2-4. Objectives The Student will Understand the basic system tools and how to use them Understand virus and.
Advertisements

Day anti-virus anti-virus 1 detecting a malicious file malware, detection, hiding, removing.
1 Anti Virus vs virus System i-Specific Anti-Virus Product Ali ameen al said.
1 Anti Virus System i-Specific Anti-Virus Product.
Explanations Of Software Utilities By Tim Wong.
Who’s watching your network Deep Inside an AntiVirus Engine Network Associates, Inc. Jimmy Kuo Director, AV Research Deep Inside.
HUNTING FOR METAMORPHIC ENGINES Mark Stamp & Wing Wong August 5, 2006.

Using Anti-virus Software A SeniorNet Workshop SeniorNet is a service program of the Lutheran Service Society of Western Pennsylvania.
Anti Virus Techniques Jordan & Ryan Use of Checksum The Binary for key files is added up to a number especially in the boot files When these files are.
Software utilities Gladys Nzita-Mak. Disk defragmentation Disk defragmentation makes computers run efficiently. When you save, change or delete files.
No.24 Prerawat Denvutivorkarn M.2/2. Definition: "antivirus" is protective software designed to defend your computer against malicious software. Malicious.
1 Panda Malware Radar Discovering hidden threats Technical Product Presentation Name Date.
 Norton Antivirus, developed and distributed by Symantec Corporation, provides malware prevention and removal during a subscription period. It uses signatures.
Client-Server collaborative scanning Dumitru Codreanu R&D, BitDefender.
Dr. Richard Ford  Szor 11  Virus Scanners – how they work, why they matter, how to write one…
Interpolation, extrapolation, etc. Prof. Ramin Zabih
Kaspersky OpenSpace Security Kaspersky ® OpenSpace Security Christian Runte Biodata.
Malicious Code Brian E. Brzezicki. Malicious Code (from Chapter 13 and 11)
Computer Viruses Preetha Annamalai Niranjan Potnis.
Hacker Zombie Computer Reflectors Target.
Basic Computer Cleanup Larry James ResNet Manager.
True OMR Second Darkest Mark Detection For Erasure Analysis.
Secrets to Financing APPROVAL DELETE ( )
B Effects of precipitation amounts on TM5/4 Dominique Bandy, Kelsey Locke, Sidney Giambrone Question: How do precipitation amounts affect Tm5/4 ratios?
Author : Ozgun Erdogan and Pei Cao Publisher : IEEE Globecom 2005 (IJSN 2007) Presenter : Zong-Lin Sie Date : 2010/12/08 1.
CHAPTER 14 Viruses, Trojan Horses and Worms. INTRODUCTION Viruses, Trojan Horses and worm are malicious programs that can cause damage to information.
1 What is a computer virus? Computer program Replicating Problematic "Event" Types Detection and prevention.
1 Chap 10 Virus. 2 Viruses and ”Malicious Programs ” Computer “Viruses” and related programs have the ability to replicate themselves on an ever increasing.
Computer project – computer virus 1D Christy Chan (9) Patricia Cheung (14)
A computer virus is a computer program that can replicate itself and spread from one computer to another. The term "virus" is also commonly, but erroneously.
Copyright © 2007 AV-Test GmbH The WildList is Dead, Long Live the WildList! Andreas Marx & Frank Dessmann AV-Test GmbH, Magdeburg, Germany
Chapter 10 Malicious software. Viruses and ” Malicious Programs Computer “ Viruses ” and related programs have the ability to replicate themselves on.
Hunting for Metamorphic Engines Wing Wong Mark Stamp Hunting for Metamorphic Engines 1.
Panel Introduction: Life After Antivirus – What Does the Future Hold? Martin Fréchette Sr. Principal Engineer Symantec Research Labs – Advanced Concepts.
ANTIVIRUS SOFTWARE.  Antivirus software is the most widespread mechanism for defending individual hosts against threats associated with malicious software,
IT253: Computer Organization
ICT Functional Skills Viruses and other malware. What is malware? software which is specifically designed to disrupt or damage a computer system – Viruses,
For any query mail to or BITS Pilani Lecture # 1.
Course ILT Routine maintenance Unit objectives Discuss the necessity of applying software patches and fixes Discuss viruses and anti-virus strategy.
Using and PowerPoint Optimising communications in our communities.
Dr. Richard Ford  Szor 12  Virus Scanners – why they need to scan memory and what issues there are in this area.
Get rid of troubles with Dr.Web CureNET! (Quick Start) If your house is on fire, you call for a fire brigade. When malware ravages through your network,
Tips and Tricks for downloading form Internet R K Gupta.
Scripting AntiVirus Signature File Updates and Testing Randy Abrams Andreas Marx Microsoft Corporation AV-Test GmbH
Dolch Sight Word Assessment Adapted from Shanker, J. L., & Ekwall, E. E. (2003). Locating and correcting reading difficulties (8 th ed.). Upper Saddle.
Antivirus software.
Virus Scan Software.  Every computer should have virus scan software to protect it from the increasing number of bad files that are installed on computer’s.
Installing Parental Filter Version By NWSP.
n Just as a human virus is passed from person from person, a computer virus is passed from computer to computer. n A virus can be attached to any file.
Matthew Glenn AP2 Techno for Tanzania This presentation will cover the different utilities on a computer.
Page 1 Viruses. Page 2 What Is a Virus A virus is basically a computer program that has been written to perform a specific set of tasks. Unfortunately,
Exchange and Anti-Virus Teresa Downey SLAC.
Why is my computer so slow? Find Reason and How You can Speed up Your Computer.
One-of-its-Kind, SmartCOP.Easy3S is a revolutionary virus removal technology launched by one of India’s rapidly growing companies, Cyber Astro Ltd. With.
ANTIVIRUS ANTIVIRUS Author: Somnath G. Kavalase Junior Software developer at PBWebvsion PVT.LTD.
Data Screening. What is it? Data screening is very important to make sure you’ve met all your assumptions, outliers, and error problems. Each type of.
Cosc 4765 Antivirus Approaches. In a Perfect world The best solution to viruses and worms to prevent infected the system –Generally considered impossible.
VIRUSES & ANTI- VIRU-SES. WHAT IS A COMPUTER VIRUS? A computer virus is a small software program that spreads from one computer to another computer and.
Three steps to prevent Malware infection
V. A. Memos and K. E. Psannis*
Working Conditions Presentation Project
VIRUS HOAX + BOTS. VIRUS HOAX + BOTS Group Members Aneeqa Ikram Fatima Ishaque Tufail Rana Anwar Amjad.
Antivirus Support Phone Number + 1-(844) One Step IT Solutions December 6, 2017
How to scan system with norton-antivirus Norton antivirus is one of the worlds best anti-malware software developed by Symmantics corporation in 1991 as.
Mcafee updates Mcafee antivirus uses a database of known virus definitions to identify malware and other threats on your computer system. So it is important.
ОПШТИНА КУРШУМЛИЈА.
Follow up notes on Motion
Are your users fed up with your Anti-malware protection software?
Sequence alignment, E-value & Extreme value distribution
Presentation transcript:

Retrospective Testing - How Good Heuristics Really Work Andreas Marx AV-Test.org University of Magdeburg GEGA IT-Solutions GbR

Retrospective Testing I  What it is: Use an old (archived) version of an anti- virus program...  …and test it against the most current viruses (that were not known at the date of the last product update)…  … to find out how good the heuristic and generic detection of an av program really works  Better than using VCKs or self-written viruses!

Retrospective Testing II  The main critical point by av researchers: Such a test shows only something about the past, but nothing for the future But that‘s wrong! (Why have we learned history at school?) Therefore, we should learn from the past (good and bad points) for improvements in the future

Retrospective Testing III  What can be compared? Sure... detection scores for different types of malware (ITW and Zoo), but also: Speed differences, database sizes (updates), number of virus signatures (what the program claims to detect), false positives, disinfection rates, scores of archived and compressed files, relations between these values etc.

Retrospective Testing IV  Our test methodology We have compared 20 different engines (not products) for a period of more than one year now We have collected all updates bi-weekly  But I don‘t want to overflood you with all single entries in the XLS sheet, therefore I‘ve only picked out a few interesting issues from 15 different products

Virus Signature Database I  Let‘s start with virus signature databases...  The main question would be, at which ratio the databases increases per month or per year?  What‘s the best product here with both very good detection scores and a slow increase rate?

Virus Signature Database II

Virus Signature Database III  Symantec Norton Anti-Virus (compressed EXE engine and def‘s installation archive) Size on : Bytes Size on : Bytes Increase: About 1 MB last year! About 83 KB a month or 18,2 % a year

Virus Signature Database IV

Virus Signature Database V  Trend Micro (uncompressed LPT virus definition file only) Size on : Bytes Size on : Bytes Increase: About 1,5 MB last year! About 123 KB a month or 26,5 % a year ZIP-compressed, the file was growing by 683 KB

Virus Signature Database VI

Virus Signature Database VII  NAI/McAfee (DAT files, uncompressed) Size on : Bytes Size on : Bytes Increase: About 329 KB last year! About 27 KB a month or 14,8 % a year For a period of more than 4 months, the DAT size was decreasing rather than increasing... due to a major clean-up of all virus definition (less exact detection)

Virus Signature Database VIII  Norman Virus Control (Main scan DLL, cmd-line scanner and full virus database) Size on : Bytes Size on : Bytes Increase: Only Bytes last year! About 9,6 KB a month or 8,5 % a year Nearly the same detection rate as all the other scanners! And with version 5.40 it will be < 1 MB

Number of Virus Detections I  The number of viruses a program claims to detect is often PR-driven - the current range in our mid-September 2002 testset shows numbers between and “detectable viruses”  An interesting point is actually, how Symantec got a much higher number than McAfee now (see the following slide)

Number of Virus Detections II

Speed differences  Actually, most anti-virus programs are still as fast as one year ago, therefore, the new virus detection has not decreased the speed  But there are a few update peaks, where the speed was slowing down a lot, but returned with the next update (likely due to adding detection of complex polymorphic viruses)

Archived and Compressed Files  A few new archive formats were added to a small number of programs, but we did not saw dramatic changes at all  One program (NAI) had an increasing score on compressed files in a few signature updates without any engine changes (Reason: detection routines now looks more on “uncompressable“ malware parts)

Detection Scores I  OK, now to the most interesting part…  Actually, we have quite a lot of data... I‘ve just picked out one test (out of 27 performed) which has also been used for an av test in the German c‘t magazine (AV-Test-ID )  Three and six month old scanners were used for a test performed mid-April 2002

Detection Scores II (3 months)

Detection Scores III (6 months)

Detection Scores IV  Summary for three months old scanners I Quite good detection of macro viruses At least 74%, best detection was 94% with an average of 86,5% Still good script virus detection rates Worst program detected only about 35%, but the best one found 81,5%, average was 58%

Detection Scores V  Summary for three month old scanners II Relatively poor detection of Win32 file viruses 24% for the worst program, but a very good rate for the best program (78,5%), average was 55,5% Extremely bad detection of other Win32 malware like trojans and backdoors The best program detected 37%, but the worst only 7,5%, the average result was 20%

Detection Scores VI  Summary of six month old scanners Detection rates dropped significantly for a very high number of tested av programs But there are still a few ones with a very good detection of both macro and script viruses However, nearly all performed quite poor on Win32 viruses and especially on other Win32 malware (developers need to do something here)

Summary I  Databases of all scanners are increasing fast, we need to stop this or we see 10 MB virus definition files at the end of next year! Developers need to “compress” all virus signatures better by replacing old virus patters with more generic ones - esp. for DOS viruses  Numbers like „detectable viruses“ does not show anything

Summary II  Heuristic and generic detection for macro viruses and script malware is very good and for Win32 viruses is OK from what we can expect  There are still improvements needed for other Win32 malware in all programs!

Retrospective Testing  Are there any... QUESTIONS?