Program Bug Bounty
Znaleziono podatność na naszej platformie? Daj nam znać.
O programie
Otrzymaj nagrodę za pomoc w ulepszaniu naszej platformy. Zgłoszenia mogą dotyczyć podatności bezpieczeństwa w naszych usługach, infrastrukturze i aplikacjach.
Strona internetowa
Problemy na TradingView.com i jego subdomenach
Aplikacje mobilne
Problemy na platformach iOS i Android.
Błędy w narzędziach, widżetach lub interfejsach API.
Wersja desktopowa
Błędy lub problemy z wydajnością w aplikacji komputerowej.
Poziomy nagród
Twoja nagroda zależy od rodzaju zgłoszonej podatności oraz jej ogólnego wpływu na bezpieczeństwo
- Zdalne wykonanie kodu (RCE) lub dostęp administratora
- Podatności typu injection o wysokim wpływie
- Nieograniczony dostęp do lokalnych plików lub baz danych
- Obejście uwierzytelniania umożliwiające modyfikację danych użytkownika lub dostęp do danych prywatnych
- Przejęcie subdomeny
- Błędy logiczne powodujące skutki finansowe, np. uzyskanie subskrypcji za darmo
- Cross-site scripting (XSS), z wyłączeniem self-XSS
- Fałszowanie żądań między witrynami (CSRF)
- Manipulowanie reputacją użytkownika
- Podatności typu injection o niskim wpływie
- Obchodzenie ograniczeń użytkownika
Wysokość nagród może się różnić. Rzeczywista nagroda może ulec zmianie w zależności od wagi, autentyczności oraz możliwości wykorzystania błędów, a także środowiska i innych czynników wpływających na bezpieczeństwo
Luki w usługach pomocniczych, takich jak Blog, oraz luki w środowiskach nieprodukcyjnych, takich jak „beta”, „staging”, „demo” itp., kwalifikują się do nagrody wyłącznie wtedy, gdy wpływają na naszą usługę jako całość lub mogą prowadzić do ujawnienia wrażliwych danych użytkowników.
Zasady
- Zgłoszenie błędu powinno zawierać szczegółowy opis zidentyfikowanej luki oraz sekwencję kroków wymaganych do odtworzenia błędu/luki lub działającą implementację obrazującą błąd/lukę. Brak szczegółowego opisu luki może skutkować wydłużeniem się czasu analizy zgłoszenia i/lub jego odrzuceniem.
- Prześlij tylko jedną lukę na zgłoszenie, chyba że musisz połączyć luki w łańcuchy, aby zapewnić wpływ.
- Tylko pierwsza osoba, która zgłosi nieznaną lukę, zostanie nagrodzona. Gdy wystąpią duplikaty, nagrodzimy pierwszy raport tylko wtedy, gdy usterkę można w pełni odtworzyć.
- Używanie automatycznych narzędzi i skanerów do wyszukiwania luk jest zabronione, takie raporty nie będą brane pod uwagę.
- Nie należy przeprowadzać żadnych ataków, które mogłyby uszkodzić nasze usługi lub dane, w tym dane klientów. Jeśli zostanie wykryte, że miały miejsce ataki DDoS, spam lub brute force, nagrody nie zostaną przyznane
- Angażowanie innych użytkowników bez ich zgody jest zabronione.
- Nie wolno przeprowadzać ani próbować przeprowadzać ataków o charakterze nietechnicznym, takich jak inżynieria społeczna, phishing lub atak fizyczny na naszych pracowników, użytkowników lub infrastrukturę.
- Proszę dostarczyć szczegółowe raporty z powtarzalnymi krokami. Jeśli raport nie jest wystarczająco szczegółowy, aby odtworzyć problem, problem nie będzie kwalifikował się do nagrody.
- Wiele luk w zabezpieczeniach spowodowanych przez jeden podstawowy problem zostanie nagrodzonych jednorazowo, ale hojnie.
- Prosimy o podjęcie w dobrej wierze starań, aby uniknąć naruszeń prywatności, niszczenia danych oraz przerw lub pogorszenia jakości naszych usług.
Luki poza zakresem
Następujące kwestie są uznawane za wyłączone z zakresu programu
- Podatności w oprogramowaniu użytkowników lub podatności wymagające pełnego dostępu do oprogramowania użytkownika, konta/kont, e-maila, telefonu itp.
- Podatności lub wycieki w usługach podmiotów trzecich
- Podatności lub przestarzałe wersje oprogramowania/protokołów podmiotów trzecich, brakujące zabezpieczenia, a także odstępstwa od najlepszych praktyk, które nie stwarzają zagrożenia bezpieczeństwa
- Podatności bez istotnego wpływu na bezpieczeństwo lub możliwości ich wykorzystania
- Podatności wymagające od użytkownika wykonywania nietypowych działań
- Ujawnienie informacji publicznych lub niewrażliwych
- Ataki homograficzne
- Podatności wymagające zrootowanych, z jailbreakiem lub zmodyfikowanych urządzeń i aplikacji
- Jakakolwiek aktywność, która mogłaby doprowadzić do zakłócenia działania naszej usługi
Istnieje kilka przykładów takich podatności, które nie są nagradzane.
- Nieusunięte dane geolokalizacyjne EXIF
- Clickjacking na stronach bez wrażliwych działań
- Cross-Site Request Forgery (CSRF) w formularzach nieuwierzytelnionych lub formularzach bez wrażliwych działań, CSRF wylogowania
- Słabe szyfry lub konfiguracja TLS bez działającego Proof of Concept
- Podszywanie się pod treść lub podatności typu injection bez przedstawienia wektora ataku
- Problemy z ograniczaniem liczby żądań lub ataki brute force na endpointy niezwiązane z uwierzytelnianiem
- Brak flag HttpOnly lub Secure w plikach cookie
- Ujawnienie wersji oprogramowania. Problemy z identyfikacją banerów. Opisowe komunikaty błędów lub nagłówki (np. ślady stosu, błędy aplikacji lub serwera)
- Publiczne podatności zero-day, dla których oficjalna poprawka została wydana mniej niż 1 miesiąc temu, będą nagradzane indywidualnie w zależności od przypadku
- Tabnabbing
- Istnienie użytkownika. Enumeracja użytkowników, adresów e-mail lub numerów telefonu
- Brak wymagań dotyczących złożoności hasła