Logo Scheinsicherheit

 

-- McAfee VirusScan -- Baustelle





Achtung: Der McAfee Report wird gegenwärtig komplett überarbeitet.


1. Aus der Werbung (www.mcafee.com)

"Detects viruses, Trojans, worms, malicious ActiveX controls and Java applets."

...

"McAfee VirusScan software includes advanced detection technology that consistently finds new viruses."




2. Version und Konfiguration

 










Wir testeten mit mehreren Scan-Engines und Signaturendatenbanken unterschiedlichen Datums, um die Weiterentwicklung des Scanners und insbesondere der Unpack-Engine untersuchen zu können (oben im Bild ist die aktuellste der getesteten Versionen zu sehen.) Neben der aktuellen Version 7 haben wir uns auch die etwas schlankere Version 6 angeschaut. Wesentliche Unterschiede in den Erkennungsraten konnten wir zwischen den beiden Versionen nicht feststellen, sofern dieselbe Scan-Engine verwendet wurde.




3. On-Demand-Scanner


Im On-Demand-Test liessen wir drei unterschiedliche Versionen von McAfee VirusScan unser Standard-Testset (ohne Optix04nKAVsignaturepatched) durchsuchen. Nachfolgende Log-Files zeigen, dass die Erkennungsraten im Grundsatz umso besser ausfallen, je aktueller die verwendete Scan-Engine bzw. Signaturdatenbank ist. Dies verwundert nicht, da wir den Hersteller Network Associates (ebenso wie andere AV/AT Hersteller) im Laufe der letzten Monate über Packer und Crypter informierten, die ihr Scanner nicht korrekt entpacken bzw. entschlüsseln konnte.

Bei der Analyse der nachfolgenden Testergebnisse darf nicht allein die Zahl der erkannten Trojaner betrachtet werden. Die getesteten älteren Versionen konnten aufgrund veralteter Signaturen einige neuere Schädlinge nicht erkennen. In solchen Fällen lässt sich keine Aussage über die Qualität der Scan Engine treffen (höchstens über dessen Heuristik, die aber nicht Hauptgegenstand unserer Untersuchungen ist.)

 

Test mit Scan-Engine 4.1.60 und Signaturen vom 13.11.02:

Ansicht des Scan-Logs.

Zu diesem Zeitpunkt konnte McAfee den Crypter Armadillo in den Versionen 2.01 und 2.2x überhaupt nicht durchleuchten und versagte in Einzelfällen auch bei den folgenden Packern/Cryptern: PECompact1.8x, PEcompact1.5, PEShield, FSG, PKLite3211.

Weiterhin fällt auf, dass McAfee mehrere der mit PKLite3211 gepackten Samples (die dem Scanner in ungepackter Form bekannt waren) als "New Backdoor" meldete. Offenbar konnten hier Lücken in der Unpack-Engine durch die Heuristik teilweise geschlossen werden.

 

Test mit Scan-Engine 4.1.60 und Signaturen vom 05.03.03:

Ansicht des Scan-Logs.

Diese Version des Scanners hatte noch mit folgenden Packern/Cryptern teilweise Schwierigkeiten: Armadillo2.01, PECompact1.8x, PEcompact1.5, PEShield, FSG.

 

Test mit Scan-Engine 4.2.40 und Signaturen vom 16.04.03:

Dieser Test ergab das folgende Ergebnis:

Ansicht des Scan-Logs.




4. On-Access-Scanner


Wie nicht anders zu erwarten, konnte der Wächter alle dem On-Demand-Scanner bekannten Schädlinge am Start hindern. Dabei fiel die vergleichsweise geringe System-Verzögerung auf.

Eine weitere positive Überraschung zeigte sich beim Start der beiden eigentlich unerkannten, mit Armadillo2.01 gepackten Trojaner: anders als die meisten anderen Scanner, konnte McAfee die beim Ausführen entstehenden temporären Dateien (*.TMP0) als infiziert melden und den Start des eigentlichen Schädlings verhindern. Letzlich konnten sich also nur 2 der 112 Trojaner aus dem Testset am Wächter vorbeimogeln.

Damit konnte der On-Access-Wächter die Leistung des Scanners noch ein wenig verbessern.



(Anm.: Bionet4PECompact18x konnte mit der neuesten getesteten Version NICHT in den Speicher gelangen. Das Bild entstand beim Test einer etwas älteren Version.)