DevSpan
Сценарії

захист від ботів із DevSpan

03
Обмеження входу

Захистіть маршрут входу

На вашу сторінку входу надходить багато автоматизованих спроб. DevSpan аналізує логи доступу, щоб виявити шаблони зловживань. Він створює файл конфігурації, який обмежує кількість запитів з однієї IP-адреси. Агент запускає невеликий тестовий скрипт на вашому сервері для тестування. Ви переглядаєте зміни перед затвердженням. Ви можете відрізнити шаблони запитів, схожі на сканування, за поведінкою, наприклад частотою запитів, невдалими входами та незвичними шляхами, а не покладатися на текст user-agent. Щоб зупинити ботів для сканування вразливостей на моєму сайті, слід уважно відстежувати ці шаблони.

01

Відкрити папку

Відкрийте папку проєкту в інтерфейсі чату.

02

Прочитати логи

Використовуйте grep для пошуку повторюваних невдалих входів.

03

Записати конфігурацію

Використовуйте write_file для створення плану обмежень.

04

Перевірити результат

Запустіть свою тестову команду, щоб перевірити ліміт.

Приклад плану обмежень

rate-limits.txt
# Rate limits for staging
route=/api/login limit=5 window=60s action=429
route=/api/reset limit=3 window=60s action=429
route=/api/data limit=20 window=60s action=429
route=/api/health limit=60 window=60s action=200
# Monitoring allowed
route=/api/monitor limit=100 window=60s action=200

Цей текстовий файл визначає правила для ваших маршрутів. Кожний рядок встановлює ліміт та вікно для конкретного шляху.

Сценарії захисту від ботів

Надсилання форм

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

Сканування вразливостей

DevSpan знаходить шаблони сканування у ваших логах доступу та створює файл конфігурації, який блокує надмірні запити з цих джерел, щоб сервер залишався стабільним. Він симулює. Ви переглядаєте зміни перед затвердженням, щоб перевірити точні ліміти. Цей підхід забезпечує ефективний захист від ботів для ваших конкретних маршрутів. Захист від ботів допомагає підтримувати стабільність для ваших конкретних маршрутів і служб. Ви можете захистити інвентар від ботів-перекупників, застосувавши ці ж обмеження до кінцевих точок оформлення замовлення. Агент готує правила та код, які ви впроваджуєте на власному сервері. Ліміти зменшують навантаження від повторюваних запитів, але дуже великий трафік потребує захисту від хостинг-провайдера.

DevSpan для Windows

Почніть захищати свій API

Завантажити DevSpan ↗