2009-11-06 82 views
7

我需要找出我的應用程序是否被最流行的防病毒軟件包標記爲病毒(不是最好的,但是最大的用戶羣)。因此,我想知道其他人如何去做這件事。一些背景:如何測試我的應用程序與流行的病毒掃描程序?

我有一個用Delphi編寫的應用程序。自Delphi病毒被發現以來,我的應用程序出現誤報,特別是我的演示版本出於某種原因(它們都共享相同的代碼)。 AVG一直很好,現在我可以輕鬆地將我的文件列入白名單,但是後來我得到了最新的DevExpress安裝程序,它也被誤報了。鑑於這種情況越來越普遍,我感到需要查明我的應用是否被最流行的防病毒軟件包標記。因此,我想知道其他人如何去做這件事。我不希望人們下載我們的演示版本,收到AV警告,並決定不嘗試。

我到目前爲止唯一的選擇是購買AV軟件包的負載並將它們放入虛擬機,或使用VirusTotal等服務。後者似乎是一個理想的選擇,但由於他們將測試限制在20Mb以下的文件,而我的文件比這更大。沒有付費的選擇或者擴大能力。 (我認爲這是一個奇怪的限制,但Kaperskis免費檢查器限於1Mb!)

如何檢查您的應用程序?是

+4

TinkerTim,請注意,這是相當普遍的,尤其是在英國,Mj2008是,名詞表示組織或團體採取複數動詞,如在原來的「AVG一直很好」。 – 2009-11-06 14:59:27

回答

0

我對這個想法的任何文件大小的限制如下: 我建立了一個計算機(沒有什麼特別的)有很多磁盤空間。我會稱之爲ScanPC。每次構建時,該腳本都會將新文件複製到ScanPC中,以生成特定於目錄的目錄。這將確保我擁有可以檢查的所有構建的存檔。任何一個可能已經發布給客戶。

現在,我安裝VMWare服務器,並設置了一些虛擬PC。在每一種情況下,我都設置了防病毒軟件來掃描網絡共享,但是採用只讀模式,因此沒有掃描儀可以意外修改或刪除誤報。然後每個虛擬機可以自動從供應商更新,並希望他們有電子郵件選項告訴我他們什麼時候發現病毒,然後我會知道這是一個誤報,並可以向供應商報告。

這樣做的好處是我有一個完整的構建存檔(我需要的任何東西),這意味着與觸發AV的客戶的舊版本被識別以及最新的版本。這意味着我可以根據需要添加或刪除AV產品。這意味着我只需要一臺電腦(性能不重要)。

+0

不是一個理想的解決方案-1。 – unixman83 2011-09-17 01:36:18

5
+0

第一個有15Mb的限制,第二個有20Mb的限制。第二個是我在文本中的意思,但是我錯誤地指出了名字(現在改正了)。如果我可以隨時支付上傳大量文件的費用,並在任何一個觸發器上收到電子郵件,那就完美了!每次做一個不太熱,因爲我檢查後可能會發生錯誤觸發。 – mj2008 2009-11-06 12:00:10

1

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

我看不出它

+0

謝謝,但這似乎是一個單一的供應商測試?我需要檢查所有主要的AV產品。 – mj2008 2009-11-06 13:17:44

+1

我的不好,sisn't現貨 – zeocrash 2009-11-06 16:32:58

相關問題