Co je počítačový virus .
Jako virus se v oblasti počítačové bezpečnosti označuje program, který se dokáže sám šířit bez vědomí uživatele. Pro množení se vkládá do jiných spustitelných souborů či dokumentů. Takový program se tedy chová obdobně jako biologický virus, který se šíří vkládáním svého kódu do živých buněk. V souladu s touto analogií se někdy procesu šíření viru říká nakažení či infekce a napadenému souboru hostitel. Viry jsou jen jedním z druhů tzv. malwaru, zákeřného softwaru. V obecném smyslu se jako viry (nesprávně) označují i např. červi a jiné druhy malwaru.
Zatímco některé viry mohou být cíleně ničivé (např. mazat soubory na disku), mnoho jiných virů je relativně neškodných popřípadě pouze obtěžujících. U některých virů se ničivý kód spouští až se zpožděním (např. v určité datum či po nakažení určitého počtu jiných hostitelů), což se někdy označuje jako (logická) bomba. Nejdůležitějším negativním důsledkem šíření virů je však samotný fakt jejich reprodukce, která zatěžuje počítačové systémy a plýtvá jejich zdroji. Některé viry mohou být takzvaně polymorfní (každý jeho „potomek“ se odlišuje od svého „rodiče“). Viry se na rozdíl od červů samy šířit nemohou.
Dnes (2007) jsou klasické počítačové viry na jistém ústupu oproti červům, které se šíří prostřednictvím počítačových sítí, hlavně Internetu. Některé antivirové programy se proto snaží chránit počítač i před jinými, nevirovými hrozbami.
Definice
Virus je typ programu, který se dokáže sám šířit tím, že vytváří (někdy upravené) kopie sebe sama. Hlavním kritériem pro posouzení programu jako viru je fakt, že k šíření využívá jiné soubory – hostitele. Virus se mezi dvěma počítači může přenést jedině tím, že někdo přenese celého hostitele, např. nějaký uživatel (obvykle neúmyslně) přenese soubor na disketě či CD-ROM nebo ho pošle prostřednictvím počítačové sítě.
Jako viry jsou někdy nesprávně označovány jiné druhy nebezpečných programů, hlavně červi. Rozdíl mezi červy a virem spočívá v tom, že červ je schopen se šířit sám, bez závislosti na přenosu hostitele. V dnešní době bouřlivého rozvoje Internetu se červi mohou šířit velice rychle. Ale i pro klasické viry je snadnost šíření souborů prostřednictvím Internetu výhodou, takže se rozdíly mezi viry a červy do jisté míry ztrácí.
Druhy virů
Viry je možno dělit podle různých hledisek:
Podle hostitele
Podle toho, prostřednictvím jakých hostitelů se virus šíří, je možné je dělit na několik druhů. Základními typy hostitelů jsou:
- Spustitelné soubory – COM a EXE programy v prostředí DOSu, EXE soubory v Microsoft Windows, ELF soubory v UNIXu atd.
- Boot sektory disket a diskových oddílů.
- Master boot sektor (MBR) pevného disku.
- Dávkové soubory a skripty – BAT v DOSu, shellovské skripty na UNIXech.
- Dokumenty, které mohou obsahovat makra – např. dokumenty programů Microsoft Office.
- Specializované skripty některých konkrétních aplikací.
Podle způsobu činnosti
Podle různých aspektů způsobu činnosti se některé viry označují specializovanými termíny:
Rezidentní/nerezidentní viry
Vir se může šířit dvěma základními způsoby: buď se ve chvíli spuštění hostitele (tzn. ve chvíli, kdy se při spouštění hostitele spustí kód viru) rozšíří do nalezených nenakažených souborů, nebo se pouze uloží do operační paměti počítače, ve které zůstane až do doby vypnutí počítače, a mezitím infikuje soubory (nebo např. diskety), se kterými uživatel pracuje.
První typ se označuje jako nerezidentní vir, druhý jako rezidentní vir (v DOSu viz TSR).
Stealth viry
Stealth viry se snaží zamaskovat svou přítomnost v souboru tím, že se zachytí na přerušení, kudy prochází veškeré požadavky na čtení dat ze souboru (tedy i požadavky antiviru). Vir si pak kontroluje, zda se požadavek týká i infikovaného souboru, v tomto případě pak vrátí aplikaci data původního neinfikovaného souboru. Poměrně rychle se ale na tento způsob maskování objevila obrana - antivirus si buď kontroluje, zda není adresa přerušení přepsána, případně na čtení používá přímo služby diskového řadiče. Tato technika krytí se převážně týkala operačního systému MS-DOS, pro modernější operační systémy je nutno použít složitějších rootkitů (maskovacích zařízení).
Makro viry
Jedná se o makra, která jsou schopna se kopírovat z dokumentu do dokumentu. Případně i ovládat systém. Šíří se v dokumentech kancelářských balíků. V dnešní době se tyto viry příliš nevyskytují, jelikož balíky již mají ochranu proti neautorizovanému spuštění maker.
Historie
Historie počítačových virů začíná počátkem osmdesátých let 20. století. V roce 1983 sestrojil jistý Dr. Frederik Cohen první samomnožící program, který začal označovat jako virus. V podstatě se jednalo o neškodný kód, který se uměl pouze sám množit. První skutečný vir, který mohl nějak uškodit, naprogramovali v roce 1986 bratři Basid a Amjad Farooq Alvi, pojmenovali jej Brain (mozek). Objevil se 19. ledna 1986. Sice útočil jen na určitou část disku, ale na starších počítačích způsobil větší škody. Tím fakticky odstartovala éra virů, které se od té doby dále rozvíjely. Autoři virů si mezi sebou také předávají moderní techniky a mnoho dalších triků, které umožňují virům měnit svůj vlastní kód a být dokonalejšími a lépe se „schovávat“ před antivirovými programy. Současné viry jsou tak mnohem vyspělejší a dokážou zhroutit celou síť počítačů. Proto je nejlepší se jim bránit účinným antivirem.
Pro ty co si chtějí honit ego je to z Wikipedie , je to poučení pro nás jak se chovat na Internetu aby jsme si něco nezatáhly do počítače , mě už se to stalo jednou odnesl to vyhledávač Googl musel jsem ho vymazat a znovu nainstalovat .
As the virus is in the area of computer security refers to a program that can spread itself without the user's knowledge . For multiplication is inserted into other executable files or documents. Such a program behaves like a biological virus , which spreads by inserting its code into living cells. In accordance with this analogy is sometimes called the process of spreading the virus infection or infection and contested the host file . Viruses are just one type of so-called malware , malicious software. In a general sense, such as viruses ( incorrectly) also called as worms and other types of malware .
While some viruses can be intentionally destructive (eg delete files on the disc) , many other viruses are relatively harmless or merely annoying . For some viruses, destructive code starts with a delay (eg on a specific date or after a certain number of other infected hosts ) , which is sometimes referred to as a ( logical) bomb . The most important negative consequence of the spread of viruses , however, the very fact of their reproduction, which burdens the computer systems and waste their resources. Some viruses may be so-called polymorphic (each of its " offspring " is distinguished from its "parents" ) . Viruses unlike worms can spread themselves .
Today (2007 ) are classic computer viruses at a certain retreat against worms that spread via computer networks , especially the Internet. Some antivirus programs are therefore trying to protect your computer and from other , non-virus threats.
definition
Virus is a type of program that is able to spread itself by creating (sometimes modified ) copies of itself . The main criterion for assessing the program as a virus is that it uses to spread other files - host. The virus between two computers can transfer only that someone transferred the host , such as a user ( usually unintentionally ) transfers the file to a floppy disk or CD - ROM or send it via computer networks .
Viruses are sometimes incorrectly referred to other types of malicious programs , especially worms . The difference between the worms and the virus is that the worm is able to spread itself , without depending on the transmitting host. Nowadays stormy development of Internet worms can spread very quickly . But the classic viruses is the ease of spreading files via the Internet Preferably , however , the differences between viruses and worms to some extent lost.
Types of viruses
Viruses can be classified according to different criteria:
according to the host
Accordingly , through which hosts the virus spreads , can be divided into several types . The basic types of hosts are :
Executable files - COM and EXE programs in the environment of DOS EXE files in Microsoft Windows , UNIX ELF files , etc.
Boot sector of floppy disks and partitions .
Master boot sector ( MBR) of the hard disk.
Batch files and scripts - BAT DOS , shellstyle scripts on Unix.
Documents that can contain macros - programs such as Microsoft Office documents .
Specialized scripts of some specific applications.
Depending on the type of activity
According to various aspects of the modus operandi of some viruses are referred to specialized terms:
Resident / non-resident viruses
The virus can be spread in two basic ways : either at the time of execution host ( ie when the host starts the startup code of the virus) spreads found in uninfected files, or only stored in the computer's RAM , which will remain until shutdown , and in the meantime it infects a file (or a floppy disk ) , with which the user interacts .
The first type is referred to as non-resident virus , the other as a resident virus ( see DOS TSR) .
Stealth viruses
Stealth viruses try to conceal their presence in a file that is captured on a break , through which passes all requests to read data from a file (ie the requirements antivirus ) . The virus then checks whether the request concerns the infected file , in this case, the application returns the date of original uninfected file. Relatively quickly, however, this method of masking discovered defense - antivirus can either check whether the address is not interrupted rewritten , or reading directly uses the services of disk controllers . This protection technique is mainly related to the operating system MS - DOS , for modern operating systems it is necessary to use complex rootkits ( cloaking device).
macro viruses
These are macros that are able to copy from document to document . Possibly control system . It spreads in the documents office suites. Nowadays , these viruses are rare , because the packages already have protection against unauthorized execution of macros.
history
History of computer viruses begins early eighties of the 20th century . In 1983 he constructed a certain Dr. Frederik Cohen first samomnožící program , which began referring to as a virus . It was basically a harmless code that could only reproduce itself . The first real virus that could somehow hurt programmed in 1986 Basid brothers and Amjad Farooq Alvi , called it Brain (brain ) . He appeared on 19 January 1986. Although the attack on a portion of the disk, but on older computers have caused more damage. This really started the era of viruses that have since developed further. Virus writers between them are also presented to modern technology and many other tricks that allows the virus to alter its own code and be improved and easier to "hide " from anti-virus programs . Current viruses are so much more advanced and can collapse the entire network of computers . Therefore, it is best to fight them effectively checked .
For those who want to pursue ego is from Wikipedia , is a lesson for us on how to behave on the Internet that we can not pull something into the computer , I had it happen once took to the Google search engine I had to delete and re- install.