WordPress

Jak obnovit napadený web na WordPressu krok za krokem

Spamové stránky, divná přesměrování nebo varování od Googlu? Klidný a přehledný plán, jak vyčistit napadený web na WordPressu a udržet ho čistý.

Autor: Zebra Hosting Cloud

Zjistit, že váš web na WordPressu byl napaden, je stresující, ale jasný plán situaci zvládnutelnou. Cílem je omezit škody, odstranit škodlivý kód, zalepit díru, kterou útočník vstoupil, a poté ověřit, že je web čistý. Vynechání třetího kroku je nejčastějším důvodem, proč jsou weby napadeny znovu během několika dní.

Příznaky, že může být váš web napaden

  • Návštěvníci jsou přesměrováváni na nesouvisející nebo podezřelé weby, zejména na mobilu nebo z výsledků vyhledávání.
  • Ve výsledcích vyhledávání se pod vaší doménou objevují japonské nebo farmaceutické spamové stránky.
  • Váš prohlížeč nebo Google varuje, že je web nebezpečný.
  • Nové účty administrátorů, které jste nevytvořili.
  • Váš hosting pozastaví účet nebo hlásí odchozí spam.
  • Soubory s náhodnými názvy nebo nedávno změněné soubory, na které jste nesáhli.

Některé z toho mají nevinná vysvětlení, takže si před nejhorším závěrem informace ověřte, ale pokud najdete skutečné důkazy, jednejte rychle.

Okamžité kroky: zálohujte stav a omezte škody

Než cokoli změníte, pořiďte úplnou kopii souborů a databáze, i když je infikovaná. Uchová důkazy pro zjištění, jak se útočník dostal dovnitř, a poskytne vám nouzovou variantu, pokud některý krok čištění selže. Uložte ji offline a později ji omylem neobnovujte.

Omezte problém

Pokud web šíří malware nebo spam, zobrazte jednoduchou stránku s údržbou nebo omezte přístup, dokud pracujete. Kontaktujte svého poskytovatele hostingu; často vidí, co se na serveru děje, a může pomoci účet izolovat. Zároveň změňte důležitá hesla: do ovládacího panelu hostingu, účtů FTP či SFTP, databázového uživatele a účtů administrátorů WordPressu. Udělejte to z čistého počítače.

Obnovit, nebo vyčistit

Máte dvě základní možnosti.

  • Obnova z čisté zálohy. Pokud máte zálohu z doby před napadením, bývá to nejrychlejší. Obnovte, hned poté aktualizujte všechno a opravte vstupní bod, jinak se útočník vrátí.
  • Ruční vyčištění. Pokud čistá záloha neexistuje, budete muset škodlivé soubory a záznamy v databázi odstranit ručně nebo pomocí skenerů.

Pozor na to, jak daleko se vrátit. Útočníci někdy týdny nenápadně čekají, než zaútočí.

Kontrolní seznam ručního čištění

  1. Nahraďte soubory jádra WordPressu čerstvě staženou stejnou nebo novější verzí. Soubor wp-config.php a složku wp-content zatím nechte být.
  2. Smažte všechny pluginy a šablony a znovu je nainstalujte načisto z důvěryhodných zdrojů. Ty, které nepotřebujete, vyřaďte.
  3. Prohlédněte složku wp-content/uploads. Měla by obsahovat média, ne soubory PHP.
  4. V wp-config.php a .htaccess zkontrolujte kód, který nepoznáváte.
  5. Projděte uživatele a odstraňte neznámé administrátory.
  6. Prohledejte databázi, zda neobsahuje vložené skripty v příspěvcích, nastaveních a widgetech.
  7. Vygenerujte nové tajné klíče a soli v wp-config.php, čímž se všichni odhlásí.
  8. Zkontrolujte plánované úlohy, zda neobsahují neznámé záznamy, protože je útočníci často využívají k opětovné infekci.

Najděte vstupní bod a ověřte

Běžnými vstupními body jsou zastaralý plugin nebo šablona, pirátské rozšíření, slabé či opakovaně použité heslo nebo jiný napadený web ve stejném účtu. V přístupových lozích hledejte podezřelé požadavky kolem doby první změny. Aktualizujte všechno, odstraňte opuštěné věci a zapněte dvoufázové ověření. Pokud hostujete více webů v jednom účtu, zkontrolujte každý z nich, protože se malware může šířit do stran.

Ověřte a požádejte o přezkoumání

Znovu prohledejte web skenerem malwaru, projděte ho z různých zařízení a zkontrolujte, že přesměrování a spamové stránky zmizely. Pokud Google nebo prohlížeč web označil, požádejte po ujištění, že je čistý, o přezkoumání přes Google Search Console. Zkontrolujte také, zda vaše e-mailová doména nebyla použita k rozesílání spamu.

Zabezpečte web, aby se to neopakovalo

Projděte seznam opatření: udržujte software aktuální, používejte role s nejnižšími oprávněními, omezte pokusy o přihlášení, vypněte úpravy souborů v administraci a mějte otestované zálohy mimo server. Každé z toho pokrývá náš kontrolní seznam zabezpečení WordPressu. Zvažte také firewall webových aplikací, který dokáže zablokovat mnoho pokusů o zneužití dřív, než dorazí do WordPressu.

Chyby, kterým se vyhnout, a kdy požádat o pomoc

  • Nemažte jen viditelný příznak a nedoufejte. Zadní vrátka bývají ukrytá jinde.
  • Neinstalujte znovu přes infikované soubory, aniž byste staré odstranili.
  • Neplaťte nikomu, kdo vás nečekaně osloví s nabídkou opravy webu.
  • Neopomíjejte ostatní weby ve stejném hostingovém účtu.

Kdy požádat o odbornou pomoc

Pokud je web pro vaše podnikání klíčový, pokud pracujete s údaji zákazníků nebo pokud čištění stále selhává, přizvěte profesionála. Zvažte také, zda nebyly vystaveny osobní údaje; podle toho, kde působíte, mohou existovat oznamovací povinnosti. Zjistěte si pravidla, která se vás týkají, nebo se zeptejte kvalifikovaného poradce.

Po obnově web několik týdnů sledujte. Hlídejte nové soubory, neočekávané uživatele a podivný provoz a uchovávejte logy. K opětovné infekci obvykle dojde během několika dní, pokud bylo přehlédnuto zadní vrátko, takže včasné sledování se vyplatí.

Jak vám můžeme pomoci

Hosting s Pleskem, CDN Cloudflare a SSL zdarma vám dává silnější výchozí pozici a náš tým odpoví na dotazy k obnově a zabezpečení webu. Pokud potřebujete čistý nový začátek, naše služba migrace WordPressu přestěhuje váš vyčištěný web na hosting pro WordPress zdarma.