
Чорний та білий списки Magento є частиною Найкращі практики Security Magento , спрямованої на запобігання генерації спаму, крадіжці даних або простому перевантаженню вашого сервера підозрілими IP-адресами. Блокування шкідливих IP-адрес допомагає зменшити спам і захистити ваш магазин, одночасно додаючи до білого списку реальних відвідувачів, розробників або довірених сканерів.
Magento не пропонує жодних функцій блокування IP-адрес за замовчуванням, тому блокування певних IP-адрес у Magento (або діапазонах IP-адрес) зазвичай вимагає CDN, сервера або модуль Magefan .
Цей Документація ознайомить вас з налаштуваннями чорного та білого списків Magento, доступними безпосередньо в панелі адміністратора.
Що таке чорний та білий списки IP-адрес Magento?
Чорний список IP-адрес Magento блокує певні IP-адреси від доступу до магазину Magento 2 , тоді як білий список IP-адрес дозволяє довіреним IP-адресам входити на веб-сайт. Обидва методи обмеження дозволяють продавцям контролювати, хто або що може отримувати доступ до їхніх магазинів Magento, і можуть використовуватися в різних сценаріях: обмеження швидкості, тимчасове або постійне блокування тощо.
Чорний список IP-адрес Magento 2 – це список IP-адрес, яким слід заборонити доступ до веб-сайту. Зазвичай це трапляється, коли відвідувачі або боти генерують спам, парсять контент або займаються підозрілою активністю, такою як надсилання надмірної кількості запитів.
Білий список IP-адрес Magento 2 – це список довірених IP-адрес, наприклад, розробників, співробітників та служб, яким слід дозволити доступ.
| Правило IP | Що воно робить | Варіант використання |
|---|---|---|
| Чорний список IP | Блокує певні IP-адреси | Запобігає парсингу та зловмисному трафіку підозрілих ботів |
| Білий список IP | Дозволяє певні довірені IP-адреси | Захищає доступ адміністратора Magento та інтерфейсу і дозволяє довірені джерела |
| Діапазон IP | Блокує/дозволяє кілька IP-адрес | Блокує/дозволяє трафік із відомої мережі |
Продавці можуть застосовувати обмеження IP-адрес у Magento на різних рівнях — сервер, CDN, брандмауер або безпосередньо адміністратор Magento — залежно від того, як вони хочуть зупиняти та контролювати трафік ботів.
Наприклад, блокування шкідливої IP-адреси на рівні сервера або CDN вимагає глибоких технічних знань і не є простим в керуванні, тоді як модуль Bot Blocker дозволяє адміністраторам контролювати та створювати правила блокування IP-адрес безпосередньо від адміністратора.
Коли слід додавати IP-адресу до чорного списку?
Додавайте IP-адреси до чорного списку щоразу, коли ви помічаєте підозрілу активність з певного джерела, яка, ймовірно, не виконується реальним користувачем:
- Бот генерує автоматизовані пошукові запити або багаторівневі фільтри навігації.
- IP-адреса надсилає повторювані запити до сервера.
- Бот намагається створити облікові записи клієнтів з фальшивими адресами електронної пошти.
- Повторні спроби несанкціонованого доступу зі шкідливої IP-адреси.
Примітка: ви можете відстежувати підозрілу активність входу в адміністратор Magento безпосередньо за допомогою .
Приклад журналу входу в Magento в модуль Magefan
Чорний список – кращий варіант, якщо вам потрібно обмежити доступ до невеликої кількості IP-адрес, тоді як більшість відвідувачів повинні залишатися дозволеними. Уникайте чорного списку на основі одного запиту IP-адреси, оскільки кілька користувачів можуть відображатися під однією IP-адресою через проксі-сервіси, VPN або спільні мережі. Ви ж не хочете блокувати їх.
Коли слід додавати IP-адресу до білого списку?
Оскільки білий список IP-адрес є більш обмежувальним і може спричинити проблеми з доступом, використовуйте його лише для гарантування доступу до надійних джерел, таких як:
- Адміністратори магазину, які отримують доступ до серверної частини.
- Співробітники, що підключаються з нашого сайту або вашої надійної мережі.
- Розробники, яким ви дозволяєте працювати над вашим магазином.
- Надійні послуги моніторингу або юридичні послуги.
Примітка: Найкраще використовувати чорний список IP-адрес у Magento, якщо ви хочете захистити свій магазин від бот-трафіку, оскільки білі списки IP-адрес (особливо при використанні з динамічними IP-адресами) можуть випадково дозволити небажаний трафік.
Як заблокувати IP-адресу в Magento 2?
Щоб заблокувати певні IP-адреси в Magento, додайте певну адресу до чорного списку IP-адрес за допомогою сервера, CDN або через списки доступу безпосередньо в адміністративній панелі та протестуйте правила. За допомогою Magefan Bot Blocker ви можете керувати чорним списком IP-адрес безпосередньо з адміністративної панелі вручну, або він просто автоматично блокує підозрілі IP-адреси на основі налаштованих правил.
Крок 1: Додавання IP-адреси до чорного списку
Перейдіть до Магазини > Налаштування > Модулі Magefan > Блокувальник ботів > Списки доступу. Потім вкажіть IP-адреси або цілі підмережі, які ви хочете заблокувати, у полі Заблоковані IP-адреси та збережіть налаштування.
опція чорного списку IP-адрес у Magefan Bot Blocker
Крок 2: Перевірка чорного списку (необов'язково)
Важливо: найкраще проводити тестування за допомогою тестової IP-адреси через VPN, щоб ви могли відновити доступ до свого веб-сайту після вимкнення VPN та розблокування вашої IP-адреси.
Щоб перевірити, як працює чорний список IP-адрес Magento, введіть свою або тестову IP-адресу в розділі Заблоковані IP-адреси . Потім перейдіть до Магазини > Конфігурація > Модулі Magefan > База даних GeoIP > Розробник (Імітація геолокації), вставте її в Дозволені IP-адреси та вкажіть значення Імітація країни.
. Це створює середовище, в якому ваша IP-адреса розпізнається як відвідувач з цієї IP-адреси та країни, що дозволяє вам протестувати, як працює блокування IP-адрес.
Симулятор розташування Magefan для тестування правил обмеження IP-адрес
Система повинна зробити веб-сайт недоступним для вас одразу після натискання Зберегти.
Повідомлення про заблокований доступ відображається на інтерфейсі після блокування IP-адреси
Примітка: Не забудьте очистити поле Дозволені IP-адреси у симуляторі розташування, щоб не блокувати доступ до адміністратора для ваших співробітників, якщо ви тестуєте його з IP-адресою вашого магазину.
Крок 3: Моніторинг заблокованих IP-адрес
Після блокування підозрілої IP-адреси відстежуйте, як блокувальник ботів Magefan блокує її через Система > Блокувальник ботів > Монітор трафіку > Найпопулярніші IP-адреси.
![]()
Або перейдіть до нижньої частини монітора трафіку, щоб переглянути IP-адреси та заблокувати їх тимчасово або назавжди.
Журнал IP-адрес заблокованих IP-адрес блокувальником ботів Magefan
Коли підозрілі IP-адреси блокуються в Magento автоматично?
Монітор трафіку ботів Magefan автоматично блокує IP-адреси на основі кількох налаштувань, таких як обмеження швидкості, правило поганих запитів, шаблони URL-адрес та інші, щоб забезпечити повний захист вашого магазину від спаму.
Давайте розглянемо всі налаштування, доступні в блокувальнику ботів, які автоматично блокують підозрілі IP-адреси через шкідливу активність.
- Захист від DDoS-атак — якщо IP-адреса перевищує ліміт запитів у вікні моніторингу.
- Правила для поганих запитів — IP-адреси, що виконують заблоковані запити тіла або шаблонів URL-адрес.
- Шаблони URL-адрес — агенти користувачів через IP-адреси, що намагаються отримати доступ до обмежених шаблонів URL-адрес.
- Обмеження агентів користувачів — заблоковані агенти користувачів, що намагаються виконати несанкціоновані дії.
- Пошуковий спам та спам багаторівневої навігації — агенти, що генерують пошуковий спам та спам багаторівневої навігації.
Приклад IP-адрес, заблокованих на основі правила поганих запитів (джерело: Magefan Bot Blocker)
Як додати IP-адреси до білого списку в Magento?
Щоб додати IP-адресу до білого списку в Magento, перейдіть до Магазини > Налаштування > Модулі Magefan > Блокувальник ботів > Списки доступу та додайте довірену адресу до Дозволені IP-адреси , щоб вона могла отримати доступ до вашого магазину без блокування.
Білий список IP-адрес в адміністраторі Magento
Примітка: Блокувальник ботів Magefan керує IP-адресами з білого списку разом із правилами блокування, обмеженням швидкості та reCAPTCHA. Але IP-адреси з білого списку мають найвищий пріоритет.
Найкращі практики керування чорними та білими списками IP-адрес Magento
Найбезпечніший спосіб керування дозволеними та заблокованими IP-адресами в Magento – це використовувати певні правила IP-адрес та регулярно їх оновлювати. Блокування занадто великої кількості IP-адрес або діапазонів IP-адрес може перешкодити реальним користувачам відвідувати веб-сайт, тоді як покладатися на білий список IP-адрес не є повністю надійним, особливо з динамічними IP-адресами.
Порада професіонала: якщо ви хочете дозволити доступ усім користувачам, але захистити свій магазин від шкідливих ботів, увімкнути Magento reCAPTCHA , що блокуватиме лише підозрілу активність IP-адрес.
Дотримуйтесь цих найкращих практик для керування обмеженням IP-адрес у Magento:
- Спочатку блокуйте певні IP-адреси — якщо ви виявите деякі зловмисні IP-адреси, блокуйте їх конкретно, а не весь діапазон IP-адрес, щоб не блокувати законних користувачів.
- Використовуйте кілька рівнів захисту — не покладайтеся лише на блокування IP-адрес, а поєднуйте його з іншими заходами Security , такими як обмеження швидкості, reCAPTCHA, блокування спаму в пошукових системах та захист від реєстрації фальшивих електронних листів.
- Ведіть облік довірених IP-адрес — майте список IP-адрес, що використовуються розробниками, видаляйте співробітників, довірені системи та служби, щоб вони додавалися до білого списку IP-адрес у Magento за потреби.
- Відстежуйте моделі трафіку перед блокуванням IP-адрес — не блокуйте IP-адресу на основі одного запиту. Відстежуйте повторювані запити, спам-активність, запити на доступ до конфіденційних сторінок та інші шаблонні дії.
- Регулярно оновлюйте заблоковані або додані до білого списку IP-адреси — перевіряйте існуючі правила IP-адрес, щоб помітити зміни, та оновлюйте хостинг-провайдерів, проксі-сервери або власників IP-адрес, щоб залишатися захищеними.
Чорний та білий списки IP-адрес у Magento — це лише один із способів захистити ваш веб-сайт від шкідливих ботів. Почніть з конкретних IP-адрес після перевірки підозрілої активності та уникайте блокування цілих діапазонів IP-адрес, оскільки це може вплинути на реальних користувачів.
Однак боти та спам — не єдина проблема. Також існують інші вразливості Security в Magento , які зловмисники можуть використовувати для отримання доступу до даних вашого магазину, клієнтів, бази даних та файлів. Обов’язково використовуйте інші правила для посилення захисту.