PoΦφtaΦov² virus ?!

Historie

Je zajφmavΘ, ₧e poΦφtaΦovΘ viry se objevujφ ve sciû fi literatu°e u₧ v Üedesßt²ch letech. V tΘ dob∞ opravdu pouze jako produkt fantazie spisovatel∙ tohoto ₧ßnru. Teprve v letech osmdesßt²ch jim vÜak rozvoj techniky dovolil reßlnou existenci.

V roce 1983 Dr. Frederick Cohen experimentuje na PennsylvßnskΘ univerzit∞ se "samomno₧φcφm se" k≤dem a v souvislosti s nφm zaΦφnß pou₧φvat oznaΦenφ "virus". Uv∞domme si vÜak, ₧e v tΘ dob∞ o existenci poΦφtaΦe PC v jeho dneÜnφ podob∞, a hlavn∞ rozÜφ°enφ, se nezdßlo ani autor∙m ji₧ zmφn∞nΘ sciû fi literatury.

SkuteΦn²m poΦßtkem existence poΦφtaΦov²ch vir∙, tak jak je znßme dnes, je rok 1986, kdy se narodil Brain û prvnφ virus pro osobnφ poΦφtaΦe IBM PC. Brat°i Basid a Amjad Farooq Alvi (provozujφcφ v pakistßnskΘm Lahore mal² softwarehouse) tak odstartovali zßvod vir∙ a antivir∙, kterΘho se vÜichni (v∞tÜina ovÜem nedobrovoln∞) ·Φastnφme dodnes.

SouΦasnost

Od tΘ doby se mnoho zm∞nilo. Auto°i vir∙ zvlßdli techniky, kterΘ byly oznaΦovßny jako nemo₧nΘ û objevily se viry, ukr²vajφcφ se p°ed antivirov²mi programy (Stealth viry), objevily se viry, kterΘ modifikujφ sami sv∙j vlastnφ k≤d (polymorfnφ viry), objevily se viry, kterΘ dokßzaly napadnout i jinΘ ne₧ v²konnΘ programy (makroviry).

To vÜe dßvß p°edpoklad k tomu, ₧e v²voj ve virovΘm sv∞t∞ se rozhodn∞ nenachßzφ ve svΘ koneΦnΘ fßzi. S p°φchodem nov²ch operaΦnφch systΘm∙ se objevφ novΘ viry, kterΘ budou vyu₧φvat jejich specifick²ch vlastnostφ a z dneÜnφho pohledu budou vybaveny "neuv∞°iteln²mi a nemo₧n²mi" schopnostmi. Na druhou stranu je vÜak stejn∞ dob°e z°ejmΘ, ₧e neustrne ani v²voj v oblasti antivirov²ch program∙, kterΘ dosud dokßzaly bez v∞tÜφch problΘm∙ zvlßdnout vÜechny virovΘ triky.

Vra¥me se vÜak k vlastnφmu poΦφtaΦovΘmu viru. B²vß zvykem zaΦφt definicφ, pokusme se tak uΦinit i v tomto p°φpad∞:

Tato definice sice nenφ obzvlßÜ¥ dokonalß a asi ani nenφ na prvnφ pohled p°φliÜ srozumitelnß, ale to nejd∙le₧it∞jÜφ obsahuje.

TrojskΘ kon∞

Existujφ toti₧ dalÜφ programy, kterΘ b²vajφ obΦas za viry zam∞≥ovßny nebo vydßvßny. P°φkladem m∙₧e b²t t°eba trojsk² k∙≥ û program, kter² se vßm za svΘ spuÜt∞nφ odvd∞Φφ n∞kolika °ßdky sprost²ch text∙ a smazßnφm obsahu pevnΘho disku nebo n∞jakou jinou destrukΦnφ akcφ.

ÄerovnΘ programy

MΘn∞ Ükodlivou variantu p°edstavujφ r∙znΘ ₧ertovnΘ programy zp∙sobujφcφ pobφhßnφ roztomil²ch brouΦk∙ po obrazovce nebo zoufalΘ v²k°iky poΦφtaΦe, kter² se do₧aduje odstran∞nφ vody ze svΘho matematickΘho koprocesoru.

Tyto typy program∙ ovÜem postrßdajφ to nejpodstatn∞jÜφ û schopnost Üφ°enφ. Vlastnost, kterß je povinnß, aby mohl b²t program oznaΦovßn jako poΦφtaΦov² virus.