Зміст
Етап 1: Діагностика та ізоляція
Перша реакція на те, що мій сайт зламали, має бути не емоційною, а раціональною. Не варто одразу бігти та видаляти все підряд. Важливо провести діагностику, щоб зрозуміти, що саме сталося.
- Негайно ізолюйте сайт. Перш за все, потрібно вилікувати сайт від подальшого поширення шкідливого коду. Якщо у вас є доступ до адмінпанелі хостингу (cPanel, Plesk тощо), заблокуйте доступ до сайту, перевівши його в режим технічного обслуговування, або змініть права доступу до всіх файлів на 0 (це зробить їх недоступними для виконання). Якщо це неможливо, зверніться до технічної підтримки вашого хостинг-провайдера. Це критично важливий крок, щоб зупинити шкоду і запобігти поширенню вірусу на інших користувачів або сусідні сайти на тому ж сервері.
- Змініть усі паролі. Злом міг статися через компрометацію паролів. Негайно змініть паролі до FTP, SSH, адміністративної панелі сайту (CMS), баз даних і, якщо можливо, доступу до адмінпанелі хостингу. Використовуйте складні, унікальні паролі, що складаються з великих і малих літер, цифр та спеціальних символів.
- Визначте тип злому. Це може бути:
- Впровадження шкідливого коду (malware): На сторінках або в файлах з’являється невидимий для користувачів, але шкідливий код, що перенаправляє їх на інші сайти, краде дані або використовує ваш сервер для розсилки спаму.
- Дефейс (deface): Змінюється головна сторінка сайту, на ній з’являються повідомлення від хакерів.
- DDoS-атака: Хакер “забиває” ваш сайт величезною кількістю запитів, що призводить до його недоступності.
- Фішинг: Створюється копія вашого сайту для крадіжки облікових даних.
- Крадіжка даних: Зловмисники отримують доступ до бази даних і викрадають конфіденційну інформацію користувачів.

Етап 2: Усунення наслідків злому
Після ізоляції сайту та зміни паролів можна переходити до найскладнішого етапу — як усунути наслідки злому сайту.
- Сканування та видалення шкідливого коду. Це найважливіший крок у тому, що робити коли сайт зламали. Ви можете скористатися спеціалізованими сканерами, як-от Sucuri SiteCheck, Wordfence (для WordPress) або іншими онлайн-сервісами. Також можна завантажити всі файли сайту на свій комп’ютер і просканувати їх антивірусною програмою. Зверніть увагу на файли, які були змінені останнім часом, а також на наявність невідомих файлів у кореневих директоріях. Часто хакери додають файли з назвами, схожими на системні (наприклад, wp-config-back.php).
- Ручне очищення: Ретельно перевірте кожен файл. Шукайте незвичайні рядки коду, як-от base64_decode, eval, shell_exec, gzinflate або підозрілі iframe і script теги. Якщо ви не впевнені, краще замінити пошкоджені файли їхніми оригінальними версіями з чистої інсталяції CMS.
- Очищення бази даних: Часто шкідливий код впроваджується і в базу даних, наприклад, у таблиці wp_posts або wp_options. Уважно перевірте вміст таблиць на наявність підозрілих даних.
- Відновлення з резервної копії. Якщо у вас є свіжа, чиста резервна копія, зроблена до моменту злому, це найкращий варіант. Відновлення з бекапу дозволить швидко повернути сайт до робочого стану. Однак, переконайтеся, що бекап дійсно «чистий», оскільки шкідливий код міг бути присутнім на сайті вже деякий час до його виявлення. Це критично важливий момент, бо інакше ви просто відновите проблему.
- Перевірка та оновлення CMS та плагінів. Після очищення, потрібно з’ясувати, через що стався злом. У 90% випадків причиною є застаріле програмне забезпечення. Оновіть вашу CMS (WordPress, Joomla, Drupal), всі теми та плагіни до останніх версій. Перевірте, чи не використовуєте ви застарілі або невідомі плагіни, які могли бути вразливими.
- Скидання прав доступу. Після відновлення та оновлення, встановіть правильні права доступу до файлів і директорій. Стандартні рекомендації:
- Файли: 644
- Директорії: 755
- Файл wp-config.php (для WordPress): 400 або 440 (щоб ніхто, крім власника, не міг його прочитати).

