блокувати IP-адреси

Чорний та білий списки Magento є частиною Найкращі практики Security Magento , спрямованої на запобігання генерації спаму, крадіжці даних або простому перевантаженню вашого сервера підозрілими IP-адресами. Блокування шкідливих IP-адрес допомагає зменшити спам і захистити ваш магазин, одночасно додаючи до білого списку реальних відвідувачів, розробників або довірених сканерів. 

Magento не пропонує жодних функцій блокування IP-адрес за замовчуванням, тому блокування певних IP-адрес у Magento (або діапазонах IP-адрес) зазвичай вимагає CDN, сервера або модуль Magefan Блокувальник ботів Magento 2

Цей Документація ознайомить вас з налаштуваннями чорного та білого списків 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 безпосередньо за допомогою Admin Action Log Magento .

 активність входу в 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-адреси в Magento

опція чорного списку IP-адрес у Magefan Bot Blocker

Крок 2: Перевірка чорного списку (необов'язково)

Важливо: найкраще проводити тестування за допомогою тестової IP-адреси через VPN, щоб ви могли відновити доступ до свого веб-сайту після вимкнення VPN та розблокування вашої IP-адреси.

Щоб перевірити, як працює чорний список IP-адрес Magento, введіть свою або тестову IP-адресу в розділі Заблоковані IP-адреси . Потім перейдіть до Магазини > Конфігурація > Модулі Magefan > База даних GeoIP > Розробник (Імітація геолокації), вставте її в Дозволені IP-адреси та вкажіть значення Імітація країни.

. Це створює середовище, в якому ваша IP-адреса розпізнається як відвідувач з цієї IP-адреси та країни, що дозволяє вам протестувати, як працює блокування IP-адрес.

 Симуляція розташування magento geo ip

Симулятор розташування Magefan для тестування правил обмеження IP-адрес

Система повинна зробити веб-сайт недоступним для вас одразу після натискання Зберегти.

 Блокування IP-адреси веб-сайту

Повідомлення про заблокований доступ відображається на інтерфейсі після блокування IP-адреси

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

Крок 3: Моніторинг заблокованих IP-адрес

Після блокування підозрілої IP-адреси відстежуйте, як блокувальник ботів Magefan блокує її через Система > Блокувальник ботів > Монітор трафіку > Найпопулярніші IP-адреси.

 заблоковані IP-адреси в Magento

Або перейдіть до нижньої частини монітора трафіку, щоб переглянути IP-адреси та заблокувати їх тимчасово або назавжди.

 заблоковані IP-адреси в Magento назавжди

Журнал IP-адрес заблокованих IP-адрес блокувальником ботів Magefan

Коли підозрілі IP-адреси блокуються в Magento автоматично?

Монітор трафіку ботів Magefan автоматично блокує IP-адреси на основі кількох налаштувань, таких як обмеження швидкості, правило поганих запитів, шаблони URL-адрес та інші, щоб забезпечити повний захист вашого магазину від спаму.

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

  • Захист від DDoS-атак — якщо IP-адреса перевищує ліміт запитів у вікні моніторингу.
  • Правила для поганих запитів — IP-адреси, що виконують заблоковані запити тіла або шаблонів URL-адрес.
  • Шаблони URL-адрес — агенти користувачів через IP-адреси, що намагаються отримати доступ до обмежених шаблонів URL-адрес.
  • Обмеження агентів користувачів — заблоковані агенти користувачів, що намагаються виконати несанкціоновані дії.
  • Пошуковий спам та спам багаторівневої навігації — агенти, що генерують пошуковий спам та спам багаторівневої навігації.
 погані запити заблоковані в Magento

Приклад IP-адрес, заблокованих на основі правила поганих запитів (джерело: Magefan Bot Blocker)

Як додати IP-адреси до білого списку в Magento?

Щоб додати IP-адресу до білого списку в Magento, перейдіть до Магазини > Налаштування > Модулі Magefan > Блокувальник ботів > Списки доступу та додайте довірену адресу до Дозволені IP-адреси , щоб вона могла отримати доступ до вашого магазину без блокування.

 IP-адреси з білого списку в Magento

Білий список 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 , які зловмисники можуть використовувати для отримання доступу до даних вашого магазину, клієнтів, бази даних та файлів. Обов’язково використовуйте інші правила для посилення захисту.

Найчастіші запитання

Чи можна заблокувати діапазон IP-адрес у Magento?

collapsible icon
Ви можете заблокувати весь діапазон IP-адрес у Magento за допомогою блокувальника ботів Magento 2 від Magefan. Він пропонує правила списку доступу для блокування або дозволу певних IP-адрес або цілих діапазонів IP-адрес доступу до веб-сайту безпосередньо в панелі адміністратора.

Чи має Magento 2 вбудований чорний список IP-адрес?

collapsible icon
Magento не пропонує жодних інструментів блокування IP-адрес безпосередньо в панелі адміністратора. Блокування IP-адреси можливе через ресурси сервера або сторонні модулі Magento, такі як Magefan Bot Blocker.

Як тимчасово заблокувати IP-адресу в Magento 2?

collapsible icon
Блокувальник ботів Magefan блокує IP-адреси на основі різноманітних правил Security , що застосовуються до незвичайної активності. Він зберігає всі IP-адреси в розділі «Монітор трафіку» > «Журнал рядків» , де ви можете тимчасово або назавжди заблокувати IP-адресу.

Як назавжди заблокувати IP-адресу в Magento?

collapsible icon
Перейдіть до розділу Магазини > Конфігурація > Модулі Magefan > Блокувальник ботів > Списки доступу та додайте IP-адреси, які ви хочете заблокувати назавжди, у полі Заблоковані IP-адреси . Або перейдіть до розділу Система > Монітор трафіку > Низький рівень необробленого трафіку та заблокуйте вибрані IP-адреси у стовпці Дії .

Як дозволити доступ до мого магазину Magento лише певним IP-адресам?

collapsible icon
Щоб дозволити обмеженій кількості IP-адрес доступ до вашого веб-сайту Magento, перейдіть до Магазини > Конфігурація > Модулі Magefan > Блокувальник ботів > Списки доступу та додайте IP-адреси, які ви хочете дозволити назавжди, у полі Дозволені IP-адреси . Крім того, ви можете перейти до розділу Блокування країн і заблокувати доступ до вашого веб-сайту з усіх країн, окрім певних.