Безпека інтернет-магазину: мінімум
Безпека інтернет-магазину — це набір простих дій, які зменшують шанс, що сайт зламають, а дані покупців витечуть: оновлення, сильні паролі з двоетапним входом, обмежені права доступу, резервні копії та захист від автоматичних атак. Ідеальної безпеки не буває, тому мета — закрити найчастіші шляхи, а решту підготувати до відновлення.
Простими словами
Магазин зберігає імена, телефони, адреси та історію замовлень. Якщо сайт зламали, наслідки зазвичай не «хакер у капюшоні», а буденні речі: у сторінки вставили чужий код, покупців переадресовують на сторонні сайти, замовлення зникають, пошук показує спам. Google описує чотири типові форми зламу: вставка шкідливого JavaScript в наявні сторінки, створення нових спамних сторінок, непомітні зміни наявного контенту (приховані посилання, показ різного вмісту людям і пошуковику) та переадресація частини відвідувачів на шкідливі сторінки (Google Search Central). Власник може роками не бачити проблеми, бо в окремих випадках зловмисний код показується не всім відвідувачам.
Що відбувається зараз
- За звітом Verizon DBIR 2026 (інциденти з листопада 2024 до жовтня 2025) уразливості програмного забезпечення стали основним способом проникнення, випередивши вкрадені паролі; з вразливостей починаються 31% зломів (Verizon DBIR 2026).
- Людський чинник (фішинг, соціальна інженерія, вкрадені облікові дані) лишається серед найчастіших причин. Із мобільних каналів (підроблені СМС, дзвінки) обманюють успішніше, ніж поштовим фішингом: клікабельність приблизно на 40% вища (там само).
- Програми-вимагачі присутні у 48% зломів, а викупи дедалі менші (там само).
- Близько 15% технік атак підсилені генеративним AI (там само).
Звіт не дає окремих цифр про малий бізнес на сторінці огляду, тому не варто переносити ці частки на конкретний магазин.
Мінімум, який варто мати
CISA (агентство кібербезпеки США) зводить базові поради до чотирьох кроків: уникати фішингу і повідомляти про нього, використовувати сильні паролі, увімкнути багатофакторну автентифікацію разом із менеджером паролів, оновлювати програмне забезпечення (CISA, Secure Our World). Для магазину це означає:
- Оновлення. CMS, плагіни, теми, бібліотеки. Це відповідає й тому, що вразливості нині головний вхід для атак. Якщо плагін більше не підтримують, його замінюють.
- Двоетапний вхід в адмінку та на пошту. Особливо для пошти власника: через неї скидають паролі від усього іншого. Окремий обліковий запис на кожну людину, а при звільненні доступ закривають того ж дня.
- Мінімум прав. Менеджеру з контенту не потрібен доступ до налаштувань оплати. Це відповідає першому пункту списку OWASP Top 10:2025 — «Broken Access Control», коли користувач може робити більше, ніж йому дозволено (OWASP Top 10:2025).
- Правильні налаштування. У списку OWASP друге місце посідає Security Misconfiguration: залишені стандартні паролі, відкриті службові адреси, зайві функції. Третє — збої в ланцюгу постачання ПЗ: чужі плагіни й скрипти, яким довіряють, не перевіряючи (там само). Тому кожен сторонній віджет (чат, відгуки, аналітика) — це чужий код на вашій сторінці; підключайте лише потрібне.
- HTTPS і платежі в захищеній формі. Картки приймайте через платіжного провайдера, а не зберігайте самі. Див. PCI DSS простими словами.
- Резервні копії, які можна відновити, і які лежать окремо від сайту. Див. резервні копії. CISA також радить логування на системах, резервне копіювання й шифрування даних та наявність плану дій на випадок інциденту (CISA).
- Захист від ботів і шкідливих запитів на рівні CDN або фаєрвола: див. боти й парсинг.
- Журнали подій. У OWASP є окрема категорія «збої логування й сповіщень»: якщо події не записуються, злам помічають пізно (OWASP Top 10:2025).
Типові помилки
- Один спільний пароль адміністратора на всю команду.
- Забуті тестові сайти й старі акаунти з тими ж даними.
- Резервні копії лише на тому ж сервері.
- Покладатися на «нас не зачепить, ми малі». Автоматичні сканери шукають вразливі версії програм без розбору, чий це магазин.
- Вставляти дані клієнтів у публічні AI-сервіси для швидкої відповіді. Див. ризики AI в магазині.
Що робити, якщо сайт, схоже, зламали
Зміни паролів і ключів, закриття адмінки, відновлення з чистої копії, оновлення, перевірка пошти й інших доступів. Якщо клієнтські дані могли витекти, зверніться до юриста: для Європи діє GDPR, для України — закон про захист персональних даних, див. персональні дані в Україні. Google має окрему інструкцію з відновлення (web.dev).
FAQ
З чого почати захист інтернет-магазину? Оновіть програми й плагіни, увімкніть двоетапний вхід для адмінки та пошти, приберіть зайві акаунти, перевірте, що резервна копія відновлюється.
Як зрозуміти, що сайт зламали? Ознаки: чужі сторінки в пошуку, переадресація на сторонні сайти, нові невідомі адміністратори, попередження браузера. Google зазначає, що вставки можуть бути непомітними для власника (Google).
Чи потрібен окремий аудит безпеки? Для магазину з прийомом карток чи великою базою клієнтів перевірка корисна. Технічну частину охоплює технічний аудит.
Чи безпечні платформи «з коробки»? Залежить від налаштувань, оновлень і ваших стороннього коду; відповідальність за паролі й права доступу залишається за вами.
Пов'язані терміни
- PCI DSS простими словами
- Шахрайство з оплатами та 3-D Secure
- Боти й парсинг цін в інтернет-магазині
- Резервні копії інтернет-магазину
- Ризики AI в інтернет-магазині: витік даних і prompt injection
- Технічний аудит сайту: що це і що перевіряють
Джерела
- Verizon, 2026 Data Breach Investigations Report — verizon.com/business/resources/reports/dbir
- OWASP, Top 10:2025 — top10.owasp.org/2025
- CISA, Secure Our World — cisa.gov/secure-our-world
- Google Search Central, Spam policies (розділ про зламаний контент) — developers.google.com/search/docs/essentials/spam-policies
- web.dev, Hacked sites — web.dev/articles/hacked
Читайте також
Хостинг, CDN і піки навантаження
Хостинг — це сервер (або хмара), на якому працює магазин. CDN (content delivery network) — мережа серверів по світу, що віддає частину сайту (картинки, скрипти, іноді сторінки) з точки, ближчої до покупця. Разом вони визначають, чи витримає сайт розпродаж і…
Резервні копії інтернет-магазину
Резервна копія — це збережена окремо копія сайту, бази даних (товари, замовлення, клієнти) і файлів, з якої можна відновити магазин після збою, помилки чи зламу. Копія має сенс лише тоді, коли відновлення з неї перевірено.
Боти й парсинг цін в інтернет-магазині
Боти — це програми, які автоматично відвідують сайт. Частина корисна (пошукові роботи), частина шкідлива: парсинг копіює ціни й каталог, credential stuffing перебирає вкрадені логіни, боти-скальпери скуповують дефіцит, а тестувальники карток перевіряють…
Шахрайство з оплатами та 3-D Secure
Шахрайство з оплатами в інтернет-магазині — це спроба отримати товар чи гроші за допомогою чужих карткових даних, обману покупця або недобросовісного оскарження платежу. 3-D Secure (3DS) — протокол, за яким банк-емітент додатково перевіряє, що картку…