Pahavara eemaldamine kodulehelt — samm-sammult
Eelmises postituses kirjutasime, miks kodulehed häkitakse — enamasti automaatika, mitte isiklik rünnak. Aga kui hoiatusmärgid on juba käes ja sait on tõenäoliselt nakatunud, ei aita enam teadmine „miks", vaid selge järjekord, mida teha. Siin see on.
Kui vajad kohe abi, mitte juhendit: kirjuta meile otse — alustame puhastusega niipea kui saame ligipääsu.
Sisukord
Esimesed sammud — ära paanitse, aga tegutse kiiresti
Enne tehnilise poole juurde minekut kolm kohest sammu:
- Muuda kõik paroolid koheselt — WordPressi admin, majutuse juhtpaneel, FTP/SSH. Kui sissepääs käis lekkinud parooli kaudu, sulged sa selle uks nüüd.
- Teavita majutajat. Enamik majutajaid oskab aidata ja mõnel on ka oma pahavaraskann. Mõni võib sinu konto ka ajutiselt peatada — parem kuulda seda neilt kui üllatusena.
- Ära kustuta veel midagi. Isegi nakatunud failid on tõendusmaterjal, mis aitab sissepääsu leida. Enne kustutamist tee täisvarukoopia (jah, ka nakatunud kujul) — see annab võimaluse asju uuesti vaadata, kui midagi puhastuse käigus katki läheb.
Kuidas kindlaks teha, kas sait on tõesti nakatunud
Enne suurt puhastustööd tasub kinnitust saada, mitte oletada:
- Google Safe Browsing kontroll (transparencyreport.google.com/safe-browsing) — näitab, kas Google on sinu domeeni juba mustas nimekirjas märkinud.
- Sucuri SiteCheck (sitecheck.sucuri.net) — tasuta väline skanner, mis vaatab sinu saiti väljastpoolt, samamoodi nagu külastaja seda näeks.
- Google Search Console'i „Security Issues" raport, kui see on juba seadistatud — näitab Google'i enda tuvastatud probleeme otse.
Puhastusprotsess
1. Tuvasta, mis on muutunud
Kõige usaldusväärsem meetod: võrdle praeguseid WordPressi tuumafaile ametliku väljalaskega. Pluginad nagu Wordfence või Sucuri Security (tasuta versioonid) teevad seda automaatselt ja märgivad ära failid, mis erinevad originaalist.
Kaks kohta, kust pahavara kõige sagedamini leiab:
wp-content/uploads/kaustas olevad.phpfailid. Üleslaadimiskaust on mõeldud piltidele-dokumentidele, mitte käivitatavale koodile — kui seal on.phpfaile, on see peaaegu alati pahavara.- Andmebaasi
wp_optionsja postituste tabelid. Pahavara lisab tihti peidetud lingid või skriptid otse postituste sisusse või seadete väärtustesse.
2. Kontrolli kasutajaid
Vaata Kasutajad menüüst üle kõik administraatoriõigustega kontod. Tundmatu kasutaja adminiõigustega on kindel märk, et keegi on juba sees olnud — kustuta see kohe.
3. Puhasta failid ja andmebaas
Kui kasutad varundusplugina viimast puhast koopiat (enne nakatumist), on kiireim tee taastada see ja seejärel uuendada kõik tuum, pluginad, teema uusimale versioonile. Kui puhast varukoopiat pole, tuleb failid ja andmebaas käsitsi (või plugina abiga) läbi kammida.
Sissepääsu sulgemine
Puhastamine ilma sissepääsu sulgemata on ajutine lahendus — sait nakatub uuesti sama teed pidi. Kontrolli:
- Kõik pluginad ja teema on uusimal versioonil. Kui üks konkreetne plugin oli teadaolev haavatavus, on parem see eemaldada, kui asendust pole.
.htaccessfail pole muudetud. Pahavara lisab siia tihti peidetud ümbersuunamisreegleid. Kui pole kindel, mis seal olema peaks, võrdle vaikimisi WordPressi.htaccess-iga.- Rakenduseparoolid (Application Passwords) on üle vaadatud — tundmatu rakendus ligipääsuga tuleb eemaldada.
Google musta nimekirja eemaldamine
Kui sait oli mustas nimekirjas, ei kao see sealt automaatselt, isegi kui puhastus on tehtud. Google Search Console'is:
- Mine Security Issues jaotisesse
- Kinnita, et probleemid on lahendatud
- Taotle „Request a Review" — Google vaatab saidi uuesti üle, tavaliselt paari päeva jooksul
See samm on tihti kõige valusam osa, sest kuni ülevaatus on pooleli, näeb külastaja endiselt hoiatust.
Kas ise teha või tellida
Aus vastus: kui sul on aega, tehnilist kogemust ja korralik varukoopia, on ise tegemine võimalik. Kui midagi neist kolmest puudub, läheb ise tegemine tavaliselt kauem aega ja riskib jätta osa pahavarast alles — mis tähendab sama tööd uuesti mõne nädala pärast.
Meie pahavara eemaldamine (alates 149 €, koos taastamisega) katab kogu ülalkirjeldatud protsessi: puhastus, sissepääsu sulgemine ja Google'i mustast nimekirjast eemaldamise taotlus. Vaata täpsemalt WordPressi hoolduse teenuselehelt.
Kuidas edaspidi vältida
Puhastus lahendab tänase probleemi, aga mitte homset. Tugevad paroolid ja 2FA sulgevad kõige levinuma sissepääsu, ja WordPressi turvalisuse juhend annab täieliku checklisti, mida pidevalt korras hoida.
Kokkuvõte
Nakatunud sait ei ole maailmalõpp, aga iga tund viivitust maksab — nii mustas nimekirjas oleku pikkuse kui usalduse taastamise mõttes. Selge järjekord (isoleeri, kinnita, puhasta, sulge sissepääs, taotle ülevaatust) viib kiiremini tagasi normaalsuse juurde kui paaniline katse-eksitus.
Kas kahtlustad, et sinu sait on nakatunud? Kirjuta meile kohe — vaatame üle ja ütleme ausalt, mis seisus asjad on.