Термін

Bug bounty

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

Оновлено

Що це означає

Bug bounty - програма, у якій компанія винагороджує незалежних дослідників безпеки за знаходження та повідомлення про вразливості у своїх сайтах, застосунках чи системах. Правила заздалегідь визначають, що можна тестувати, як повідомляти та які винагороди.

Програма доповнює тестування на проникнення: тест проводить один підрядник за обмежений час, а bug bounty відкриває систему багатьом хакерам постійно. Платять лише за справді знайдені та підтверджені помилки.

Програми запускають через спеціалізовані платформи або самостійно. Простіша форма - політика відповідального розкриття, яка не пропонує винагороди, але дає дослідникам законний шлях і обіцянку не переслідувати їх.

Як це працює на практиці

Для малих фірм повноцінна bug bounty зазвичай надто дорога й трудомістка в обробці повідомлень. Досить сторінки з контактом для повідомлень про вразливості та файлу security.txt на сайті, щоб дослідник знав, кому писати.

Кожне повідомлення треба перевірити, оцінити серйозність, виправити й повідомити дослідника. Серйозні помилки вирішуються в межах реагування на інциденти, а у відомому ПЗ можуть отримати позначення CVE.

Винагороди дослідникам - податкова витрата компанії. Для іноземних дослідників треба оцінити, чи є це послугою з-за кордону та чи виникає обов'язок утримати податок у джерела.

На що звернути увагу

Без чітких правил дослідник під час тестування може порушити роботу чи отримати доступ до персональних даних. Програма має визначити заборонені техніки, наприклад DDoS, і заборонити доступ до даних клієнтів понад необхідне.

Проігнороване повідомлення - ризик: дослідник може з часом оприлюднити помилку, і зловмисники використають її як вразливість нульового дня. Навіть компанії без програми варто мати порядок відповіді на повідомлення.

Потрібно пояснити термін на вашій конкретній ситуації? Консультації від 55 € / година без ПДВ, залежно від теми та складності.