Kompletnφ test

Kompletnφ test p°edstavuje zcela novΘ spojenφ heuristickΘ anal²zy a srovnßvacφho testu (testu integrity, kter² byl u starÜφch verzφ k dispozici jako samostatnß funkce) do jedinΘho celku.

Hlavnφm d∙vodem, kter² vedl ke vzniku tohoto novΘho testu byla snaha dßt u₧ivateli k dispozici funkci, kterß provßdφ kontrolu s maximßlnφ spolehlivostφ a uÜet°it Φas, kter² se p°i opakovanΘm testu mnoha stejn²ch objekt∙ zbyteΦn∞ ztrßcφ.

Prvnφ spuÜt∞nφ

Prvnφ spuÜt∞nφ kompletnφho testu se prakticky rovnß spuÜt∞nφ heuristickΘ anal²zy û provede se anal²za vÜech objekt∙ na testovanΘm za°φzenφ. Kompletnφ test vÜak navφc vytvß°φ zvlßÜtnφ datov² soubor, naz²van² databßze kompletnφho testu, nebo takΘ srovnßvacφ databßze.

U ka₧dΘho otestovanΘho objektu se provede anal²za a pokud je objekt oznaΦen jako korektnφ, jsou do databßze o n∞m ulo₧eny podrobnΘ informace û jmΘno objektu, atributy, velikost, kontrolnφ souΦty, hlaviΦky soubor∙, apod.

Opakovanß spouÜt∞nφ

P°i dalÜφch spouÜt∞nφch kompletnφho testu je vÜak situace zcela jinß. Nejprve se s pomocφ databßze testuje, zda se objekt oproti minulΘmu stavu zm∞nil. Pokud k ₧ßdnΘ zm∞n∞ nedoÜlo (a d°φve byl objekt oznaΦen jako korektnφ), nenφ d∙vod znovu provßd∞t heuristickou anal²zu û nenφ zm∞na, nem∙₧e b²t virus.

Jinß situace nastßvß v p°φpad∞ zjiÜt∞nΘ zm∞ny. Zde je nutno prov∞°it, zda zm∞na nenφ zp∙sobena virovou nßkazou. ZjiÜt∞nß zm∞na je v ka₧dΘm p°φpad∞ vypsßna jako hlßÜenφ do okna zobrazenΘho b∞hem kompletnφho testu.

Vzßp∞tφ je zm∞n∞n² soubor prov∞°en heuristickou anal²zou na virovou Φistotu. Pokud nebyl zjiÜt∞n ₧ßdn² virus a ₧ßdnΘ podez°enφ na mo₧n² v²skyt novΘho neznßmΘho viru, je zm∞n∞n² soubor za°azen do seznamu zm∞n, p°ipraven²ch k automatickΘ aktualizaci û tato akce se vykonß na samotnΘm konci kompletnφho testu û zm∞n∞nΘ (a otestovanΘ) objekty se za°adφ do databßze jako nov² standard pro p°φÜtφ testy.

V p°φpad∞, ₧e v nastavenφ kompletnφho testu je nastaven parametr Hlßsit zm∞nu jako virus, je zjiÜt∞nß zm∞na ohlßÜena mnohem v²razn∞jÜφm zp∙sobem û krom∞ v²pisu hlßÜenφ do okna, je nalezenß zm∞na oznßmena stejn²m zp∙sobem jako nalezen² virus û v²razn²m hlßÜenφm, zastavenφm testu a vyΦkßnφm na reakci u₧ivatele.

NovΘ soubory

Podobn∞ jako zjiÜt∞nΘ zm∞ny, zpracuje kompletnφ test takΘ novΘ soubory û ty, kterΘ dosud nemajφ sv∙j zßznam v databßzi kompletnφho testu. Ty jsou takΘ prov∞°eny heuristickou anal²zou a pokud jsou shledßny jako korektnφ û viruprostΘ, jsou ohlßÜeny v okn∞ a za°azeny do seznamu zm∞n, p°ipraven²ch k automatickΘ aktualizaci.

Nalezen virus

Heuristickß anal²za je tedy provßd∞na pouze u soubor∙, u nich₧ byla zjiÜt∞na jakßkoliv zm∞na, nebo se jednß o soubor nov².

Pokud bude b∞hem kompletnφho testu zjiÜt∞n objekt napaden² virem, bude reakce kompletnφho testu zcela shodnß s antivirov²m testem a heuristickou anal²zou û na obrazovce bude vypsßno hlßÜenφ a u₧ivateli budou nabφdnuty funkce pro odstran∞nφ virovΘ nßkazy. Soubor napaden² virem samoz°ejm∞ nenφ za°azen do databßze kompletnφho testu.

Podrobn∞jÜφ informace o nalezenφ viru jsou uvedeny v kapitole Nalezen virus.

V²sledek testu

