До змісту
Tvorum.
Технології14 хв читання

Безпека сайту: SSL, бекапи, оновлення — мінімум для бізнесу

Сім заходів, без яких сайт бізнесу у 2026 році — легка ціль для ботів: від автопродовження SSL і бекапів за правилом 3-2-1 до двофакторки, моніторингу і плану дій на випадок зламу.

АвторРедакція Tvorum
Опубліковано:
Поділитися
Безпека сайту: SSL, бекапи, оновлення — мінімум для бізнесу
Зміст статті (14)
  1. Чому зламують навіть маленькі сайти
  2. 1. SSL і HTTPS: налаштувати раз і правильно
  3. 2. Бекапи: правило 3-2-1 і перевірка відновлення
  4. 3. Оновлення: ядро, плагіни, PHP і бібліотеки
  5. 4. Доступи: двофакторка, ролі й вчасне відкликання
  6. 5. Захист від ботів, DDoS і спаму
  7. 6. Форми, заявки й персональні дані
  8. 7. Моніторинг: дізнатися першим, а не від клієнта
  9. Якщо сайт зламали: план на першу годину
  10. Хто за що відповідає на різних платформах
  11. Скільки коштує мінімум безпеки
  12. 8 типових помилок
  13. Чеклист: мінімум безпеки сайту
  14. Висновок

Коротка відповідь: мінімум безпеки для сайту бізнесу — сім речей: HTTPS з автоматичним продовженням сертифіката; щоденні автоматичні бекапи, що зберігаються поза сервером сайту і перевірені відновленням; регулярні оновлення CMS, плагінів, PHP і бібліотек; двофакторна автентифікація та окремий акаунт для кожного, хто має доступ; захист від ботів (CDN із фаєрволом, антиспам у формах, ліміт спроб входу); моніторинг доступності, сертифіката й домену; письмовий план дій на випадок зламу. Для невеликого сайту це коштує від 0 до 1 000 грн на місяць, а очищення після зламу — у рази дорожче.

Нижче — що й як налаштувати, хто за що відповідає на різних платформах, скільки це коштує, і чеклист, за яким можна перевірити свій сайт за вечір.

Чому зламують навіть маленькі сайти

«Кому потрібен сайт нашої пекарні?» — найпоширеніша ілюзія. Більшість атак автоматичні: боти цілодобово сканують інтернет у пошуках відомих вразливих версій плагінів, слабких паролів і забутих адмінок. Їм байдуже, чий це сайт. Зламаний ресурс використовують для спам-розсилок, фішингових сторінок, перенаправлення відвідувачів на казино чи прихованих посилань для чужого SEO.

Масштаб добре видно на прикладі WordPress — найпоширенішої CMS. У щорічному звіті Patchstack «State of WordPress Security in 2026»:

  • за 2025 рік в екосистемі WordPress виявили 11 334 нові вразливості: 91% — у плагінах, 9% — у темах, а в самому ядрі — лише 6, і всі низького ризику;
  • 46% вразливостей на момент оприлюднення не мали виправлення від розробника;
  • для найактивніше експлуатованих вразливостей медіанний час від оприлюднення до масових атак — близько 5 годин.

Отже, «оновлю, коли буде час» уже не працює. В Україні до цього додаються DDoS-атаки, від яких з 2022 року регулярно страждають українські ресурси, і відключення світла, що загрожують даним на серверах без резервного живлення.

ЗагрозаЯк це виглядаєЩо захищає
Злам через вразливий плагін чи темуПеренаправлення на сторонні сайти, спам-сторінки в індексі, попередження Google про можливий зламОновлення, мінімум плагінів, фаєрвол
Підбір або витік пароляНевідомий адміністратор, змінені тексти й реквізити2FA, менеджер паролів, ліміт спроб входу
Фішинг пошти чи кабінету реєстратораДомен «переїхав» на чужі DNS, зникли сайт і пошта2FA на пошті й у реєстратора, блокування трансферу
DDoS і ботовий трафікСайт не відкривається, хостинг блокує акаунт за навантаженняCDN із захистом від DDoS, обмеження частоти запитів
Спам через формиСотні фейкових заявок, засмічена CRM, пошта потрапляє в спам-спискиПоле-пастка, Turnstile або reCAPTCHA, перевірка на сервері
Збій сервера або помилка людиниЗникли файли чи база, а бекап виявився порожнімБекапи за правилом 3-2-1, тест відновлення
Прострочений сертифікат чи доменПовноекранне попередження браузера або недоступний сайтАвтопродовження і моніторинг строків

1. SSL і HTTPS: налаштувати раз і правильно

