ข้ามไปยังเนื้อหาหลัก
โลโก้ Avana

โปรแกรมรายงานช่องโหว่

ขอบเขตการเปิดเผยอย่างมีความรับผิดชอบและคำแนะนำในการคัดแยกผลกระทบทางเศรษฐกิจสำหรับการวิจัยด้านความปลอดภัย Avana

ภาพรวม

Avana Bug Bounty ครอบคลุมการเปิดเผยอย่างมีความรับผิดชอบในสัญญา ระบบความเสี่ยง และโครงสร้างพื้นฐานที่รองรับซึ่งอาจส่งผลต่อเงินทุนของผู้ใช้หรือความสามารถในการละลายของโปรโตคอล ขอบเขตรวมถึงช่องโหว่ของสัญญาโดยตรงและความล้มเหลวทางเศรษฐกิจที่เกี่ยวข้องกับหลักประกัน LP ราคาที่ถูกปรับแต่ง สภาพคล่องที่ไม่เพียงพอ หรือสถานะตำแหน่งที่ไม่สอดคล้องกันสามารถส่งผลต่อความสามารถในการกู้ยืมหรือป้องกันการชำระหนี้จากการทำให้สินทรัพย์ล้มละลาย ความรุนแรงขึ้นอยู่กับผลกระทบทางเศรษฐกิจ:การประเมินพิจารณาถึงความสามารถในการถูกเอาเปรียบและผลลัพธ์ เช่น การสูญเสียเงินกองทุน การล้มละลาย หนี้เสีย หรือการตีราคาหลักประกันในระบบผิดพลาด ขนาดของโค้ดที่ได้รับผลกระทบไม่ใช่ตัววัดของความสูญเสียที่อาจเกิดขึ้น

ขอบเขตและสถาปัตยกรรมระบบ

รายงานถูกจัดกลุ่มตามระบบย่อยที่ได้รับผลกระทบ: การให้สินเชื่อหลัก, LP การประเมินค่า, การกำกับดูแลและการบริหาร, หรือการรวมระบบนอกเชน การจัดกลุ่มนี้ระบุส่วนประกอบที่เกี่ยวข้อง; ความรุนแรงขึ้นอยู่กับผลกระทบที่แสดงออกมา

โปรแกรม A - การให้ยืมหลัก

ครอบคลุมกลไกเครดิตหลักที่ความสมบูรณ์ทางบัญชี การค้ำประกัน และการดำเนินการชำระบัญชีจะปกป้องเงินทุนของผู้ใช้โดยตรง

รวมถึง

  • กระแสการฝาก/ถอน
  • ตรรกะการยืม / ชำระคืน
  • ปัจจัยด้านสุขภาพและดอกเบี้ยคงค้าง
  • สำรองบัญชีและทวงหนี้มิ้นท์/เผา
  • การดำเนินการหลักและการชำระบัญชีหลัก

ความเสี่ยงหลัก

  • การขโมยเงินทุนของผู้ใช้
  • การล้มละลายของทุนสำรอง
  • การกู้ยืมที่มีหลักทรัพย์ค้ำประกันต่ำเกินไป
  • การชำระคืน การถอน หรือการชำระบัญชีที่ถูกบล็อก

โปรแกรม B - LP หลักประกันและการประเมินมูลค่า

ครอบคลุมระบบการประเมินค่าเฉพาะของ Avana สำหรับเครดิตที่ได้รับการสนับสนุนของ LP รวมถึงวิธีกำหนดราคาตำแหน่ง LP การถ่วงน้ำหนักความเสี่ยง และการทดสอบภาวะวิกฤตภายใต้สภาวะตลาดที่ผันผวน

ความไวสูงสุด

รวมถึง

  • LP token onboarding logic
  • การกำหนดปัจจัยหลักประกันสำหรับตำแหน่ง LP
  • LP share pricing and oracle integration
  • การจัดการสถานะสภาพคล่องแบบเข้มข้น
  • กรณี Edge ระหว่างความไม่สมดุล depegs สภาพคล่องต่ำ หรือสถานะ oracle เก่า

ความเสี่ยงหลัก

  • การประเมินค่ามากเกินไปของหลักประกัน LP
  • การจัดการของออราเคิลทำให้เกิดหนี้เสีย
  • การชำระบัญชีที่ไม่เป็นธรรมจากการตีราคาต่ำเกินไป
  • เส้นทางการหาประโยชน์แบบเรียกซ้ำกับหลักประกัน LP ที่มีราคาไม่ถูกต้อง

เหตุใดจึงสำคัญ: LP การตั้งราคาผิดพลาดสามารถมีผลกระทบทางเศรษฐกิจอย่างร้ายแรงโดยทำให้เกิดหนี้เสีย การล้มละลาย หรือการชำระบัญชีที่ไม่ถูกต้อง แม้จะไม่มีการขโมยโดยตรงจากสัญญาก็ตาม

