Стандартная компания по предоставлению услуг по кибербезопасности, имеет в своем распоряжении в среднем 5-20 сотрудников которые будут тестировать ваш софт. В то время как на баг-баунти платформе зарегистрированы сотни или даже тысячи специалистов, которые специализируются на разных сферах (веб, мобайл, блокчейн протоколы, платежные системы, смарт контракты и т.д.). Баг-баунти платформы имеют доступ к гораздо большему человеческому капиталу чем стандартные компании по предоставлению услуг по кибербезопасности. Это своего рода “аутсорс” услуг по кибербезопасности на весь мир.
Какая-то хитро скрытая реклама аналога h1/bugcrowd :)
Bug Bounty - это не замена пентестам / аудитам, на что есть отсылка в статье. Bug Bounty - это способ узнавать, где проблемы у проекта (хоть и с точки зрения продажи и проще продавать уязвимости, но не стоит). Уязвимости, конечно, важны, но багхантеры ищут их тогда, когда хотят (способы мотивации к активному участию - отдельная тема). Также, в багбаунти, вы не можете потребовать отчет "А что проверено? А что сделано?", как в случае работы с консалтинговыми компаниями (хотя мы и пробовали такое, раздавая по $500 активным багхантерам в качестве гранта, т.е. безусловные деньги, за которые просили посмотреть "вот это и это", а также просили (не требовали!) заполнить кратенький отчет).
По поводу триаджинга сотрудниками платформы - это очень спорно. Наверное, это работает, если уж совсем некому обслуживать ББ программу, но:
- сотрудники компании-заказчика могут не узнать о множестве проблем, которые есть в проекте (а ведь это чуть ли не самое важное). Проблем - не уязвимостей даже, а что просто у нас есть какой-то сервис с таким-то функционалом
- теряется прямая связь с ресерчерами и комьюнити в целом
- языковые проблемы (у нас очень много репортов на русском)
Да, вы правы, баг баунти программы не заменяют, а дополняют пентесты/аудиты. Я не хотел дать понять, что баг-баунти могут полностью заменить пентесты, хотя некоторые компании следуют такой моделе. Конечно, вы правы, что хакеры должны быть адекватно мотивированы, чтобы искать баги и это действительно тема для отдельной дискуссии. Спасибо, что поделились вашим опытом!
Может будет интересно, мы как раз одни из тех, кто проводят кампанию по поиску багов)
Вкратце, мы - everiToken, децентрализованная система обращения токенов в реальном мире. Мы верим, что в будущем токены станут частью повседневной жизни.
Наша команда уверена в безопасности блокчейна everiToken. Но мы также верим и в то, что безопасность продукта должна постоянно проверяться третьей стороной. Посему, мы готовы выплачивать до 5000$ за найденные критические уязвимости в нашем блокчейне.
Не знаю, насколько уместно здесь оставлять ссылки, но если кто-то заинтересуется, вэлком ту телеграм @everitokenru