Rezidentnφ kontrola poΦφtaΦe

ZvlßÜtnφ kapitolu tvo°φ systΘm rezidentnφ ochrany poΦφtaΦe, kter² neustßle kontroluje vÜe, s Φφm se v poΦφtaΦi pracuje.

Tento rezidentnφ program se startuje co nejd°φve po startu poΦφtaΦe û v ideßlnφm p°φpad∞ ze souboru CONFIG.SYS a p°evezme kontrolu nad t∞mi slu₧bami operaΦnφho systΘmu, kterΘ jsou pro n∞j zajφmavΘ û v∞tÜinou to budou diskovΘ operace a operace se soubory.

Jakmile se kdokoliv û u₧ivatel, spuÜt∞n² program, pokusφ o vyu₧itφ t∞chto slu₧eb, rezidentnφ program se to dozvφ. Zjistφ, o jakou operaci se jednß, a pokud je d∙vod, provede nezbytnΘ testy.

V²Üe uvedenΘ jist∞ znφ p∞kn∞, ale nenφ to tak jednoduchΘ. Rezidentnφ kontrolnφ programy toti₧ majφ svß omezenφ. Zßsadnφm bude jist∞ omezenφ jejich velikosti. Äßdn² u₧ivatel by nebyl uveden do stavu vytr₧enφ genißlnφm rezidentnφm programem, kter² by obsadil celou pam∞¥ poΦφtaΦe.

Druh²m omezenφm bude Φas, kter² rezidentnφ program m∙₧e kontrole v∞novat. V p°φpad∞ slo₧it²ch polymorfnφch vir∙ m∙₧e n∞kdy jejich urΦenφ trvat n∞jakou dobu û je pot°eba emulßtorem instrukcφ rozbalit jejich ochrann² obal. Zatφmco u b∞₧nΘho antivirovΘho programu se p°edpoklßdß, ₧e se nad ka₧d²m testovan²m objektem alespo≥ na chvilku zastavφ, rezidentnφ program jakoby pro u₧ivatele nem∞l ani neexistovat û jakΘkoliv zdr₧ovßnφ se po delÜφ dob∞ stßvß d∙vodem k zu°ivosti.

Podobn∞ bude u₧ivatel reagovat i v p°φpadech, kdy mu rezidentnφ program, v nejlepÜφ snaze pomoci, oznßmφ ka₧dou podez°elou akci v systΘmu a bude vy₧adovat svolenφ akci provΘst.

Auto°i rezidentnφ kontroly musφ p°i tvorb∞ programu zvolit nejvhodn∞jÜφ kompromis mezi dokonalostφ svΘho dφla a mezi pot°ebami u₧ivatele. Musφ brßt v ·vahu to, ₧e n∞kterΘ viry prost∞ rezidentnφ kontrola detekovat nedokß₧e. Tohoto kompromisu by si m∞li b²t ale v∞domi takΘ u₧ivatelΘ. Rezidentnφ program by m∞li brßt jako u₧iteΦnou pom∙cku pro ka₧dodennφ prßci, nikoliv vÜak jako zßkladnφ prost°edek antivirovΘ ochrany poΦφtaΦe.