Přeskočit na hlavní obsah
BilgeQor

Bezpečnostní služby

Odstranění malwaru z WordPressu: kontrolní seznam pro firmy

4 min čtení

Odstranění viditelných spamových stránek nebo jednoho škodlivého souboru kompromitaci WordPressu jen zřídka ukončí. Útočníci obvykle zanechávají několik opěrných bodů: skrytého administrátora, upravený plugin, plánovanou úlohu, která soubory znovu vytváří, nebo záznam v databázi, který vkládá kód do každé stránky. Strukturované odstranění malwaru z WordPressu prochází jednotlivé vrstvy v daném pořadí, poté uzavře původní vstupní bod a zpevní zabezpečení webu. Tento kontrolní seznam vysvětluje, co důkladné vyčištění zahrnuje, abyste mohli práci naplánovat, zadat ji poskytovateli nebo zkontrolovat, co bylo uděláno.

Co to je?

Odstranění malwaru je proces identifikace a odstranění škodlivého kódu, neoprávněného přístupu a mechanismů perzistence z instalace WordPressu a jejího hostingového prostředí, po němž následuje obnovení běžného a důvěryhodného provozu. Týká se čtyř oblastí: souborového systému (jádro, šablony, pluginy, nahrané soubory a konfigurační soubory), databáze (nastavení, příspěvky, uživatelé a případné vlastní tabulky), hostingového účtu (uživatelé FTP/SFTP, úlohy cron, další weby na stejném účtu) a externích služeb (DNS, CDN, e-mail a záznamy ve vyhledávačích). Práce je dokončena teprve tehdy, když byl vstupní bod identifikován, nakolik to dostupné důkazy umožňují, a uzavřen; jinak je opětovná infekce pravděpodobná.

Pro koho to je?

Tento kontrolní seznam je užitečný pro:

  • Majitele webů, kteří potřebují pochopit, co řádné vyčištění obnáší, než si jej objednají
  • Agentury, které spravují weby klientů a chtějí jednotný standard čištění
  • Týmy, jejichž web už byl dříve „vyčištěn“, ale znovu se infikoval
  • Manažery, kteří potřebují ověřit, že zpráva poskytovatele pokrývá všechny relevantní vrstvy

Co to pomůže objasnit

Projití kontrolního seznamu pomáhá ujasnit:

  • Které části instalace lze nahradit ověřenými čistými kopiemi a které vyžadují ruční kontrolu
  • Zda byly odstraněny mechanismy perzistence, jako jsou skrytí uživatelé nebo plánované úlohy
  • Jaký byl pravděpodobný vstupní bod a zda byl uzavřen
  • Které kroky ke zpevnění zabezpečení by měly následovat, aby se snížila pravděpodobnost opakování

Co je zahrnuto

  • Příprava: pořiďte úplnou zálohu aktuálního stavu, starší zálohy ponechte nedotčené a poznamenejte si datum a čas
  • Soubory jádra: nahraďte jádro WordPressu čerstvou kopií stejné verze z oficiálního zdroje a po stabilizaci webu aktualizujte na aktuální vydání
  • Pluginy a šablony: přeinstalujte je z důvěryhodných zdrojů; odstraňte vše nepoužívané, opuštěné nebo získané z neoficiálních zdrojů
  • Složka uploads: hledejte spustitelné soubory tam, kde by měla být pouze média
  • Konfigurace: zkontrolujte wp-config.php a konfigurační soubory serveru, například .htaccess, zda neobsahují vložená pravidla nebo přesměrování
  • Databáze: prohledejte nastavení, příspěvky a widgety, zda neobsahují vložené skripty nebo nepovědomé URL
  • Uživatelé: projděte všechny administrátory a editory; odstraňte neznámé účty a zbývajícím resetujte hesla
  • Plánované úlohy: zkontrolujte události WordPress cron a úlohy cron na hostingu, zda neobsahují něco nepovědomého
  • Přihlašovací údaje: vyměňte přístupové údaje k hostingu, databázi, SFTP a klíče API a vygenerujte nové bezpečnostní soli WordPressu
  • Vstupní bod: aktualizujte nebo odstraňte zranitelnou komponentu, opravte slabé přístupy a upravte oprávnění souborů
  • Ověření: proveďte nový sken, zkontrolujte stránky jako přihlášený i anonymní návštěvník a požádejte o přezkoumání případných varování vyhledávačů či prohlížečů
  • Zpevnění zabezpečení: zapněte MFA pro administrátory, omezte administrátorský přístup, naplánujte aktualizace a nastavte sledování změn souborů

Co není součástí

  • Pokyny na úrovni příkazů k odstranění malwaru pro neškolené pracovníky zasahující do živého webu
  • Tvrzení, že sken bez výsledků znamená, že je web čistý
  • Právní posouzení oznámení úniku dat nebo odpovědnosti
  • Průběžné monitorování po vyčištění, pokud není dohodnuto samostatně

Kdy si ji vybrat

Použijte tento kontrolní seznam po počátečních krocích k omezení dopadu, jakmile máte zálohu aktuálního stavu a kontrolu nad klíčovými účty. Hodí se také jako přejímací kontrolní seznam, když poskytovatel oznámí, že je čištění dokončeno: zeptejte se, které body byly pokryty a co bylo zjištěno. Pokud mohly být vystaveny osobní údaje zákazníků, platební údaje nebo přihlašovací údaje, zapojte toho, kdo odpovídá za ochranu soukromí a právní povinnosti. Tento článek je obecnou informací a není právním poradenstvím.

Náš přístup

Postupujte zvenčí dovnitř a od ověřeného k neznámému. Co lze nahradit, nahraďte čistými kopiemi, a čas na kontrolu věnujte tomu, co je pro váš web jedinečné: vlastním šablonám, nahraným souborům a obsahu databáze. Zaznamenávejte každou změnu, protože záznam pomáhá vysvětlit incident zainteresovaným stranám a podporuje pozdější rozhodnutí. Nepřipojujte web zpět k běžnému provozu, dokud není ověření dokončeno, a zpevnění zabezpečení plánujte jako součást zakázky, nikoli jako dodatečný krok. Naše služba Incident Recovery zahrnuje omezení dopadu, odstranění škodlivého kódu, zadních vrátek a neoprávněných uživatelů, bezpečné obnovení a uzavření zjištěného vstupního bodu, včetně písemné zprávy a doporučení ke zpevnění zabezpečení. Po vyřešení akutního problému se může širší konfigurací, disciplínou aktualizací a řízením přístupu zabývat samostatně vymezená zakázka na zpevnění zabezpečení webu. Zprávu o vyčištění uchovávejte s dokumentací webu; bude užitečná, pokud se objeví něco podobného.

Incident Recovery

Zobrazit stránku služby Incident Recovery

Často kladené otázky

Související články

Začít

Potřebujete vyčištění, které pokryje všechny vrstvy?

Sdělte nám, čeho jste si všimli, co se dosud změnilo a kdo spravuje hosting a doménu. Potvrdíme písemný rozsah vyčištění.

Vyžádat písemný rozsah