Безкоштовний сертифікат Let's Encrypt шифрує так само надійно, як платний сертифікат із перевіркою домену. Проблеми виникають не через тип сертифіката, а через продовження та налаштування.

Строки скорочуються. CA/Browser Forum — обʼєднання центрів сертифікації і розробників браузерів — затвердив поетапне скорочення максимального строку публічних TLS-сертифікатів: з 15 березня 2026 року — 200 днів, з 15 березня 2027-го — 100 днів, з 15 березня 2029-го — 47 днів. Let's Encrypt рухається ще швидше: станом на 2026 рік його сертифікати у стандартному профілі діють 90 днів (а з травня 2026-го за бажанням можна отримувати 45-денні), з 10 лютого 2027 року стандартний строк планують скоротити до 64 днів, з 16 лютого 2028-го — до 45. А листи-нагадування про закінчення строку Let's Encrypt перестав надсилати ще в червні 2025 року. Висновок: продовження має бути повністю автоматичним, а контроль — за вашим моніторингом, а не за поштою.

Що перевіритиЯк має бути
ПеренаправленняУсі варіанти адреси (http, https, з www і без) ведуть 301-редиректом на одну
HSTSУвімкнено заголовок Strict-Transport-Security, щоб браузер не відкривав сайт через HTTP
Змішаний вмістЖодних зображень, скриптів чи шрифтів за http:// на https-сторінках
ПротоколиЛише TLS 1.2 і 1.3, застарілі версії вимкнено
Загальна оцінкаA або A+ у безкоштовному тесті SSL Labs від Qualys
ПродовженняАвтоматичне і перевірене; моніторинг попереджає щонайменше за 14 днів

Платний сертифікат із перевіркою організації (OV чи EV) виправданий, лише якщо його вимагають партнери, банк або умови тендеру: браузери вже кілька років не показують назву компанії в адресному рядку, тож на довіру відвідувачів він не впливає.

2. Бекапи: правило 3-2-1 і перевірка відновлення

Правило 3-2-1 зʼявилося задовго до сайтів і досі працює: три копії даних, на двох різних сховищах, одна — поза основним місцем, тобто не на тому самому хостингу. Бекапи на тому ж сервері зникають разом із ним — під час зламу акаунта, блокування хостингом, збою диска чи довгого знеструмлення дата-центру.

Що має потрапляти в копію:

  • файли сайту і завантажені медіа;
  • база даних — у ній тексти, товари, замовлення, користувачі;
  • конфігурація: налаштування сервера, змінні середовища, ключі інтеграцій — у зашифрованому вигляді;
  • експорт DNS-записів домену, щоб за пів години відновити пошту й сайт в іншого провайдера;
  • для конструкторів і SaaS-платформ — регулярний експорт товарів, замовлень, клієнтів і текстів: резервні копії платформи ви не контролюєте.
Тип сайтуЯк частоСкільки зберігатиНа що зважати
Лендінг, візиткаЩотижня і перед кожною зміною4–8 тижнівФайли змінюються рідко, головне — копія поза хостингом
Корпоративний сайт із блогомЩодняВід 30 днівОкремо база і завантажені файли
Інтернет-магазинБаза — щодня, у сезон розпродажів — кожні 1–6 годин30–90 днівВтрачені за день замовлення — прямі гроші й репутація
Веб-сервіс із кабінетамиЩогодини або безперервноЗа договоромЦільові показники відновлення фіксуються в договорі

Два терміни, які варто вписати в договір підтримки: RPO — скільки даних можна втратити (за годину, за добу), і RTO — за який час сайт має знову запрацювати. Довге зберігання потрібне тому, що шкідливий код нерідко тижнями живе на сайті непомітно, і копія за минулий тиждень уже може бути зараженою.

І головне: раз на квартал розгортайте бекап на тестовому піддомені. Типова історія — копії «робилися» роками, а в день аварії зʼясувалося, що в архіві немає бази даних. Година перевірки раз на три місяці усуває цей ризик.

