offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Da vas malo informisem, dok cekate na rezultate.
Evo kako vrsimo testiranje:Uputstvo za test antivirus programa
Pre instalacije AV programa:
- Arhivu sa virusima postaviti na sigurnu particiju, i u toku testiranja nemojte dozvoliti da vam AV programi obrisu neki virus. Mozda je najbolje da arhivu snimite na CD/DVD pre pocetka testova
- Iz arhive posebno izdvojite na stranu foldere: Maybe virus, Not detected i Exotic
- ukoliko se radi na Windowsu koji nije sveze instaliran, ocistiti sve ostatke prethodnih AV programa (foldere, registry). Norton AV za sobom ostavlja veliku kolicinu otpada, tako da obican uninstall ne vredi nista – pravice sranja svakom sledecem instaliranom AV programu. Postoji mogucnost da neki drugi AV program isto radi. Od programa za ciscenje registry baze imam dobrog iskustva sa jv16 i RegSupreme (zajendno u kombinaciji)
- Instalirati sledece programe: FireFox, Total Commander
Zasto bas Firefox a ne neki drugi browser? Zato sto je freeware. Opera je isto cesto koriscen browser, ali bi to nepotrebno prosirilo test. Dovoljno nam je da svi imamo jedan browser koji nije IE. Ukoliko bas ne mozete/necete da instalirate Firefox, napomenite u opisu, ali bi bilo pozeljno da svi koristimo isti browser. Uz to, Firefox ima veci deo trzista od Opere.
Zasto bas Total Commander? Ukoliko znate neki drugi koji moze da radi sa ZIP, RAR i drugim arhivama interno, bez koriscenja WinRAR, WinZIP ili drugih eksternih programa, u tom slucaju moze i taj neki drugi file manager.
- sledeci korak je napraviti image particije. Za ovo su potrebni programi Ghost (do verzije 8, verziju 9 ne preporucujem nikome) ili Acronis True Image (brzi je od Ghosta i radi sa USB. FireWire diskovima itd.)
Instalacija (ide u opis programa, u kratkim crtama i u tabeli):
- Proveriti da li je moguce program instalirati u Safe Mode. Zapisati rezultat.
- Pokusati pokrenuti makar skeniranje u SafeMode. Zapisati rezultat
- Ukoliko nije bilo moguce instalirati program u SafeMode, instalirati ga normalno, pa proveriti da li sada da li je moguce pokrenuti ga u SafeMode
- Zabeleziti da posebne mogucnosti pri instalaciji (skeniranje pre instalacije). Primer: Norton skenira pre pocetka instalacije (Norton PreScan), sa bazom koju ima na instalacionom CD-u. Ovo postaje iluzorno par meseci posle izdavanja programa zbog zastarele baze, ali ipak zabeleziti i napisati odgovarajuci komentar. Ukoliko AV program skida bazu pre provere – onda ova mogucnost dobija pravi smisao.
Posle instalacije (ovo ide u opis programa, neke stvari i u tabelu):
- koliko resursa zauzima AV program (TaskManager, sa ukljucenim Memory Usage i Virtual Memory Usage, oba zabeleziti posebno za sada). Neki AV programi imaju vise procesa u Task Manageru, sabrati memory usage za sve procese.
- da li trazi da uradi full scan i update posle instalacije?
- Pogledati koja su default podesavanja kod skeniranja (skeniranje arhiva, skeniranje mail-a, redundantan scan, heuristican scan)
- Uraditi kratak opis interfejsa i opcija programa sa screenshotovima (ne mora svakog ekrana ukoliko ih ima mnogo)
- Dodatne opcije programa (Firewall, adware/spyware remover… sta god, a ne spada pod AV)
- Uraditi update definicija virusa
Testovi
Ima testova koji se rade sa default i sa maksimum podesavanjima. Najlakse je prvo proci sva testiranja sa default, pa onda podesiti opcije na maksimum, i onda testirati ponovo gde je potrebno.
Test1: Suvo testiranje arhive sa virusima. Foldere ‘maybe virus’, ‘not detected’ i ‘Exotic’ ne skenirati u ovom testu.
- Zapisati broj prepoznati virusa (known viruses) i broj zarazenih fajlova sa fabrickim (default) podesavanjima programa. U arhivi postoje fajlovi u kojima ima vise virusa, tako da su obe brojke relevantne. Nemojte dozvoliti programu da brise viruse.
- Sada napravite folder ‘ime_programa_max_podesavanja”, u njega iskopirajte viruse iz arhive (osim foldera ‘not detected’, ‘maybe virus’ i ‘exotic’)
- Napravite jos jedan scan, ali sada dajte Av-u nek brise viruse koje nadje.
- Ono sto ostane neobrisano, sklonite na stranu, trebace nam za posle testa. Iz total commandera moze da se napravi spisak ovih virusa (lista) koji su ostali, pa ukoliko neka kompanija zatrazi, mozemo im kasnije poslati taj spisak, eventualno i kompletne viruse. Za pravljenje spiska je potreban DiskDir plugin za TC. Kada se plugin instalira, selektuje se folder i odabere se u Meniju opcija PACK, a kao packer se odabere DKT. DKT fajl je isti kao LST fajlovi pravljeni drugim programima.
- Gledajte da ovo sto ostane neobrisano od virusa, sacuvate na particiju koju necete unistiti vracanjem image fajla.
Test2: Realtime zastita na netu(klik na virus)
- Kliknuti link http://www.xxx.xxx/virus.win32.ghost.1667.exe u IE i videti da li je fajl blokiran i prijavljen.
- Kliknuti isti link u Firefox i videti da li je fajl blokiran i prijavljen.
Test3: Realtime zastita na netu(klik na arhivu sa virusom)
- Kliknuti link http://www.xxx.xxx/virus.win32.ghost.1667.zip u IE i videti da li je fajl blokiran i prijavljen.
- Kliknuti isti link u Firefox i videti da li je fajl blokiran i prijavljen.
Test4: Realtime zastita na netu(klik na virus za laznom ekstenzijom)
- Kliknuti link http://www.xxx.xxx/virus.win32.ghost.1667.xxx u IE i videti da li je fajl blokiran i prijavljen.
- Kliknuti isti link u Firefox i videti da li je fajl blokiran i prijavljen.
Test5: Realtime zastita u lokalu
- Startujte test.bat iz foldera Test5 . Da li je prepoznat/prijavljen virus u folderu Podtest? Da li je blokiran?
Test6: Realtime zastita u lokalu(ulazak u folder koji sadrzi virus sa pravom ekstenzijom)
- Uci Comanderom u folder Test6 i videti da li AV reaguje. Ukoliko reaguje, probajte ipak da fajl iskopirate u folder Temp. Da li mozete ili ste blokirani?
Test7: Realtime zastita u lokalu(ulazak u folder koji sadrzi virus sa laznom ekstenzijom)
- Uci Comanderom u folder Test7 i videti da li AV reaguje. Ukoliko reaguje, probajte ipak da fajl iskopirate u folder Temp. Da li mozete ili ste blokirani?
Test8: Realtime zastita u lokalu(ulazak u folder koji sadrzi virus sa pravom ekstenzijom u ZIP arhivi)
- Uci Comanderom u folder Test8 i videti da li AV reaguje. Ukoliko reaguje, probajte ipak da fajl iskopirate u neki folder. Da li mozete ili ste blokirani?
- Ukoliko vas dosad nije opomenuo, udjite u samu arhivu i vidite da li tada reaguje?
Test9: Podrska za skeniranje arhiva
- potrebno je da skenirate ponaosob sve arhive u folderu Test9. Zabelezite koje vrste arhiva nisu podrzane.
- Najlakse je ako pritiskom na desno dugme misa imate ‘Scan this file’ ili slicnu opciju. Ukoliko radite u Total Commanderu, potrebno je desno dugme zadrzati pritisnuto duze vreme da bi se pojavile opcije.
Test10: Prepoznavanje razlicitih metoda pakovanja i kriptovanja
- metoda je ista kao za Test10, potrebno je svaki fajl skenirati i u tabelu uneti one koji nisu prepoznati.
Test11: Redundantno skeniranje (trazenje virusa tamo gde ih inace nebi trebalo biti, kao u recimo TXT fajlovima)
- skenirajte fajl iz foldera Test11 i vidite da li je virus prepoznat
Test12: Testiranje dubine skeniranja u arhivama
- skenirajte fajl iz foldera Test12 bez raspakivanja. Fajl spakovan u arhivu, ta arhiva u drugu arhivu (i tako 10 puta)
Test13: Testiranje Multiple arhive
- skenirajte kompletan folder Test13 i utvrdite da li je virus prepoznat
Test14: Extra
- testirajte folder iz arhive virusa:‘Not detected’, koji su rezultati? Ovo su neobjavljeni virusi, i par jako retkih virusa. Ima i dosta exploita za igre, programe i slicno, nisu OS exploiti.
- Posto je folder diskutabilan, ukoliko prijavi virus, obavezno zapisite i ime fajla. Imena ne upisivati u tabelu, to ce posluziti samo nama.
Test15: Extra2
- testirajte folder iz arhive virusa:‘maybe virus’, koji su rezultati?
- Posto je folder diskutabilan, ukoliko prijavi virus, obavezno zapisite i ime fajla. Imena ne upisivati u tabelu, to ce posluziti samo nama
Test16: Realan test
- startujte exe fajl iz foldera Test16 (PAZNJA!!! Pravi trojanac!!!)
- restartujte racunar
- da li jos radi AV program (predjite misem preko ikonice u systray-u, ukoliko ikonica nestane – AV je mrtav process). TheBeast ima na spisku 381 program koje ubija.
- ukoliko jos radi AV, skenirajte i pokusajte da otklonite trojanca. Zabeleziti da li je uspeo u normalnom modu rada Windowsa
- Da li su jos prisutni fajlovi (delovi trojanca)
- Obavezno zapaziti ako je AV prijavio da je odstranio trojanca, a on ostane prisutan i aktivan.
- ukoliko nije uspelo odstranjivanje u normalnom modu, restartujte komp u SafeMode, pa opet skeniranje
- Da li su jos prisutni fajlovi (delovi trojanca)
- Obavezno zapaziti ako je AV prijavio da je odstranio trojanca, a on ostane prisutan i aktivan.
Upustvo za popunjavanje tabele:
Odgovarajuca polja popuniti brojkama ili sa DA ili NE (u smislu: prosao je test ili nije). Eventualno, ukoliko program nema uopste ugradjenu mogucnost da uradi test, unesite “/” (recimo nema Realtime protekciju, pa ni ne moze da skenira browsere i mail cliente u toku rada). Napisite onda i fusnotu ili u tekstu da taj AV nema tu mogucnost (mozda je poseban tip AV programa kao Avast BartPE). Ukoliko imate posebnog komentara za pojedini test, unesite “(x” iza rezultata, ‘x’ je broj. Ispod tabele onda prokomentarisite svaki od tih brojeva. Nadam se da kontate sta zelim da kazem, kao kada imate fusnote u knjizi.
U istom fajlu napisite i vas tekst o testiranom programu sa screenshotovima.
Obezbediti da distributeri dobiju neotkrivene viruse, ili barem spisak.
A ovako ide ocenjivanje:Prepoznavanje svih virusa iz baze daje tom AV programu pocetnih 100% uspesnosti.
Neuspeh na nekom od drugih testova u tabeli oduzima procente i to na sledeci nacin:
- neuspeh instalacije u SafeMode: - 5% (mada sam ovde i za zesce oduzimanje poena)
- neuspeh rada u SafeMode nakon instalacije: -5%
- neuspeh rada u SafeMode nakon normalne instalacije: -10% (dovoljno je da moze da skenira, ostale komponente nisu vazne)
- Test2-8: svako polje oduzima 1% ukoliko je neuspesan test
- Test9: -2% za svaku nepodrzanu arhivu
- Test10: -2% za svaki nepodrzani packer
- Test11-13: -2% ukoliko ne detektuje ni na Max podesavanjima (dovoljno je da ga barem jednom detektuje)
- Test14 i 15 ulaze u Test1 na kraju
- Test16: +2% ukoliko ga ocisti u NormalMode, -2% ukoliko ga ne ocisti ni u SafeMode
|