Virus je škodlivý program, který se sám vkopíruje do cizích souborů a šíří se s nimi dál. V běžné řeči se slovem virus označuje kdeco, ale správně je to jen jeden druh škodlivého softwaru. Zastřešující pojem zní malware a patří pod něj i trojské koně, vyděračský ransomware nebo těžební skripty. Co škodlivý kód na webu tropí a jak ho poznáte, rozebírá právě heslo malware – tady se soustředíme na to, co je na viru zvláštního.

Jméno má z biologie a sedí docela přesně. Chřipkový virus sám o sobě nic nezmůže, potřebuje hostitele, do kterého se vloudí a jehož prostřednictvím se množí. Počítačový virus je na tom stejně: připojí se k existujícímu souboru nebo skriptu, a když ho někdo spustí nebo zkopíruje jinam, veze se s ním. Proto se nákaza obvykle nezastaví u jediného souboru – rozleze se po celém webu.

Na web se přitom nedostane sám od sebe. Vede tam pár opakujících se cest:

  • Neaktualizovaný doplněk nebo šablona – zdaleka nejčastější případ. U známé chyby ve starém pluginu nebo tématu stačí automatu chvilka, aby ji našel a zneužil.
  • Slabé nebo znovupoužité heslo – útočník se zkrátka přihlásí. Žádnou díru k tomu nepotřebuje.
  • Nakažený počítač u Vás doma – pokud máte v programu uložené přístupy k FTP, škodlivý kód si je odtud přečte a nahraje soubory na web Vaším jménem.
  • Pirátská šablona nebo doplněk – placená věc nabízená zdarma na pochybném webu si škodlivý kód nese rovnou v sobě.

Když k nákaze dojde, není řešením mazat podezřelé řádky ručně. Virus se rozkopíroval a jednu kopii vždycky přehlédnete. Spolehlivý postup je obnovit web ze zálohy pořízené před nákazou, hned poté změnit všechna hesla a teprve nakonec všechno aktualizovat. Zálohy držíme každou noc třicet dní zpětně, takže se čistý stav obvykle najít dá – jen s tím neotálejte, po měsíci už bude nejstarší dostupná kopie také nakažená.

Prevence je nudná, ale funguje: aktualizovat, mazat nepoužívané doplňky a šablony (nečinný soubor na disku je pořád soubor, který jde zneužít), používat silná a nikde jinde nepoužitá hesla a čas od času si ověřit, že záloha opravdu existuje. Souvislosti popisuje heslo zabezpečení webu.