Перейти к содержимому
FALCON SECURITY

Bug bounty или пентест: что запускать первым

Оба находят уязвимости, но отвечают на разные вопросы. Как выбрать, в каком порядке проводить и как понять, что вы готовы к bug bounty.

2 мин чтенияКоманда Falcon Security

Bug Bounty

Пентест и программу bug bounty часто представляют как соперников. Это не так. Первое — плановая проверка, второе — постоянное открытое приглашение. Выбор начинается с вопроса, на который вы хотите получить ответ.

Что даёт пентест

У пентеста заранее заданы охват, сроки и методика. Небольшая команда проходит ваше приложение или сеть в согласованном порядке и сдаёт отчёт: каждая находка с доказательством, влиянием и способом исправления.

Вы получаете глубину внутри охвата и документ, который можно показать аудитору или регулятору. Чего вы не получаете, так это времени: пентест — это фотография. Релиза, который вышел через две недели, на ней нет.

Что даёт bug bounty

Bug bounty работает круглый год. На одну цель смотрят многие исследователи с разными навыками, а платите вы только за подтверждённые находки. Необычные ошибки, до которых не дошёл бы ни один чек-лист, обычно приходят отсюда.

Цена этой широты — работа на вашей стороне. Отчёты нужно воспроизводить, оценивать и на них нужно отвечать, а исправления должны выходить в релиз. Программа, которая отвечает медленно, первой теряет лучших исследователей.

Рядом

ПентестBug bounty
ДлительностьДве-четыре неделиПостоянно
За что вы платитеЗа время командыЗа подтверждённые находки
ОхватГлубокий, в согласованных границахШирокий, по выбору исследователей
РезультатОтчёт и повторная проверкаПоток отчётов
Когда подходитНовый продукт, релиз, аудитЗрелый продукт, который часто меняется

Что первым

Если продукт ни разу не проверяли, начните с пентеста. Иначе вы будете платить вознаграждения за самые простые находки, те, что пентест перечислил бы в первые дни.

Когда находки исправлены, откройте закрытую программу для небольшой приглашённой группы. Переходите к открытой, когда триаж и исправления идут без задержек.

Три признака готовности

  1. Критическая находка исправляется за дни, а не за кварталы.
  2. За входящие отчёты отвечает один конкретный человек.
  3. Охват и правила записаны и опубликованы.

Нулевой шаг бесплатен: опубликуйте политику раскрытия уязвимостей. Она говорит исследователю, куда писать, и обещает не преследовать за добросовестную работу. Без неё сообщения о ваших системах приходят поздно или не приходят вовсе.

Как они работают вместе

Большинство зрелых команд используют оба инструмента. Пентест закрывает то, что должно быть проверено к дате: релиз, платёжный процесс, аудит. Bug bounty закрывает всё, что происходит между этими датами.

На BugOne триаж делает наша команда, поэтому до вас доходят только подтверждённые находки. Если продукт ещё не проверяли, начните с пентеста.

Теги
  • bug bounty
  • пентест
  • VDP
Поделиться

Другие статьи

Все статьи