โปรแกรม C - การกำกับดูแล ผู้ดูแลระบบ และโครงสร้างพื้นฐานของโปรโตคอล

ครอบคลุมพื้นผิวการควบคุมสิทธิพิเศษที่สามารถเปลี่ยนแปลงพารามิเตอร์ อัปเกรดสัญญา หยุดการทำงานชั่วคราว หรือเปลี่ยนเส้นทางสินทรัพย์ที่เป็นของโปรโตคอล

รวมถึง

  • ผู้ดำเนินการกำกับดูแลและการล็อคเวลา
  • กลไกการจัดการบทบาทและความสามารถในการอัปเกรด
  • บทบาทหยุดชั่วคราว / ผู้ปกครอง
  • ระบบผู้ดูแลระบบพารามิเตอร์
  • สัญญาการคลัง นักสะสม และสัญญาระบบอัตโนมัติที่ได้รับสิทธิพิเศษ

ความเสี่ยงหลัก

  • การดำเนินการของผู้ดูแลระบบโดยไม่ได้รับอนุญาต
  • อัพเกรดจี้
  • ความเสียหายของพารามิเตอร์
  • การครอบงำกิจการหรือการสูญเสียเงินคงคลัง

โปรแกรม D - Offchain / Integration Surfaces

ครอบคลุมระบบสนับสนุนที่มีการประนีประนอมสามารถมีอิทธิพลต่อการดำเนินงานโปรโตคอลที่เชื่อถือได้ การโต้ตอบของผู้ใช้ หรือพฤติกรรมของผู้ดูแล

รวมถึง

  • บอทการจัดทำดัชนีหรือการชำระบัญชีที่ดูแลโดย Avana
  • สมมติฐานของผู้รักษาและรีเลย์ออราเคิล
  • SDK logic that can induce unsafe interactions
  • API ที่โฮสต์ที่ใช้ในเส้นทางที่มีความสำคัญด้านความปลอดภัย
  • ปัญหาส่วนหน้าที่มีผลกระทบโดยตรงต่อความเสี่ยงกระเป๋าสตางค์

ความเสี่ยงหลัก

  • การสร้างธุรกรรมที่เป็นอันตราย
  • การชำระบัญชีหรือเส้นทางการถ่ายทอดของออราเคิลที่ถูกประนีประนอม
  • การสูญเสียเงินทุนของผู้ใช้ผ่านการบูรณาการที่เชื่อถือได้
  • การขัดข้องในการปฏิบัติงานที่หยุดการดำเนินการที่สำคัญ

ระบบย่อยได้รับการตรวจสอบแยกกัน แต่ผลกระทบยังคงได้รับคะแนนในด้านความสามารถในการละลาย ความปลอดภัยของกองทุนผู้ใช้ ความสมบูรณ์ของการชำระบัญชี และความเสี่ยงของโปรโตคอลที่เกี่ยวข้อง

ปรัชญาการจัดระดับความรุนแรง

การประเมินความรุนแรงพิจารณาถึงเส้นทางการโจมตีที่น่าเชื่อถือและความเสียหายทางเศรษฐกิจที่อาจเกิดขึ้น มากกว่าการพึ่งพาคะแนนความเปราะบางทั่วไปเพียงอย่างเดียว

วิกฤต

การสูญเสียเงินทุนทั้งทางตรงและทางอ้อม การสร้างหนี้เสีย การล้มละลายของโปรโตคอล หรือการบิดเบือนการประเมินมูลค่าหลักประกันอย่างเป็นระบบ

สูง

ความเสียหายที่มีความหมายแต่มีขอบเขต เช่น พฤติกรรมการชำระบัญชีที่ไม่ถูกต้อง การเลี่ยงการควบคุมความเสี่ยงบางส่วน หรือมีความล้มเหลวทางบัญชี

ปานกลาง / ต่ำ

การค้นพบที่มีผลกระทบอย่างจำกัด ความไม่สอดคล้องกันของ Edge-case ปัญหาตรรกะที่ไม่สำคัญ หรือช่องโหว่ที่ไม่มีเส้นทางที่น่าเชื่อถือไปสู่ความเสียหายทางเศรษฐกิจที่สำคัญ

การค้นพบที่ทำให้เกิดการประเมินค่าสูงเกินไปหรือหนี้เสียสามารถมีความสำคัญแม้ว่าจะส่งผลกระทบต่อโค้ดเพียงเล็กน้อย การค้นพบที่ไม่มีเส้นทางที่น่าเชื่อถือไปสู่ความเสียหายทางเศรษฐกิจที่สำคัญจะได้รับการประเมินระดับความรุนแรงที่ต่ำกว่า