3. Оновлення: ядро, плагіни, PHP і бібліотеки

  • Термінові оновлення безпеки — протягом 24–72 годин після виходу, планові — раз на 2–4 тижні. Перед оновленням — свіжий бекап, великі оновлення — спершу на тестовій копії.
  • «Покинуті» плагіни, які не оновлювалися понад рік, — кандидати на заміну. Вимкнений плагін не дорівнює видаленому: вразливий код лишається на сервері.
  • Жодних nulled-версій — зламаних безкоштовних копій платних тем і плагінів. Це один із найпоширеніших способів занести на сайт бекдор, який потім місяцями розсилає спам від вашого імені.
  • PHP. Версія 8.1 не отримує оновлень безпеки з 1 січня 2026 року, 8.2 підтримується до 31 грудня 2026-го. У 2026 році на сайті має працювати PHP 8.3 або новіший.
  • Індивідуальна розробка теж потребує оновлень. 3 грудня 2025 року оприлюднили критичну вразливість у React Server Components — CVE-2025-55182 з максимальною оцінкою 10 із 10; вона зачепила і Next.js, а спроби атак зафіксували вже за кілька годин після оприлюднення. Захист — оновити пакети, тож і «самописні» сайти потребують регулярного оновлення залежностей.
  • Конструктори і SaaS (Tilda, Wix, Horoshop, Shopify, Prom) оновлюють платформу самі. На вас — акаунти, паролі, двофакторка і сторонній код, який ви вставляєте на сайт.

4. Доступи: двофакторка, ролі й вчасне відкликання

Сайти частіше втрачають не через хитрих хакерів, а через пароль «Firma2020» у чаті з колишнім підрядником.

  • Двофакторна автентифікація — у пошті (вона ключ до відновлення всіх інших паролів), у реєстратора домену, на хостингу, в адмінці сайту, у Google-акаунті з Analytics, Search Console і Ads, у Cloudflare.
  • Окремий акаунт для кожного. Жодних спільних «admin/admin123». Контент-менеджеру — роль редактора, повні права — одній-двом людям.
  • Менеджер паролів (Bitwarden, 1Password, KeePassXC) замість паролів у Viber, Telegram чи таблиці. Він дозволяє ділитися доступом, не пересилаючи сам пароль.
  • Відкликання в той самий день. Пішов працівник чи підрядник — видаліть його акаунти, змініть спільні паролі, перевірте список адміністраторів на незнайомі імена.
  • Захист входу в адмінку: обмеження кількості спроб, за можливості — доступ лише з певних IP або додатковий пароль на рівні сервера.
  • Блокування трансферу домену в кабінеті реєстратора. Як оформити домен на себе і не втратити його разом із сайтом, читайте у статті Домен і хостинг: як обрати і не втратити сайт.

5. Захист від ботів, DDoS і спаму

CDN із фаєрволом. Безкоштовний тариф Cloudflare включає захист від DDoS-атак без ліміту трафіку і базові правила фаєрвола: можна обмежити частоту запитів до сторінки входу й форм, закрити адмінку для підозрілих країн, увімкнути перевірку для ботів. Але фаєрвол — додатковий шар, а не заміна оновленням: в окремому експерименті Patchstack (січень 2026 року) поширені хостингові засоби захисту заблокували лише близько 26% спроб експлуатації відомих вразливостей WordPress.

Форми. Приховане поле-пастка (honeypot), невидима перевірка Cloudflare Turnstile чи Google reCAPTCHA, валідація на сервері, обмеження частоти відправлень. Якщо форма приймає файли — лише потрібні формати й розміри і ніколи не в публічну папку, де їх можна виконати.

Для громадських організацій, правозахисників і медіа існують безкоштовні програми посиленого захисту: Project Galileo від Cloudflare і Project Shield від Google. Якщо ви запускаєте сайт для благодійного фонду, перевірте умови участі ще до запуску.

6. Форми, заявки й персональні дані

Кожна заявка з іменем і телефоном — це персональні дані. Станом на 2026 рік в Україні діє Закон «Про захист персональних даних» №2297-VI від 2010 року, тож мінімум такий:

  • збирайте лише потрібні поля — для заявки зазвичай досить імені й телефону;
  • розмістіть зрозумілу політику конфіденційності й повідомлення про обробку даних біля форми;
  • заявки мають потрапляти в CRM, корпоративну пошту чи робочий Telegram-бот, а не в особистий Gmail менеджера; токени ботів і ключі API — секрети, їх не вставляють у код сторінки;
  • обмежте коло людей, які можуть вивантажувати базу клієнтів.

Законопроєкт №8153 — нову редакцію закону, наближену до європейського GDPR, — Верховна Рада підтримала в першому читанні 20 листопада 2024 року; станом на середину 2026 року в цілому його ще не ухвалили. Після ухвалення вимоги до бізнесу і відповідальність зростуть, тож навести лад зараз дешевше, ніж потім.

Оплата карткою. Використовуйте платіжну сторінку чи віджет LiqPay, WayForPay або monobank: дані картки вводяться на боці платіжного сервісу й не проходять через ваш сервер. Ніколи не зберігайте номери карток у себе. Порівняння сервісів — у статті онлайн-оплата на сайті.

