Kapitola 18 · 18.2
Moja webová stránka je napadnutá: postup krok za krokom
Napadnutá webová stránka je nepríjemná, ale s pevným postupom ju opäť vyčistíte a zabránite tomu, aby sa to zopakovalo. Najdôležitejšie: samotné obnovenie zálohy nestačí. Ak neviete, ako sa útočník dostal dovnútra, dvere zostávajú otvorené.
Ako spoznáte, že je vaša stránka napadnutá?
- Návštevníci sa dostanú na inú webovú stránku, často iba z Google alebo iba na telefóne.
- Google pri vašej stránke zobrazuje Táto stránka môže byť napadnutá hackermi, alebo sa vo výsledkoch vyhľadávania zobrazujú cudzie stránky z vašej domény.
- Váš prehliadač alebo antivírus varuje pred vašou vlastnou stránkou.
- Vo WordPresse sa nachádzajú súbory alebo správcovia, ktorých nepoznáte.
- Dostanete upozornenie od nás, alebo Imunify360 našiel malvér.
- Vaša emailová schránka rozosiela spam, alebo náhle dosiahnete limit na odosielanie (pozrite Čo robiť, ak je vaša e-mailová adresa zneužitá).
Krok 1: zostaňte pokojní a zdokumentujte situáciu
Hneď nič nezmazávajte. Zaznamenajte, čo vidíte, kedy sa to začalo, a urobte si snímky obrazovky. Tieto informácie budete potrebovať neskôr na zistenie príčiny, a my tiež, ak nás požiadate o pomoc.
Krok 2: zmeňte všetky heslá
Vychádzajte z toho, že útočník pozná heslo. Zmeňte ich všetky, najlepšie z iného počítača, ako bežne používate, pre prípad, že by bol ten váš infikovaný:
- Heslo do Mijn WebOké. Dodatočný kód pri prihlásení je tam vždy zapnutý; ak namiesto kódu emailom chcete používať autentifikačnú aplikáciu, nastavte ju v časti Moja administratíva a Prihlasovacie údaje.
- Vaše DA heslo (pozrite Nastavenie alebo zmena hesla do DA). To platí aj pre predvolený FTP účet.
- Heslá dodatočných FTP účtov (pozrite FTP účty, vytváranie a správa). Odstráňte účty, ktoré už nepoužívate.
- Všetkých správcov vo WordPresse alebo inom CMS. Odstráňte správcov, ktorých nepoznáte.
- Heslo databázového používateľa (pozrite Databázoví používatelia, oprávnenia a heslá). Následne ho upravte aj v konfiguračnom súbore vašej webovej stránky, napríklad wp-config.php.
- Rozosiela emailová schránka spam? Potom zmeňte aj toto heslo (pozrite Zmena hesla e-mailovej adresy).
Potom v DirectAdmin zapnite Dvojstupňová autentifikácia (pozrite Dvojstupňovú autentifikáciu nastaviť).
Krok 3: skenovanie pomocou Imunify360
V DirectAdmin otvorte v časti Extra funkcie položku Imunify360 Plugin. Tam uvidíte, ktoré súbory boli označené ako infikované, a môžete nechať svoj balík znova naskenovať. Ako to funguje a čo znamenajú jednotlivé hlásenia, sa dočítate v Imunify360: skenovanie webovej stránky na výskyt malvéru.
Krok 4: zistite, ako sa útočník dostal dovnútra
Najčastejšie príčiny, od najbežnejších po najzriedkavejšie:
- Zastaraný softvér. Stará verzia WordPressu, plugin alebo šablóna so známou zraniteľnosťou. V Installatrone alebo vo WordPresse skontrolujte, ktoré súčasti zaostávajú (pozrite Aktualizácie a automatické aktualizácie).
- Plugin alebo šablóna z nedôveryhodného zdroja. Bezplatné verzie platených pluginov (nulled) často zámerne obsahujú zadné vrátka.
- Unikšné alebo slabé heslo. Pozrite si v časti História prihlásení, kto a kedy sa prihlásil do DirectAdmin (pozrite História prihlásení: kto a kedy sa prihlásil?).
- Infikovaný počítač, na ktorom boli uložené FTP heslá.
Užitočné miesta, kde hľadať:
- Vo Web FTP zoraďte súbory podľa dátumu zmeny. Súbory zmenené v rovnakom čase, najmä v priečinkoch pre nahrávanie, si zaslúžia pozornosť.
- V prístupovom logu v časti Súhrne štatistiky a logy uvidíte, ktoré adresy sú často volané, často pomocou POST požiadaviek smerujúcich na jeden súbor (pozrite Súhrnné štatistiky a logy: záznam chýb a záznam prístupov).
Krok 5: vyčistenie alebo obnovenie čistej zálohy
Máte dve možnosti:
- Obnoviť zálohu spred napadnutia. Pomocou WebOké Backups v Mijn WebOké si sami vyberiete moment z posledných 30 dní (pozrite Môžem to urobiť aj v Mojom WebOké? WebOké Backups). Vyberte moment spred objavenia prvých podozrivých súborov. Hneď potom aktualizujte všetko (krok 6), pretože zraniteľnosť sa nachádza aj v zálohe.
- Vyčistiť sami. Nechajte Imunify360 vyčistiť infikované súbory, odstráňte neznáme súbory a znova nainštalujte WordPress a všetky pluginy z oficiálneho zdroja.
Upozornenie: Vo WebOké Backups v prípade pochybností zvoľte najskôr možnosť Ako kópiu vedľa aktuálnej verzie. Vtedy sa na súčasnom stave nič nezmení a môžete si v pokoji porovnať obe verzie.
Krok 6: aktualizujte a upratajte všetko
- Aktualizujte WordPress (alebo iný CMS), všetky pluginy a šablóny na najnovšiu verziu.
- Odstráňte pluginy a šablóny, ktoré nepoužívate. Aj deaktivované pluginy môžu obsahovať zraniteľnosť.
- Odstráňte staré kópie a testovacie inštalácie v podpriečinkoch.
- Používajte aktuálnu verziu PHP (pozrite Voľba verzie PHP (Select PHP version)).
Krok 7: následná starostlivosť
- Zobrazuje Google upozornenie? Po vyčistení požiadajte o nové posúdenie v Google Search Console.
- Rozosielala vaša emailová schránka spam? Prečítajte si Čo robiť, ak je vaša e-mailová adresa zneužitá a Verzenden geweigerd: blacklists en limieten.
- Nechajte zapnutý Firewall webových aplikácií (ModSecurity) (pozrite Firewall webových aplikácií (ModSecurity)).
- V nasledujúcich týždňoch z času na čas skontrolujte Imunify360 a zoznam správcov WordPressu.
Potrebujete pomoc?
Neviete si poradiť, alebo ide o internetový obchod so zákazníckymi údajmi? Vytvorte tiket a opíšte, čo ste už urobili (pozrite Žiadosť o pomoc: čo oznámiť podpore?). Ak ide o osobné údaje, možno budete musieť nahlásiť únik údajov príslušnému úradu na ochranu osobných údajov.
