← Zpět na blog |

Proč se malware vrací a jak zastavit nekonečný cyklus infekcí

Web byl vyčištěn, ale za pár týdnů je infikovaný znovu? Odhalíme, proč se to děje a jak tento cyklus jednou provždy zastavit.

Proč se malware vrací a jak zastavit nekonečný cyklus infekcí

Zaplatili jste za vyčištění webu. Byl čistý. Za tři týdny je znovu infikovaný.

Není to smůla ani náhoda — má to konkrétní příčiny, které se dají opravit. Pojďme se na ně podívat.

Příčina č. 1: Zadní vrátka (backdoors)

Když se hacker jednou dostane na váš web, skoro vždy zanechá zadní vrátka — skrytý soubor nebo kód, který mu umožní vrátit se kdykoli znovu. Pokud ho čištění neodstraní, je reinfekce jen otázkou týdnů.

Backdoory bývají schované na nečekaných místech:

  • V souborech jádra WordPressu nebo pluginů — vypadají jako legitimní kód
  • Ve složce /wp-content/uploads/ — PHP soubor mezi obrázky, kde ho nikdo nečeká
  • V databázi — v tabulkách, které nikdo pravidelně nekontroluje
  • V administrátorském účtu — útočník si vytvoří skrytý admin účet

Příčina č. 2: Neopravená zranitelnost

Malware se na váš web nedostal náhodou. Využil konkrétní slabinu. Pokud ji po čištění nenajdete a neopravíte, stejnou cestou přijde znovu.

Nejčastější zranitelnosti:

  • Zastaralý WordPress, plugin nebo šablona — útočníci aktivně vyhledávají weby se starými verzemi softwaru
  • Slabé heslo — „123456" nebo opakovaně použité heslo z jiného webu
  • Sdílený hosting — kompromitovaný sousední web může ovlivnit všechny weby na serveru
  • Chybná práva k souborům — útočník může soubory volně přepisovat

Proč samotné „vyčištění" nestačí

Standardní čištění většinou odstraní viditelný škodlivý kód — přesměrování, spam, zjevné viry. Co ale typicky přehlédne:

  • Sofistikovaně zamaskovaná zadní vrátka
  • Škodlivé záznamy přímo v databázi
  • Původní zranitelnost, kudy útočník přišel

Výsledek? Web vypadá čistý. Za pár týdnů je znovu infikovaný. A vy platíte podruhé.

Jak to jednou provždy zastavit

Trvalé řešení stojí na třech pilířích:

1. Důkladné čištění včetně backdoorů Nestačí sken nástrojem — je třeba ruční prověření kritických souborů, databáze a uživatelských účtů. Hledání neobvyklých vzorů a srovnávání s čistými verzemi WordPressu.

2. Oprava původní zranitelnosti Zjistěte, kudy se útočník dostal. Zastaralý plugin? Slabé heslo? Toto je nejdůležitější krok — bez něj se točíte v kruhu.

3. Hardening a průběžná ochrana

  • Aktualizujte WordPress, pluginy a šablony ihned po vydání
  • Silná unikátní hesla + dvoufaktorové ověřování (2FA)
  • Smažte nepoužívané pluginy a šablony
  • Nasaďte firewall na úrovni webu (WAF)
  • Nastavte pravidelné zálohy ukládané mimo server
  • Pravidelně kontrolujte Google Search Console

Správa bezpečnosti WordPressu vyžaduje čas a znalosti. Pokud na to nechcete myslet sami, naše služba WP Záchranka Shield se o vše postará průběžně — monitoring 24/7, automatické aktualizace, zálohy a okamžitá reakce při detekci hrozby.

Kontaktujte nás — prolomíme cyklus reinfekcí jednou provždy.