Napadení webu se projeví různě. Neznamená to ale, že je všechno ztracené. Důležité je jednat v klidu a ve správném pořadí.
Jak napadení poznáte
- Web přesměrovává návštěvníky na cizí stránky nebo zobrazuje reklamy, které tam nejsou vaše.
- Ve vyhledávači se u webu objevují cizí texty (léky, sázky) nebo varování, že byl web napaden.
- Na webu přibyly neznámé soubory nebo uživatelé s administrátorským oprávněním, které jste nevytvořili.
- Z vašeho webu nebo schránky odchází spam, nebo se zprávy vracejí s hlášením o nedoručení.
- Prohlížeč před vstupem na web varuje.
- Zdroje serveru jsou nevysvětlitelně vytížené.
Co dělat
- Kontaktujte nás. Napište, co se děje a od kdy. Pomůžeme zjistit rozsah a případně web dočasně omezit, aby se škoda nešířila.
- Změňte všechna hesla: administraci hostingu, FTP, databázi, e-maily i administraci aplikace. Dělejte to z čistého zařízení (otestujte počítač antivirem).
- Nesmažte hned všechno. Soubory mohou pomoci zjistit, jak se útočník dostal dovnitř.
- Aktualizujte jádro aplikace, šablonu i všechny pluginy. Právě zastaralé doplňky jsou nejčastější cestou dovnitř.
- Obnovte čistou zálohu z doby před napadením, nebo nechte web důkladně vyčistit. Pamatujte, že záloha na serveru není určena pro běžné obnovy, viz Zálohování. Proto je dobré mít i vlastní zálohy.
- Zkontrolujte uživatele v administraci aplikace a smažte neznámé.
- Zkontrolujte, zda neodešly další údaje. Pokud web obsahoval osobní údaje zákazníků, může vás čekat ohlašovací povinnost podle GDPR.
- Požádejte vyhledávač o prověření (například přes Google Search Console), pokud je web označen jako nebezpečný.
Jak napadení předejít
- Pravidelně aktualizujte aplikaci, šablonu a pluginy. Nepoužívané doplňky odstraňte.
- Používejte silná a jedinečná hesla a dvoufázové ověření.
- Používejte šifrované přenosy (SFTP, HTTPS).
- Pravidelně zálohujte a zálohy ukládejte mimo server.
- Používejte aktuální verzi PHP.