Како да закрепнете хакиран WordPress сајт: чекор по чекор
Хакиран WordPress сајт: препознајте ги знаците, ограничете ја штетата, вратете или исчистете, најдете го влезот, проверете и зајакнете за да не се повтори.
Откривањето дека вашиот WordPress сајт е хакиран е стресно, но јасен план го прави управливо. Целта е да се ограничи штетата, да се отстрани злонамерниот код, да се затвори дупката низ која влегол напаѓачот и потоа да се потврди дека сајтот е чист. Прескокнувањето на третиот чекор е најчестата причина сајтовите повторно да бидат хакирани за неколку дена.
Знаци дека сајтот може да е компромитиран
- Посетителите се пренасочуваат кон неповрзани или сомнителни сајтови, особено на мобилен или од резултатите од пребарување.
- Резултатите од пребарување прикажуваат спам страници на јапонски јазик или за лекови под вашиот домен.
- Вашиот прелистувач или Google предупредува дека сајтот е опасен.
- Нови администраторски сметки што не сте ги создале.
- Вашиот хост ја суспендира сметката или пријавува излезен спам.
- Датотеки со случајни имиња или неодамна променети датотеки што не сте ги допреле.
Некои од овие имаат невини објаснувања, затоа потврдете пред да претпоставите најлошо, но дејствувајте брзо ако најдете вистински докази.
Итни чекори: направете снимка и ограничете
Пред да промените нешто, направете целосна копија на датотеките и базата на податоци, иако се заразени. Таа ги чува доказите за да утврдите како влегол напаѓачот и ви дава резервна опција ако некој чекор на чистење тргне наопаку. Чувајте ја офлајн и не вративајте ја подоцна по грешка.
Ограничете го проблемот
Ако сајтот служи малвер или спам, поставете едноставна страница за одржување или ограничете го пристапот додека работите. Контактирајте го вашиот хостинг провајдер; тие често можат да видат што се случува на серверот и може да помогнат да се изолира сметката. Истовремено сменете ги лозинките што се важни: контролниот панел на хостингот, FTP или SFTP сметките, корисникот на базата и администраторските сметки на WordPress. Направете го тоа од чист компјутер.
Вратете или исчистете
Имате две широки опции.
- Враќање од чист бекап. Ако имате бекап од пред компромитирањето, ова обично е најбрзо. Вратете, потоа веднаш ажурирајте сè и поправете ја влезната точка, инаку напаѓачот ќе се врати.
- Рачно чистење. Ако не постои чист бекап, ќе треба да ги отстраните злонамерните датотеки и записи во базата рачно или со алатки за скенирање.
Внимавајте колку далеку наназад да одите. Напаѓачите понекогаш мируваат со недели пред да дејствуваат.
Список за рачно чистење
- Заменете ги датотеките на јадрото на WordPress со свежо преземање на истата или понова верзија. Засега оставете ги
wp-config.phpиwp-content. - Избришете го секој додаток и тема, потоа повторно инсталирајте ги свежо од доверливи извори. Отфрлете ги оние што не ви требаат.
- Прегледајте ја папката
wp-content/uploads. Таа треба да содржи медиуми, не PHP датотеки. - Проверете ги
wp-config.phpи.htaccessза код што не го препознавате. - Прегледајте ги корисниците и отстранете непознати администратори.
- Пребарајте ја базата за вметнати скрипти во објави, опции и виџети.
- Генерирајте нови тајни клучеви и salts во
wp-config.php, што ги одјавува сите. - Проверете ги закажаните задачи за непознати записи, бидејќи напаѓачите често ги користат за повторно заразување.
Најдете ја влезната точка и проверете
Вообичаени влезни точки се застарен додаток или тема, пиратско проширување, слаба или повторно користена лозинка или друг компромитиран сајт на истата сметка. Проверете ги логовите за пристап за сомнителни барања околу времето на првата промена. Ажурирајте сè, отстранете го напуштеното и вклучете двофакторска автентикација. Ако хостирате неколку сајтови на една сметка, проверете го секој од нив, бидејќи малверот може да се шири странично.
Проверете и побарајте прегледи
Повторно скенирајте го сајтот со скенер за малвер, разгледајте го од различни уреди и проверете дали пренасочувањата и спам страниците ги нема. Ако Google или прелистувач го означил сајтот, користете Google Search Console за да побарате преглед кога ќе бидете сигурни дека е чист. Проверете и дали вашиот е-пошта домен не е искористен за испраќање спам.
Зајакнете за да не се повтори
Поминете низ список за зајакнување: одржувајте го софтверот ажуриран, користете улоги со минимални привилегии, ограничете ги обидите за најава, оневозможете уредување датотеки во контролната табла и чувајте тестирани бекапи надвор од серверот. Нашиот список за зајакнување на безбедноста на WordPress ги покрива сите овие. Размислете и за web application firewall, бидејќи може да блокира многу обиди за експлоатација пред да стигнат до WordPress.
Грешки што треба да се избегнат и кога да побарате помош
- Не бришете само видливиот симптом надевајќи се на најдобро. Backdoor-ите обично се скриени на друго место.
- Не инсталирајте повторно врз заразените датотеки без да ги отстраните старите.
- Не плаќајте никому што ве контактира ненадејно нудејќи да го поправи вашиот сајт.
- Не ги игнорирајте другите сајтови на истата хостинг сметка.
Кога да побарате професионална помош
Ако сајтот е критичен за вашиот бизнис, ако работите со податоци на клиенти или ако чистењето постојано не успева, најдете професионалец. Размислете и дали биле изложени лични податоци; зависно од тоа каде работите, може да постојат обврски за известување. Проверете ги правилата што важат за вас или прашајте квалификуван советник.
По закрепнувањето, следете го сајтот неколку недели. Внимавајте на нови датотеки, неочекувани корисници и чуден сообраќај и чувајте ги логовите. Повторните заразувања обично се појавуваат во рок од неколку дена ако backdoor е пропуштен, па раниот мониторинг се исплаќа.
Како можеме да помогнеме
Хостингот со Plesk, Cloudflare CDN и бесплатен SSL ви дава посилна почетна точка, а нашиот тим може да одговори на прашања за враќање и обезбедување на сајт. Ако ви треба свеж, чист почеток, нашата услуга за миграција на WordPress може бесплатно да го премести вашиот исчистен сајт на WordPress хостинг.