Страница переведена сообществом и носит справочный характер; актуальна английская версия.
Оригинал ↗

Программа баг-баунти

В рамках программы

  • В майннете в рамках программы рассматривается любой баг, который может вызвать сбой в работе или логическую ошибку на нодах или API-серверах.
  • Экспериментальные функции в тестнете не входят в рамки программы, если иное не объявлено в Discord или в Telegram-анонсах, хотя сообщения об ошибках в этих функциях всё равно приветствуются.

Процесс подачи

  • Напишите отчёт об ошибке, включив подробные шаги воспроизведения и доказательство концепции (proof of concept) для подтверждения ваших выводов. Отправьте свой отчёт на bugbounty@hyperfoundation.org.
  • Если один и тот же баг будет сообщён несколькими лицами или организациями, будет засчитан первый отчёт.
  • Вознаграждения выплачиваются в USDC на Hyperliquid за ответственное раскрытие багов в зависимости от их серьёзности.
  • Мы соглашаемся не прибегать к юридическим мерам в отношении любых исследований, проводимых добросовестно и в соответствии с этой программой.
  • Мы глубоко признательны за время и силы, вложенные во все сообщения об ошибках.

Запрещённая деятельность

  • Тестирование кода в майннете; все тестирования должны проводиться в тестнете или на локальных форках.
  • Фишинг и другие атаки социальной инженерии.
  • Продолжительные крупномасштабные DDoS-атаки. Атаки, связанные с обработкой временных всплесков нагрузки, разрешены.
  • Тестирование с участием сторонних систем и приложений (например, браузерных расширений), а также веб-сайтов (например, провайдеров SSO, рекламных сетей).
  • Выдвижение требований о выкупе или угроз.
  • Публичное раскрытие сообщения об ошибке до того, как она будет исправлена и оплачена.
  • Угрозы публикации или публикация чьей-либо персональной идентифицирующей информации или другой конфиденциальной информации без их согласия.
  • Эксплуатация уязвимостей для личной финансовой выгоды сверх вознаграждений, описанных в этой программе.
  • Попытки обойти эти процедуры или заниматься несанкционированной деятельностью вне очерченных рамок.

Соответствие требованиям

  • Вы должны отправить свой отчёт на bugbounty@hyperfoundation.org. Не используйте внешние сайты.
  • Вы должны соблюдать политику и процедуры KYC/KYB.
  • Вы должны иметь возможность получать USDC на Hyperliquid.
  • Вы должны сохранять конфиденциальность в отношении уязвимостей и коммуникаций до получения разрешения на раскрытие от нас.
  • Мы должны иметь возможность воспроизвести ваши выводы. Все заявки на вознаграждение будут выплачены в соответствии с их классификацией. Примеры классификации могут быть изменены.
  • Лица, внесшие вклад в разработку тестируемого кода, не имеют права участвовать в программе в отношении такого кода.

Несоответствие требованиям

  • Отчёты, не содержащие достаточной детализации, включая пошаговые инструкции, воспроизводимые примеры или доказательство концепции.
  • Уязвимости, для эксплуатации которых требуется крайне маловероятное или неразумное поведение пользователя.
  • Уязвимости, вызванные устаревшим программным обеспечением, непатченными браузерами или системами, больше не поддерживаемыми Hyperliquid.
  • Уязвимости, зависящие от root-доступа, джейлбрейка или других модификаций устройств пользователя.
  • Проблемы в сторонних библиотеках, расширениях, инструментах или приложениях, которые не приводят к прямой уязвимости Hyperliquid.
  • Баги или ошибки, не связанные с безопасностью, такие как незначительные проблемы производительности.
  • Баги или ошибки, зависящие от экстремальных или нереалистичных рыночных условий, которые не отражают реальные сценарии.

Общие условия

  • Оплата не производится за заявки, не соответствующие требованиям программы или исключённые в соответствии с рамками программы или критериями несоответствия.
  • Мы оставляем за собой право определять действительность и классификацию любой заявки по нашему собственному усмотрению.
  • Все заявки становятся собственностью Hyper Foundation. Мы оставляем за собой право использовать, изменять или раскрывать заявки в целях безопасности без дополнительного согласия.

Примеры классификации

  • Critical (критический) (<1M USDC): Значительная потеря средств пользователей. Нарушение инвариантов исполнения L1.
  • High (высокий) (<50k USDC): Простой сети, не приводящий к некорректному состоянию.
  • Medium (средний) (<10k USDC): Проблемы производительности API-сервера.

Во избежание сомнений: вознаграждения определяются на основе серьёзности сообщённой проблемы, а выплаты могут варьироваться в пределах указанных выше диапазонов. Серьёзность определяется на основе как воздействия, так и вероятности возникновения.

Официальный источник: https://hyperliquid.gitbook.io/hyperliquid-docs/bug-bounty-program
Дата снимка: · Дата сборки: · Перевод сообщества; приоритет у английской версии
Неофициальный перевод сообщества. Права на контент принадлежат Hyperliquid; актуальна английская версия. Источник: https://hyperliquid.gitbook.io/hyperliquid-docs/bug-bounty-program