Program nagród za błędy
Zakres responsible disclosure i wskazówki triage według impaktu ekonomicznego dla badań bezpieczeństwa Avana.
Przegląd
Avana Bug Bounty obejmuje responsible disclosure w kontraktach, systemach ryzyka i infrastrukturze wspierającej, które mogą wpływać na środki użytkowników lub wypłacalność protokołu. Zakres obejmuje bezpośrednie luki w umowach i niepowodzenia ekonomiczne związane z LP zabezpieczeniem. Manipulowane ceny, niewystarczająca płynność lub niespójny stan pozycji mogą wpływać na zdolność do pożyczania lub uniemożliwiać odzyskanie długu poprzez likwidację. Poważność opiera się na wpływie ekonomicznym:Ocena uwzględnia możliwość wykorzystania oraz skutki takie jak utrata funduszy, niewypłacalność, złe długi lub systemowa błędna wycena zabezpieczeń. Rozmiar dotkniętego kodu nie jest miarą potencjalnej straty.
Zakres i architektura systemu
Raporty są pogrupowane według dotkniętego podsystemu: podstawowe udzielanie pożyczek, LP wycena, zarządzanie i administracja lub integracje pozałańcuchowe. Grupowanie wskazuje zaangażowany komponent; powaga zależy od wykazanego wpływu.
Program A – podstawowe pożyczanie
Obejmuje główny silnik kredytu, w którym integralność księgowości, collateralization i egzekucja likwidacji bezpośrednio chronią środki użytkowników.
Obejmuje
- Przepływy wpłaty / wycofania
- Logika pożyczki / spłaty
- Współczynnik zdrowia i naliczanie odsetek
- Księgowość rezerw oraz mint / burn długu
- Core egzekucja likwidacji i capy
Główne ryzyka
- Kradzież środków użytkownika
- Niewypłacalność rezerw
- Pożyczanie niedostatecznie zabezpieczone
- Zablokowane spłaty, wycofania lub likwidacje
Program B - Zabezpieczenie LP i wycena
Obejmuje system wyceny Avana właściwy dla kredytu zabezpieczonego LP — w tym jak pozycje LP są wyceniane, ważone ryzykiem i stress-testowane w zmiennych warunkach rynku.
Obejmuje
- LP token onboarding logic
- Przypisywanie collateral factor dla pozycji LP
- LP share pricing and oracle integration
- Obsługa pozycji concentrated liquidity
- Przypadki brzegowe przy imbalance, depegach, niskiej płynności lub stale stanach oracle
Główne ryzyka
- Przewartościowanie zabezpieczenia LP
- Manipulacja oracle umożliwiająca bad debt
- Niesprawiedliwa likwidacja z niedowartościowania
- Rekurencyjne ścieżki exploita wobec źle wycenionego zabezpieczenia LP
Dlaczego to ma znaczenie: LP Błędne ustalanie cen może mieć krytyczny wpływ gospodarczy, umożliwiając powstawanie złych długów, niewypłacalność lub niewłaściwe likwidacje, nawet bez bezpośredniej kradzieży zeumowy.
Program C - Governance, Admin i infrastruktura protokołu
Obejmuje uprzywilejowane powierzchnie kontroli, które mogą zmieniać parametry, upgrade'ować kontrakty, wstrzymywać operacje lub przekierowywać aktywa protokołu.
Obejmuje
- Executor governance i timelock
- Zarządzanie rolami i mechanizmy upgradeability
- Role pause / guardian
- Systemy admin parametrów
- Kontrakty treasury, collector i uprzywilejowanej automatyzacji
Główne ryzyka
- Nieautoryzowana akcja admin
- Hijack upgrade'u
- Korupcja parametrów
- Przejęcie governance lub strata treasury
Program D - Powierzchnie offchain / integracyjne
Obejmuje systemy wspierające, których kompromitacja może wpływać na zaufane operacje protokołu, interakcje użytkowników lub zachowanie keeperów.
Obejmuje
- Boty indeksujące lub likwidacyjne utrzymywane przez Avana
- Założenia keeperów i relay oracle
- SDK logic that can induce unsafe interactions
- Hostowane API używane na ścieżkach krytycznych dla bezpieczeństwa
- Problemy frontendu z bezpośrednimi konsekwencjami ryzyka walletu
Główne ryzyka
- Złośliwa konstrukcja transakcji
- Skompromitowane ścieżki likwidacji lub relay oracle
- Strata środków użytkownika przez zaufane integracje
- Przestoje operacyjne zamrażające krytyczne akcje
Subsystemy są triażowane osobno, ale impact nadal jest scorowany względem wypłacalności, bezpieczeństwa środków użytkownika, integralności likwidacji i powiązanego ryzyka protokołu.
Filozofia severity
Ocena powagi uwzględnia wiarygodną ścieżkę wykorzystania oraz szkody ekonomiczne, jakie może spowodować, zamiast polegać wyłącznie na ogólnej ocenie podatności.
Krytyczny
Bezpośrednia lub pośrednia strata środków, powstanie bad debt, niewypłacalność protokołu lub systemowa manipulacja wyceną zabezpieczenia.
Wysoki
Istotne, ale ograniczone szkody — np. niepoprawne zachowanie likwidacji, częściowy bypass kontroli ryzyka lub zawarte awarie księgowości.
Średni / Niski
Findingi o ograniczonym impakcie, niespójności brzegowe, niekrytyczne problemy logiki lub podatności bez wiarygodnej ścieżki do poważnej szkody ekonomicznej.
Ustalenie, które umożliwia LP przeszacowanie lub złe długi, może być krytyczne, nawet jeśli dotyczy niewielkiej ilości kodu. Ustalenia bez wiarygodnej drogi do znaczących szkód ekonomicznych otrzymują niższą ocenę dotkliwości.
