Questa pagina è una traduzione della community e ha solo scopo informativo; fa fede la versione originale in inglese.
Versione originale ↗

Programma di bug bounty

Ambito di applicazione

  • Su mainnet, qualsiasi bug che provochi un'interruzione o un errore logico sui nodi o sui server API rientra nell'ambito di applicazione.
  • Le funzionalità sperimentali su testnet non rientrano nell'ambito di applicazione, salvo diversa comunicazione negli annunci Discord o Telegram, sebbene le segnalazioni di bug relative a tali funzionalità siano comunque apprezzate.

Procedura di invio

  • Redigere un report sul bug includendo passaggi dettagliati per la riproduzione e un proof of concept a convalida dei risultati. Inviare il report a bugbounty@hyperfoundation.org.
  • Se lo stesso bug viene segnalato da più individui o entità, verrà considerata la prima segnalazione.
  • Le ricompense verranno corrisposte in USDC su Hyperliquid per la divulgazione responsabile dei bug, in base alla loro gravità.
  • Ci impegniamo a non intraprendere azioni legali in relazione a qualsiasi ricerca condotta in buona fede e in conformità con il presente programma.
  • Il tempo e l'impegno dedicati a tutte le segnalazioni di bug sono profondamente apprezzati.

Attività vietate

  • Test sul codice mainnet; tutti i test devono essere eseguiti su testnet o su fork locali.
  • Attacchi di phishing o altre forme di ingegneria sociale.
  • Attacchi DDOS prolungati e su larga scala. Sono consentiti gli attacchi che comportano una gestione non corretta di picchi temporanei di carico.
  • Test con sistemi e applicazioni di terze parti (ad es. estensioni del browser) nonché con siti web (ad es. fornitori SSO, reti pubblicitarie).
  • Invio di richieste di riscatto o minacce.
  • Divulgazione pubblica di una segnalazione di bug prima che sia stata corretta e retribuita.
  • Minacciare di pubblicare o pubblicare informazioni personali identificative o altre informazioni sensibili di terzi senza il loro consenso.
  • Sfruttamento di vulnerabilità per un guadagno finanziario personale oltre le ricompense descritte nel presente programma.
  • Tentativi di aggirare le presenti procedure o svolgimento di attività non autorizzate al di fuori dell'ambito delineato.

Idoneità

  • È necessario inviare la segnalazione a bugbounty@hyperfoundation.org. Non utilizzare siti esterni.
  • È necessario conformarsi alla policy e alle procedure KYC/KYB.
  • È necessario essere in grado di ricevere USDC su Hyperliquid.
  • È necessario mantenere la riservatezza su vulnerabilità e comunicazioni fino all'autorizzazione alla divulgazione da parte nostra.
  • Dobbiamo essere in grado di riprodurre i risultati. Tutte le segnalazioni nell'ambito del bug bounty verranno retribuite in base alla loro classificazione. Gli esempi di classificazione sono soggetti a modifiche.
  • I collaboratori allo sviluppo del codice oggetto dei test non sono idonei a partecipare al programma in relazione a tale codice.

Cause di inidoneità

  • Segnalazioni prive di dettagli sufficienti, incluse istruzioni passo passo, esempi riproducibili o proof of concept.
  • Vulnerabilità che per essere sfruttate richiedono un comportamento dell'utente altamente improbabile o irragionevole.
  • Vulnerabilità causate da software obsoleto, browser non aggiornati o sistemi non più supportati da Hyperliquid.
  • Vulnerabilità che si basano sull'accesso root, sul jailbreaking o su altre modifiche ai dispositivi degli utenti.
  • Problemi relativi a librerie, estensioni, strumenti o applicazioni di terze parti che non comportano una vulnerabilità diretta di Hyperliquid.
  • Bug o errori non correlati alla sicurezza, come problemi di prestazioni di lieve entità.
  • Bug o errori legati a condizioni di mercato estreme o irrealistiche che non riflettono scenari reali.

Condizioni generali

  • Non verrà corrisposto alcun pagamento per le segnalazioni che non soddisfano i requisiti del programma o che sono escluse dall'ambito di applicazione o dai criteri di inidoneità del programma.
  • Ci riserviamo il diritto di determinare la validità e la classificazione di qualsiasi segnalazione a nostra esclusiva discrezione.
  • Tutte le segnalazioni diventano proprietà della Hyper Foundation. Ci riserviamo il diritto di utilizzare, modificare o divulgare le segnalazioni per finalità di sicurezza senza richiedere ulteriore consenso.

Esempi di classificazione

  • Critical (<1M USDC): Perdita significativa di fondi degli utenti. Violazione degli invarianti di esecuzione L1.
  • High (<50k USDC): Interruzione della rete che non determina uno stato errato.
  • Medium (<10k USDC): Problemi di prestazioni dei server API.

Per evitare ogni dubbio, le ricompense sono determinate in base alla gravità del problema segnalato e i pagamenti possono variare entro gli intervalli sopra indicati. La gravità è determinata in base sia all'impatto sia alla probabilità di occorrenza.

Fonte ufficiale: https://hyperliquid.gitbook.io/hyperliquid-docs/bug-bounty-program
Istantanea della fonte: · Mirror generato: · Traduzione della community; fa fede la versione inglese
Traduzione non ufficiale della community della documentazione Hyperliquid. Contenuti © Hyperliquid; fa fede la versione inglese. Fonte: https://hyperliquid.gitbook.io/hyperliquid-docs/bug-bounty-program