Wyobraź sobie, że dostajesz przelew od Google za to, że znalazłeś błąd w ich aplikacji. Legalnie. Z podziękowaniem od firmy. To nie jest science fiction – to codzienność tysięcy specjalistów na całym świecie.
Bug bounty (dosłownie: „nagroda za błąd") to oficjalny program, w ramach którego firma płaci zewnętrznym badaczom bezpieczeństwa za znajdowanie luk w swoich systemach, aplikacjach i infrastrukturze. Zamiast czekać, aż ktoś złośliwy odkryje dziurę i ją wykorzysta, firma sama zaprasza hakerów – tyle że tych właściwych.
Bo warto wiedzieć, że nie każdy haker to przestępca. Podział na white hat, gray hat i black hat to kluczowa różnica, którą powinien rozumieć każdy, kto chce działać w branży cyberbezpieczeństwa – albo po prostu chce wiedzieć, kto tak naprawdę chroni nasze dane w sieci.
W kontekście bug bounty mamy do czynienia wyłącznie z białymi hakerami: działają za zgodą firmy, w określonych ramach, i zgłaszają każdą znalezioną lukę zamiast ją wykorzystywać.
Mechanizm jest prosty. Firma publikuje zasady programu (tzw. scope – zakres), w których określa:
które systemy można testować (np. tylko aplikacja mobilna, nie serwery produkcyjne)
jakich metod nie wolno używać (np. ataki DDoS, inżynieria społeczna wobec pracowników)
ile płaci za konkretne typy luk
jak zgłaszać znalezione podatności
Badacz bezpieczeństwa rejestruje się na platformie, analizuje systemy w ramach scope'u, a jeśli znajdzie coś wartościowego – zgłasza to przez specjalny formularz. Firma weryfikuje zgłoszenie i wypłaca nagrodę.
Brzmi prosto? W teorii tak. W praktyce wymaga solidnej wiedzy technicznej, cierpliwości i systematyczności.
Tu robi się naprawdę interesująco. Stawki zależą od:
krytyczności luki – błąd pozwalający przejąć konto administratora wart jest znacznie więcej niż drobna literówka w kodzie
firmy – giganci technologiczni płacą więcej niż startupy
platformy – niektóre programy są hoyne, inne skąpe
Przykładowe widełki nagród u największych graczy:
Firma
Minimalna nagroda
Maksymalna nagroda
100 USD
31 337 USD (i więcej za krytyczne luki w Chrome)
Meta (Facebook)
500 USD
bez górnego limitu
Microsoft
500 USD
250 000 USD
Apple
5 000 USD
1 000 000 USD
HackerOne (platforma zbiorcza)
zależy od firmy
zależy od firmy
Najlepsi badacze zarabiają rocznie setki tysięcy dolarów. W 2022 roku Google wypłacił łącznie ponad 12 milionów dolarów w ramach swoich programów bug bounty. Od początku istnienia programu – ponad 50 milionów.
Nie musisz szukać programów samodzielnie. Istnieją dedykowane platformy, które agregują oferty setek firm:
HackerOne – największa platforma na świecie. Zrzesza ponad milion badaczy bezpieczeństwa i setki firm, w tym Departament Obrony USA, Uber, Twitter czy Nintendo. Łączne wypłaty przekroczyły już 300 milionów dolarów.
Bugcrowd – konkurencja dla HackerOne, popularna szczególnie wśród firm fintech i SaaS. Bardziej restrykcyjna przy weryfikacji badaczy.
Intigriti – europejska platforma, bardzo aktywna na rynku polskim i zachodnioeuropejskim. Dobry wybór dla osób, które chcą działać w ramach RODO-friendly środowiska.
YesWeHack – kolejna europejska platforma, z siedzibą we Francji. Popularna wśród firm z sektora finansowego i publicznego.
Immunefi – specjalizuje się w protokołach blockchain i smart kontraktach. Nagrody potrafią sięgać milionów dolarów – bo stawki w DeFi są odpowiednio wysokie.
Klasyfikacja podatności opiera się na standardzie CVSS (Common Vulnerability Scoring System) oraz typologii OWASP Top 10. Najbardziej poszukiwane i najlepiej płatne kategorie to:
Remote Code Execution (RCE) – luka pozwalająca atakującemu uruchomić własny kod na serwerze ofiary. Najbardziej krytyczna klasa podatności. Nagrody: dziesiątki tysięcy dolarów.
SQL Injection – możliwość manipulowania zapytaniami do bazy danych. Klasyk, który wciąż pojawia się w aplikacjach webowych.
Authentication bypass – obejście mechanizmów logowania lub autoryzacji. Pozwala wejść na konto użytkownika bez znajomości hasła.
SSRF (Server-Side Request Forgery) – zmuszenie serwera do wykonania żądania w imieniu atakującego, często prowadzi do wycieku danych wewnętrznych.
Insecure Direct Object Reference (IDOR) – błąd pozwalający na dostęp do zasobów innych użytkowników poprzez manipulację parametrami URL.
Jeśli myślisz poważnie o bug bounty jako źródle dochodu, potrzebujesz solidnych podstaw. Oto realistyczna ścieżka:
1. Naucz się fundamentów Zanim zaczniesz szukać luk, musisz rozumieć, jak działają aplikacje webowe, protokoły sieciowe i systemy operacyjne. Polecane zasoby to PortSwigger Web Security Academy (całkowicie bezpłatna), TryHackMe i HackTheBox.
2. Opanuj podstawowe narzędzia Burp Suite (proxy do przechwytywania ruchu HTTP), Nmap (skanowanie portów), ffuf lub gobuster (enumeracja katalogów) – to absolutne minimum.
3. Zacznij od platform z niskim progiem wejścia HackerOne ma sekcję „public programs", gdzie każdy może startować bez zaproszenia. Zacznij od małych firm z prostymi aplikacjami.
4. Czytaj raporty innych HackerOne pozwala na upublicznianie starych raportów po naprawieniu luki. To kopalnia wiedzy o tym, jak myślą skuteczni badacze.
5. Dokumentuj wszystko Dobry raport to połowa sukcesu. Firma musi być w stanie odtworzyć błąd na podstawie Twojego opisu. Niejasne zgłoszenie = odrzucone zgłoszenie.
Tak – pod warunkiem, że działasz w ramach oficjalnego programu i scope'u. Jeśli firma prowadzi program bug bounty i testujesz tylko to, co jest dozwolone w zasadach, działasz całkowicie legalnie.
Problem pojawia się, gdy ktoś testuje systemy bez zgody właściciela. To już nie jest bug bounty – to przestępstwo z art. 267 Kodeksu karnego (nieuprawniony dostęp do systemu informatycznego). Granica jest wyraźna i warto jej pilnować.
Bug bounty to jeden z niewielu segmentów rynku pracy, gdzie Twoja wiedza jest wprost przeliczana na pieniądze – bez pośredników, CV i rozmów kwalifikacyjnych. Albo znajdziesz lukę, albo nie. Albo raport jest dobry, albo nie. Czysta meritokracja.
Dla kogoś z solidnymi podstawami technicznymi i systematycznym podejściem to realne i uczciwe źródło dochodu – od kilkuset dolarów miesięcznie jako uzupełnienie etatu, aż po pełnoetatową karierę dla najlepszych.
Wystarczy zacząć. I wiedzieć, po której stronie się stać.