Тема
Режим
Язык
Тема
Режим
Язык
Консультация
FREE Бесплатный аудит сайта за 15 мин Заказать →
NEW Остановили 2 млн атак credential stuffing Кейс →
Разборы атак и инструменты Telegram →
70% трафика могут быть ботами Проверить →
SOS Сайт под атакой? Поможем за 30 мин SOS →
SaaS-платформа управления проектами

Атака на форму логина

B2B-платформа с 15 000 пользователей. Ночью начался credential stuffing: 2 млн попыток входа за 3 часа. 47 аккаунтов скомпрометированы до обнаружения.

Задача

SaaS-платформа, 15 000 пользователей. Жалобы: «Аккаунт заблокирован, хотя пароль правильный».

Расследование выявило массированный брутфорс:

  • Credential stuffing: email+пароли из публичных утечек
  • 2.3 млн попыток входа за 7 дней
  • Ботнет из 12 000 IP-адресов с ротацией
  • 47 аккаунтов скомпрометированы — пользователи использовали одинаковые пароли
  • Rate Limiting по IP не работал — боты меняли адреса

Система блокировки после 5 ошибок блокировала легитимных пользователей — DoS через брутфорс.

Решение

Срочные меры

Первые 24 часа критичны. Следовали плану инцидент-менеджмента:

  1. Forced password reset для скомпрометированных
  2. CAPTCHA на форме логина
  3. Уведомление пользователей о проверке паролей

Умная защита

Простой Rate Limiting не работал — боты ротировали IP. Внедрили продвинутую фильтрацию:

  • Fingerprinting: TLS + Canvas + поведение мыши
  • Bot Management: ML-детекция credential stuffing
  • Адаптивный Rate Limiting: новое устройство + ошибка = challenge
  • IP Reputation: проверка по базам известных ботнетов
  • Геолокация: вход из новой страны требует 2FA

Долгосрочная защита

  • 2FA по умолчанию для корпоративных аккаунтов
  • SSO интеграция (снижает риск повторных паролей)
  • Passwordless login через magic link
  • Webhook для алертов о подозрительных входах
  • Prometheus метрики auth failures. Настройка мониторинга →

Credential stuffing — растущая угроза. Узнайте, как мы защищаем формы авторизации без ущерба для UX.

Результаты

  • 0 скомпрометированных аккаунтов за 6 месяцев
  • Брутфорс продолжается, но успешность: 0%
  • Bot Management + Fingerprinting различают ботов и людей
  • 2FA adoption: 78% пользователей
  • Ложные блокировки: −95%
  • CAPTCHA показывается только подозрительным (0.5% запросов)
" Credential stuffing — это не взлом нашей системы, это эксплуатация человеческих привычек. Мы не можем заставить всех использовать уникальные пароли, но можем сделать их повторное использование безопасным.
Head of Security SaaS-платформа управления проектами

Хотите такой же результат?

Расскажите о своём проекте — обсудим, как можем помочь