7. Моніторинг: дізнатися першим, а не від клієнта

  • Доступність — перевірка кожні 1–5 хвилин зі сповіщенням у Telegram. Сервіси на кшталт UptimeRobot чи Better Stack мають безкоштовні й недорогі тарифи, але безкоштовний план UptimeRobot з 2024 року призначений лише для некомерційного використання — для сайту бізнесу перевірте умови або закладіть платний план.
  • Строки SSL і домену — попередження щонайменше за 14 днів.
  • Google Search Console — підтвердіть сайт і ввімкніть сповіщення на пошту: звіт про проблеми безпеки першим покаже злам, через який Google може попереджати відвідувачів.
  • Зміни файлів і шкідливий код — сканер на сервері або плагін безпеки для WordPress.
  • Тестова заявка через кожну форму раз на тиждень: форма, що мовчки не надсилає листів, — теж інцидент.

Якщо сайт зламали: план на першу годину

  1. Не видаляйте все одразу. Збережіть копію поточного стану — вона знадобиться, щоб знайти, як саме зайшли.
  2. Змініть паролі в правильному порядку: пошта, реєстратор домену, хостинг, адмінка, FTP/SSH, база даних. Завершіть усі активні сесії.
  3. Закрийте сайт сторінкою техробіт, якщо він перенаправляє відвідувачів на шкідливі ресурси.
  4. Відновіть чистий бекап із датою до зараження і одразу оновіть усе, через що могли проникнути.
  5. Знайдіть точку входу: журнали сервера, нові адміністратори, нещодавно змінені файли. Без цього злам повториться за кілька днів.
  6. Перевірте Search Console: звіти про проблеми безпеки і заходи, вжиті вручну, а також спам-сторінки в індексі. Після очищення надішліть запит на перевірку.
  7. Якщо могли витекти дані клієнтів, проконсультуйтеся з юристом щодо ваших обовʼязків і чесно попередьте людей.

Хто за що відповідає на різних платформах

ПлатформаЩо бере на себе платформа або хостингЩо лишається на вас
Конструктор (Tilda, Wix, Weblium)Сервер, SSL, оновлення, резервні копії платформиПаролі й 2FA, сторонній код у вставках, експорт контенту, домен
SaaS для магазинів (Horoshop, Shopify, Prom)Інфраструктура, оновлення, безпека платежів на своєму боціРолі менеджерів, 2FA, сторонні модулі й застосунки, експорт товарів і замовлень
WordPress чи OpenCart на хостингуЗалежно від тарифу — часто лише серверОновлення ядра, плагінів і PHP, бекапи поза хостингом, фаєрвол, моніторинг
Індивідуальна розробкаТе, що прописано в договорі підтримкиОновлення залежностей, сервер, бекапи, журнали — самостійно або через підрядника

Скільки коштує мінімум безпеки

Орієнтовні ціни станом на 2026 рік:

ЩоВартість
SSL-сертифікат Let's Encrypt0 грн
Cloudflare Free: CDN, захист від DDoS, базовий фаєрвол0 грн
Хмарне сховище для бекапів поза хостингом0–300 грн/міс
Моніторинг доступності, SSL і домену0–400 грн/міс
Менеджер паролів для команди0–200 грн/міс за користувача
Преміальний плагін безпеки для WordPress3 000–10 000 грн/рік
Підтримка з оновленнями, бекапами й моніторингом900–2 500 грн/міс
Очищення після зламу3 000–20 000 грн + простій, втрачені заявки й позиції

Для порівняння: наш тариф Care Base — 990 ₴/міс, і в цю суму вже входять хостинг, домен і SSL, щоденні бекапи, оновлення з моніторингом та 1 година правок. Що ще буває в супроводі і як порівнювати пропозиції підрядників, читайте у статті Підтримка сайту: скільки коштує і що входить.

8 типових помилок

  1. Бекапи лише на тому самому сервері, що й сайт.
  2. Один пароль на всіх, ще й пересланий у месенджері.
  3. Домен і хостинг зареєстровано на особисту пошту колишнього працівника, без двофакторки.
  4. Автооновлення вимкнено, «щоб нічого не зламалося», а графіка ручних оновлень немає.
  5. Nulled-теми і плагіни «зі знижкою 100%».
  6. Забуті тестові копії й піддомени на кшталт test.firma.ua зі старим WordPress — ідеальна точка входу.
  7. Сторонній код без перевірки: скрипти «для аналітики» з невідомих сайтів, вставлені в шапку.
  8. Ігнорування листів від Search Console і хостингу.