Етап 3: Захист сайту на майбутнє
Після того, як сайт зламали та ви його “вилікували”, потрібно зробити все, щоб це не повторилося.
- Регулярні оновлення. Це найпростіший і найефективніший спосіб захисту. Налаштуйте автоматичні оновлення або робіть їх вручну одразу після виходу нових версій CMS, тем і плагінів.
- Використання надійних паролів. Застосовуйте складні паролі не тільки для адмінки сайту, а й для FTP, баз даних і хостингу. Використовуйте менеджери паролів, щоб не запам’ятовувати їх.
- Двоетапна автентифікація (2FA). Увімкніть 2FA скрізь, де це можливо (на хостингу, в адмінпанелі сайту). Це значно підвищує безпеку, оскільки навіть якщо хакер знає пароль, він не зможе увійти без другого фактора.
- Встановлення брандмауера (WAF). Web Application Firewall (WAF) — це захисний екран, що фільтрує шкідливі запити до вашого сайту. Це може бути плагін для вашої CMS або послуга від хостинг-провайдера.
- Регулярне резервне копіювання. Налаштуйте автоматичне щоденне або щотижневе резервне копіювання. Зберігайте копії не тільки на хостингу, а й на локальному комп’ютері або в хмарному сховищі. Це ваш “рятувальний круг”, якщо все інше не спрацює.
- Обмеження доступу. Якщо ви не використовуєте FTP-доступ постійно, вимикайте його. Обмежте доступ до адмінпанелі лише з певних IP-адрес. Наприклад, якщо ви працюєте лише з дому, можна дозволити доступ тільки з вашої IP-адреси.
Коли звернутися до фахівців?
Якщо ви читаєте статтю і не розумієте більшості термінів, як-от «FTP», «права доступу» або «база даних», спроби самостійно усунути наслідки злому можуть призвести до ще більших проблем. Ви можете випадково видалити важливі файли, пошкодити базу даних або залишити “лазівку” для хакерів, що дозволить їм знову зламати сайт. У цьому випадку, що робити, якщо мій сайт зламали? Зверніться по допомогу.
Кого шукати?
- Спеціалізовані компанії з веб-безпеки. Існують сервіси, які спеціалізуються саме на очищенні та захисті сайтів від шкідливого коду. Наприклад, Sucuri, Wordfence (у них є платні послуги), CleanTalk. Вони мають досвідчені команди, які швидко і якісно проведуть діагностику, видалять віруси та встановлять захист. Це найшвидший і найнадійніший спосіб.
- Фрілансери на платформах. На таких майданчиках, як Upwork, Fiverr або українських фріланс-біржах, ви можете знайти кваліфікованих фахівців з веб-розробки або кібербезпеки. Важливо уважно читати відгуки та перевіряти портфоліо, щоб обрати надійну людину. Пошуковий запит може звучати так: «прибрати вірус з сайту», «вилікувати сайт від вірусів», «усунути наслідки злому».
- Технічна підтримка хостинг-провайдера. Деякі хостинги (особливо великі та надійні) можуть надавати послуги з очищення сайту за додаткову плату або в рамках свого сервісу. Зверніться до них із запитом, що зламали сайт, і запитайте, чи можуть вони допомогти. Вони мають доступ до вашого сервера і можуть надати кваліфіковану допомогу.

Як підготуватися до звернення?
Навіть якщо ви не технічний фахівець, ви можете значно полегшити роботу спеціаліста.
- Зберігайте спокій. Пам’ятайте, що зламали сайт — це проблема, яку можна вирішити. Чим швидше ви звернетеся по допомогу, тим менше будуть наслідки.
- Зберіть інформацію. Підготуйте всі доступи, які у вас є: до адмінпанелі сайту (наприклад, WordPress), до cPanel (адмінки хостингу), до FTP. Це критично важливі дані для фахівця, щоб він міг почати роботу.
- Опишіть ситуацію. Спробуйте максимально точно описати, що сталося. Наприклад: «На головній сторінці з’явився невідомий текст», «Браузер показує, що сайт небезпечний», «Сайт перенаправляє на інший ресурс».
Що робити, якщо зламали сайт і ви не знаєте, куди бігти? Найкраща стратегія — це делегувати завдання тим, хто знає, як його вирішити. Зверніться до команди професіоналів таким як Outsourcing Team, це заощадить ваш час, нерви та фінанси в довгостроковій перспективі.
Висновок
Мій сайт зламали що робити? Це питання, яке лякає, але має чітку відповідь. Ключ до успішного відновлення — це швидкі та послідовні дії. Спочатку ізолюйте ресурс, потім ретельно очистіть його, і, що найважливіше, зробіть все для його захисту в майбутньому.
Злом сайту — це неприємний досвід, але він може стати цінним уроком. Дотримуючись цих рекомендацій, ви не лише вилікуєте свій сайт, а й значно зміцните його безпеку, що дозволить уникнути подібних проблем у майбутньому. Пам’ятайте, що найкращий захист — це профілактика. Регулярно оновлюйте, створюйте резервні копії та використовуйте надійні інструменти захисту.
коментарів