ช่องโหว่นี้ทำงานอย่างไร – และทำไมมันถึงอันตรายมาก
ช่องโหว่นี้เรียกว่า Zero-Balance-Bug ซึ่งเกิดขึ้นจากการนำ Cosmos-SDK มาใช้ในบล็อกเชน Provenance โดยปกติแล้ว สมาร์ทคอนแทร็กต์และวอลเลตจะตรวจสอบว่าผู้ใช้มีเงินคงเหลือเพียงพอสำหรับการดำเนินการนั้น ๆ แต่ในกรณีนี้ การตรวจสอบนี้ขาดหายไปในโมดูลหนึ่งโดยสิ้นเชิง
ลองจินตนาการดู: วอลเลตว่างเปล่า (บัญชีที่มีเงินคงเหลือเป็นศูนย์) สามารถรับสิทธิ์การบริหารได้อย่างกะทันหัน นั่นหมายความว่าแฮ็กเกอร์สามารถดำเนินการต่าง ๆ เช่น การแช่แข็งบัญชีหรือเปลี่ยนเส้นทางเงินฝากเอสโครว์โดยไม่ต้องลงทุนทางการเงินใด ๆ เงินฝากเอสโครว์บนแพลตฟอร์มนี้มีมูลค่าประมาณ 500,000 ดอลลาร์ ซึ่งเสี่ยงต่อการถูกคุกคามโดยตรง และนั่นยังไม่รวมถึงโทเค็น Provenance จำนวน 82 รายการ ที่ถูกซื้อขายผ่านเน트워วर्कซึ่งอาจถูกดัดแปลงได้
ไม่ใช่เรื่องแปลกที่ชุมชน Provenance จะรู้สึกสะดุ้งเมื่อครุ่นคิดถึงสถานการณ์นี้ หลาย ๆ ครั้งในอดีต ข้อผิดพลาดลักษณะนี้ได้นำไปสู่การสูญเสียมหาศาล โดยเฉพาะในวงการ DeFi ซึ่งข้อผิดพลาดในสมาร์ทคอนแทร็กต์นั้นมักจะสร้างความเสียหายหลายล้านดอลลาร์
ไม่มีการโจมตี – แต่ภัยคุกคามยังคงมีอย
ู่จริง
โชคดีที่ไม่มีหลักฐ์ว่าช่องโหว่นี้ถูกนำมาใช้โดยเจตนา อย่างไรก็ตาม การที่ช่องโหว่นี้ถูกตรวจไม่พบเป็นเวลาหลายเดือนนั้นเป็นมากกว่าการเตือนภัย มันสร้างคำถามถึงความปลอดภัยของบล็อกเชน Provenance นักวิจัยจาก Trail of Bits ค้นพบช่องโหว่นี้ระหว่างการวิเคราะห์ความปลอดภัยอย่างละเอียดซึ่งดำเนินการภายใต้ความร่วมมือกับ Provenance Foundation แม้ว่าแพตช์จะถูกแก้ไขในปีที่แล้ว แต่รายงานนี้ถูกเผยแพร่ในเวลาต่อมาเพื่อให้ผู้พัฒนามีเวลามากพอในการแก้ไข
Provenance ตอบสนอง – แต่ความสงสัยยังคงอยู่
เมื่อทราบถึงช่องโหว่นี้ ทีม Provenance ได้ตอบสนองอย่างรวดเร็วด้วยการเผยแพร่การอัปเดตด้านความปลอดภัยเพื่อปิดช่องโหว่นี้ นอกจากนี้ ยังมีการนำกลไกการตรวจสอบเพิ่มเติมมาใช้เพื่อป้องกันช่องโหว่ที่คล้ายกันในอนาคต แต่คำถามก็ยังคงอยู่ว่า ทำไมข้อผิดพลาดที่รุนแรงขนาดนี้จึงถูกมองข้ามไปได้นานขนาดนี้?
ผู้เชี่ยวชาญด้านความปลอดภัยในวงการบล็อกเชนแสดงความกังวล "ข้อผิดพลาดชนิดนี้อันตรายอย่างยิ่งเพราะมันให้สิทธิ์การบริหารแก่ผู้โจมตีโดยไม่ต้องลงทุนทางการเงินใด ๆ เลย" นักวิจัยด้านความปลอดภัยคนหนึ่งซึ่งขอไม่เปิดเผยชื่อกล่าว "นี่แสดงให้เห็นอีกครั้งถึงความสำคัญของการตรวจสอบอย่างอิสระก่อนที่โครงการบล็อกเชนจะเข้าสู่กระบวนการผลิต"
บทเรียนสำหรับวงการ
เหตุการณ์นี้ย้ำเตือนให้เห็นถึงความสำคัญของมาตรฐานด้านความปลอดภัยที่เข้มงวดในวงการคริปโต โครงการอย่าง Provenance ซึ่งใช้อาศัย Cosmos-SDK ควรดำเนินการตรวจสอบด้านความปลอดภัยจากภายนอกอย่างสม่ำเสมอ โดยเฉพาะเมื่อพวกเขานำเสนอบริการที่ละเอียดอ่อน เช่น บริการเอสโครว์หรือการจัดการโทเค็น
เหตุการณ์นี้ยังส่องประเด็นถึงความท้าทายในระ
📰 อ่านต่อ
→ ญี่ปุ่นวางแผนระบบบล็อกเชนปฏิวัติวงการชำระราคาหลักทรัพย์ภายในปี 2030→ ตระกูลทรัมป์และ World Liberty Financial: ไม่มีผลประโยชน์ทับซ้อน แม้จะมีความเชื่อมโยง→ Zcash ล่มหลังจากเปิดตัว ETF – นักลงทุนรายย่อยคว้าผลกำไร