2009-11-06 13 views
7

Ich muss herausfinden, ob meine Apps von den beliebtesten Antiviren-Paketen als Viren markiert werden (nicht am besten, aber am größten nach Nutzerbasis). Ich würde daher gerne wissen, wie andere das machen. Einige Hintergrund:Wie kann ich meine Anwendungen gegen die gängigen Virenscanner testen?

Ich habe eine Anwendung in Delphi geschrieben. Seit der Delphi-Virus gefunden wurde, hatte ich Probleme mit falschen Positiven in meinen Anwendungen, insbesondere meinen Demoversionen aus irgendeinem Grund (sie alle teilen den gleichen Code). AVG war gut und ich kann jetzt meine Dateien leicht auf die weiße Liste setzen, aber dann bekam ich das neueste DevExpress-Installationsprogramm und es wurde auch falsch-positiv. Angesichts dessen, dass es immer mehr Verbreitung findet, habe ich festgestellt, dass ich herausfinden muss, ob meine Apps von den beliebtesten Antiviren-Paketen gekennzeichnet sind. Ich würde daher gerne wissen, wie andere das machen. Ich möchte nicht, dass Leute unsere Demo-Versionen herunterladen, eine AV-Warnung erhalten und entscheiden, es nicht zu versuchen.

Die einzigen Optionen, die ich bisher habe, sind eine Menge von AV-Paketen zu kaufen und sie in eine VM oder einen Dienst wie VirusTotal zu verwenden. Letzteres schien eine ideale Option, aber für die Tatsache, dass sie den Test auf Dateien unter 20 MB beschränken, und meine Dateien sind größer als das. Es gibt keine bezahlte Option, um die Fähigkeit zu erweitern. (Ich dachte, das ist ein seltsames Limit, aber Kaperskis free checker ist auf 1MB begrenzt!)

Wie überprüfen Sie Ihre Anwendungen?

+4

TinkerTim, bitte beachten Sie, dass es ziemlich üblich ist, besonders in Großbritannien, wo Mj2008 ist, für Substantive, die Organisationen oder Gruppen bezeichnen, um mehrere Verben zu nehmen, wie im Original "AVG war gut". –

Antwort

0

Meine Gedanken dazu sind wie folgt: ich spezielle einen Computer (nichts nach oben) mit viel Speicherplatz. Ich nenne das den ScanPC. Jedes Mal, wenn ich einen Build mache, kopiert das Skript die neuen Dateien auf den ScanPC in ein Build-spezifisches Verzeichnis. Dies stellt sicher, dass ich ein Archiv aller Builds habe, die untersucht werden können. Jeder wurde möglicherweise für Kunden freigegeben.

Jetzt installiere ich dann VMWare Server und richte eine Reihe von virtuellen PCs ein. In jedem Fall richte ich die Antivirus-Software ein, um die Netzwerkfreigabe zu scannen, aber in einem Nur-Lese-Modus, so dass kein Scanner versehentlich die Fehlalarme modifizieren oder entfernen kann. Jede VM kann dann automatisch vom Hersteller aktualisiert werden, und hoffentlich haben sie eine E-Mail-Option, um mir zu sagen, wenn sie einen Virus entdecken, von dem ich dann weiß, dass er falsch positiv ist und dem Verkäufer Bericht erstatten kann.

Der Vorteil davon ist, dass ich ein komplettes Build-Archiv habe (etwas, das ich sowieso brauche), und es bedeutet, dass alte Versionen mit Kunden, die das AV auslösen, ebenso wie die neuesten identifiziert werden. Das bedeutet, dass ich AV-Produkte hinzufügen oder entfernen kann. Es bedeutet, dass ich nur einen einzigen Computer brauche (Leistung ist nicht wichtig).

+0

Keine ideale Lösung -1. – unixman83

5
+0

Die erste hat eine Grenze von 15 MB und die zweite eine Grenze von 20 MB. Das zweite ist, was ich in meinem Text meinte, aber ich habe den Namen falsch herum gefunden (jetzt korrigiert). Wenn ich zahlen könnte, um viele Dateien im Laufe der Zeit hochzuladen und eine E-Mail zu erhalten, wenn jemand auslöst, wäre das perfekt! Es ist nicht zu heiß, einen nach dem anderen zu machen, da der falsche Auslöser passieren kann, nachdem ich ihn überprüft habe. – mj2008

1

http://online.us.drweb.com/

i keine Dateigrößenbeschränkung sehen konnte, auf sie

+0

Danke, aber das scheint ein einziger Anbieter-Test zu sein? Ich muss gegen alle wichtigen AV-Produkte prüfen. – mj2008

+1

meine schlechte, sisnot nicht, dass – zeocrash