ทำไมโปรโตคอลถึงสามารถแอบเปลี่ยนโค้ดที่ควบคุมเงินของฉันได้โดยไม่มีคำเตือน?
โอกาส
โปรโตคอล DeFi ส่วนใหญ่ใช้ upgradeable proxy contracts ที่ admin key สามารถแทนที่การ implement ทั้งหมดได้ในธุรกรรมเดียว ผู้ใช้ที่ฝากเงินไว้ในโปรโตคอลไม่มีวิธีที่เชื่อถือได้ในการตรวจพบว่ามีการอัปเกรดที่รอดำเนินการ ตรวจสอบว่ามีอะไรเปลี่ยนแปลง หรือถอนตัวก่อนที่โค้ดใหม่จะมีผลบังคับใช้ OWASP เพิ่มช่องโหว่ proxy และ upgradeability เป็นหมวดหมู่ใหม่ใน Smart Contract Top 10 สำหรับปี 2026 ซึ่งเป็นการเพิ่มครั้งแรกที่ขับเคลื่อนโดยความล้มเหลวด้านการกำกับดูแลแทนที่จะเป็นบักระดับโค้ด ในเดือนธันวาคม 2025 Unleash Protocol สูญเสีย 3.9 ล้านดอลลาร์เมื่อผู้โจมตีใช้ประโยชน์จากเส้นทางการกำกับดูแล multisig เพื่อบังคับการอัปเกรดโดยไม่ได้รับอนุญาตและดูดเงินผู้ใช้ออก ไม่มีมาตรฐานที่ครอบคลุมบริษัทตรวจสอบ โปรโตคอล หรือ wallet ใดสำหรับการแจ้งเตือนผู้ใช้ถึงการอัปเกรดที่กำลังจะมาถึงล่วงหน้าอย่างเพียงพอเพื่อให้ทันดำเนินการ
ทำไมถึงสำคัญ
การอัปเกรด proxy ที่ไม่มีการประกาศล่วงหน้านั้นแยกแยะไม่ออกจากการโจมตีในขณะที่มันเกิดขึ้น และผู้ใช้ในปัจจุบันไม่มีกลไกพื้นฐานใดในการบอกความแตกต่างได้ทันก่อนที่ความเสียหายจะเกิดขึ้น
วิธีที่ผมให้คะแนนโอกาส
คะแนนโอกาสเป็นมุมมองส่วนตัวของผม ไม่ใช่การวัดผล โดยดูว่ามันเจ็บปวดแค่ไหน บ่อยแค่ไหนที่มันกัดกิน และมีทางแก้อยู่น้อยเพียงใดในปัจจุบัน คะแนนสูงกว่าหมายความว่าผมคิดว่าคุ้มค่าแก่การสร้างมากกว่า
ความเจ็บปวดที่มันก่อขึ้นเมื่อปรากฏตัว
ความถี่ที่คนจริงๆ เจอมัน
ความขาดแคลนของเครื่องมือที่ดีสำหรับมันในปัจจุบัน
ปัญหาอื่นที่น่าแก้ไข
ทำไมฉันถึงไม่สามารถพิสูจน์ฐานะทางการเงินได้โดยไม่ต้องเปิดเผยยอดเงิน
Blockchainทำไมการโอนเงินข้ามเชนถึงยังน่ากลัวกว่าอินเทอร์เน็ตยุคแรกอยู่?
Blockchainทำไมการปฏิบัติตามกฎระเบียบถึงยังหมายถึงแค่ PDF กับการอธิษฐาน?
Blockchainทำไมการ self-custody ถึงยังเป็นทางเลือกระหว่างการสูญเสียกุญแจของตัวเองกับการไว้วางใจบริษัท?
Blockchainทำไมการ tokenize สินทรัพย์จริงยังต้องพึ่งพาคนกลางถึงสิบราย?
Blockchainทำไม stablecoin ถึงจ่ายเงินให้คนที่ไม่มีอินเทอร์เน็ตไม่ได้?