Чеклист: мінімум безпеки сайту

  • Сайт відкривається лише через HTTPS, один варіант адреси, HSTS увімкнено
  • Сертифікат продовжується автоматично, моніторинг попереджає про строки
  • Бекапи щодня (для магазину — частіше), копія поза хостингом, зберігання від 30 днів
  • Відновлення з бекапу перевірено протягом останніх трьох місяців
  • CMS, плагіни, теми й бібліотеки оновлені; PHP 8.3 або новіший
  • Немає покинутих, вимкнених і nulled-плагінів
  • Двофакторка в пошті, у реєстратора, на хостингу, в адмінці й Google-акаунтах
  • Кожен має власний акаунт із мінімальними правами; паролі — в менеджері паролів
  • Колишні працівники й підрядники не мають доступу
  • Увімкнено CDN із захистом від DDoS і ліміт спроб входу
  • Форми захищені від спаму, заявки йдуть у CRM або корпоративну пошту
  • Є політика конфіденційності; дані карток обробляє лише платіжний сервіс
  • Моніторинг доступності з повідомленнями в Telegram, сайт підтверджено в Search Console
  • Записано план дій на випадок зламу і контакти, кому дзвонити

Висновок

Безпека сайту для малого бізнесу — не про дорогі системи захисту, а про дисципліну: автоматичний SSL, бекапи, які реально відновлюються, вчасні оновлення і доступи під контролем. Усе це налаштовується за кілька годин і коштує менше, ніж один день простою під час рекламної кампанії.

Не хочете тримати це в голові — передайте сайт на технічну підтримку з бекапами, оновленнями й моніторингом. А на нових проєктах ми закладаємо захист ще під час розробки: домен оформлюємо на ваше імʼя, код і всі доступи належать вам, а помилки безкоштовно виправляємо протягом 12 місяців — деталі на сторінці гарантій.

Усі статті
Поділитися

Редакція Tvorum

Пишемо про те, з чим працюємо щодня: сайти, SEO, реклама й конверсія. Простою мовою, з цифрами та прикладами — щоб ви могли застосувати це у своєму бізнесі.

FAQ

Часті питання

Чи достатньо SSL-сертифіката, щоб сайт був захищений?

Ні. SSL шифрує дані між браузером і сервером, щоб їх не перехопили дорогою. Але він не захищає від вразливих плагінів, слабких паролів, спаму через форми чи втрати даних. Замок у браузері — лише один із семи пунктів мінімуму безпеки.

Як часто робити бекап сайту?

Лендінгу чи візитці — щотижня і перед кожною зміною, корпоративному сайту — щодня, інтернет-магазину — базу щодня, а в сезон розпродажів кожні кілька годин. Копії зберігайте щонайменше 30 днів, і одна з них має лежати поза хостингом.

Чи можна вмикати автооновлення WordPress?

Для дрібних оновлень ядра і перевірених плагінів — так, за умови щоденних бекапів і моніторингу. Великі оновлення ядра, теми й ключових плагінів, як-от модуля магазину чи конструктора сторінок, краще спершу ставити на тестову копію.

Як зрозуміти, що сайт зламано?

Тривожні ознаки: перенаправлення на сторонні сайти (часто лише на мобільних або лише для переходів із Google), незнайомі сторінки в пошуку за запитом site:вашдомен, повідомлення в Search Console, листи хостингу про спам, нові адміністратори, раптове сповільнення сайту.

Хто відповідає за безпеку сайту на Tilda чи Horoshop?

Сервер, оновлення платформи і сертифікат — на платформі. На вас — акаунти й паролі, двофакторна автентифікація, доступи співробітників, сторонній код у вставках і регулярний експорт даних.

Скільки коштує захист сайту для малого бізнесу?

Базовий набір — SSL, Cloudflare Free, бекапи в хмару й моніторинг — можна зібрати за 0–1 000 грн на місяць плюс час на налаштування. Підтримка з оновленнями й бекапами на ринку коштує 900–2 500 грн/міс; у нас тариф Care Base — 990 ₴/міс.

Технології

Схожі статті

Усі статті

0 ₴ · 24h

Покажемо ваш майбутній сайт до оплати

Залиште контакт — протягом 24 годин підготуємо безкоштовний прототип головної сторінки під ваш бізнес. Сподобається — фіксуємо ціну та строки в договорі.

  • Прототип за 24 години — безкоштовно
  • Фіксована ціна, без «доплат» в процесі
  • Запуск від 5 днів
  • Гарантія та підтримка після здачі
Де відповісти?

Без спаму. Натискаючи кнопку, ви погоджуєтесь з політикою конфіденційності.