Po otestovßnφ vÜech objekt∙ na zadanΘm za°φzenφ kompletnφ test konΦφ û je zobrazen v²sledek testu û seznam vÜech hlßÜenφ o nalezen²ch virech, p°φpadn∞ o sledovan²ch souborech (vadnΘ soubory, intern∞ komprimovanΘ, archφvy û lze nastavit v ObecnΘm nastavenφ test∙). Ve v²sledku testu se lze pohybovat a na jednotlivΘ situace znovu reagovat û nap°. lΘΦit objekty napadenΘ virem.

Seznam zm∞n

Na p°ßnφ u₧ivatele je ve zvlßÜtnφm okn∞ zobrazen seznam zjiÜt∞n²ch zm∞n, kterΘ byly prov∞°eny, a kterΘ jsou nynφ p°ipraveny na automatickou aktualizaci.

Tyto zm∞ny jsou oznaΦeny û p°i opuÜt∞nφ kompletnφho testu se ulo₧φ do databßze jako nov² standard pro p°φÜtφ testy. U₧ivatel si m∙₧e seznam zm∞n prohlΘdnout a p°φpadn∞ m∙₧e oznaΦenφ n∞kterΘ z nalezen²ch zm∞n zruÜit û tyto zm∞ny nebudou za°azeny do automatickΘ aktualizace.

Pokud bylo pou₧ito nastavenφ parametru Hlßsit zm∞nu jako virus, byla nalezenß zm∞na ohlßÜena u₧ivateli v okam₧iku jejφ detekce û pokud v tom okam₧iku u₧ivatel rozhodl, ₧e tuto zm∞nu neakceptuje, nenφ tato zm∞na v seznamu oznaΦena û nenφ p°ipravena k za°azenφ do databßze.

Aktualizace databßze

Po opuÜt∞nφ v²sledku kompletnφho testu se provede automatickß aktualizace zjiÜt∞n²ch zm∞n (pokud n∞kterΘ z nich u₧ivatel z aktualizace nevylouΦil). Seznam zm∞n ji₧ nebude dßle u₧ivateli k dispozici û je mo₧nΘ si opakovan∞ po₧ßdat o v²sledek kompletnφho testu, zobrazeny vÜak ji₧ budou pouze hlßÜenφ o nalezen²ch virech.

Vezmemeûli v ·vahu, ₧e p°i b∞₧nΘ prßci typickΘho u₧ivatele je v²skyt zm∞n minimßlnφ, omezφ se ve v∞tÜin∞ p°φpad∙ b∞h kompletnφho testu na pr∙chod za°φzenφm, porovnßnφm stavu objekt∙ a jejich kontrolu s databßzφ (tato funkce mß tΘm∞° minimßlnφ ΦasovΘ nßroky). ╚asov∞ nßroΦn∞jÜφ heuristickß anal²za se spustφ pouze na n∞kolik mßlo zjiÜt∞n²ch zm∞n. V²sledkem bude mnohonßsobnΘ zrychlenφ testu rozsßhlΘho disku p°i zachovßnφ spolehlivosti.

ZruÜenφ platnosti databßze

Platnost databßze lze samoz°ejm∞ zruÜit û to znamenß, ₧e p°i dalÜφm spuÜt∞nφ kompletnφho testu se budou znovu testovat vÜechny objekty, nezßvisle na tom, zda odpovφdajφ svΘmu obrazu v databßzi kompletnφho testu. Toto zneplatn∞nφ databßze m∙₧e provΘst sßm u₧ivatel a m∙₧e b²t takΘ provedeno automaticky v p°φpad∞, ₧e jej na°φdφ p°φmo v²robce prost°ednictvφm aktualizaΦnφch soubor∙.

JmΘno databßze

Na zßv∞r dovolte malou radu. Databßze kompletnφho testu obsahuje mnoho u₧iteΦn²ch informacφ a je d∙le₧it²m klφΦem k zajiÜt∞nφ bezpeΦnosti poΦφtaΦe. Nelze vylouΦit mo₧nost, ₧e virus cφlen∞ tuto databßzi zniΦφ û znß jejφ implicitnφ jmΘno. Vyu₧ijte mo₧nosti nastavit vlastnφ jmΘno (a umφst∞nφ) databßze kompletnφho testu.

DoporuΦenφ

Kompletnφ test byl v systΘmu AVG 5.0 definovßn jako zßkladnφ u₧ivatelsk² test. V∞tÜina u₧ivatel∙ by tedy, p°i b∞₧n∞ provßd∞n²ch kontrolßch svΘho poΦφtaΦe, m∞la dßvat p°ednost kompletnφmu testu p°ed heuristickou anal²zou, p°φpadn∞ p°ed antivirov²m testem.

Jinß situace nastßvß samoz°ejm∞ u kontroly objekt∙ zφskan²ch z vn∞jÜφho sv∞ta û z Internetu, na disketßch apod. Zde neexistuje ₧ßdnß informace o nov∞ zφskan²ch objektech a kompletnφ test nemß v podstat∞ smysl. Zde je vhodnΘ pou₧φt p°φmo heuristickou anal²zu.