Cosmos สกัดจับ ATOM ที่ถูกขโมย 1.23 ล้านเหรียญได้ แต่การจ่ายคืนต้องรอการลงมติจาก Governance

เรื่องนี้คืออะไร
การโจมตีผ่านกระบวนการกำกับดูแลบน Neutron เมื่อวันที่ 22 กันยายน ทำให้ผู้โจมตีเคลื่อนย้าย ATOM ที่ถูกขโมยประมาณ 1.73 ล้านตัวจาก Neutron ไปยัง Cosmos Hub ผู้ตรวจสอบเครือข่ายของ Hub อายัดเส้นทางนี้ได้ 1,227,121.37 ตัวด้วยแพตช์ฉุกเฉิน แต่ผู้ลงนาม 6 รายในกระเป๋าอายัดระบุว่าต้องผ่านข้อเสนอการกำกับดูแลของ Hub แยกต่างหากก่อนจึงจะจ่ายคืนผู้ใช้และโปรโตคอลที่ได้รับผลกระทบ
รายงานของ Cosmos Labs เมื่อวันที่ 25 กันยายนแยกการอายัดเงินออกจากการตัดสินว่าใครควรได้รับเงิน ณ เวลา 15:40 UTC ของวันที่ 26 กันยายน การตรวจสอบยอดใน Hub พบว่ากระเป๋า recovery multisig ถือ ATOM 1,227,121.374688 ตัว ขณะที่ทีมตอบสนองของ Neutron ยังอยู่ระหว่างเตรียมหลักฐานและแผนแจกจ่าย ข่าวที่เกี่ยวข้องระบุว่า Neutron DAO ผ่านข้อเสนอใหม่ และคริปโตมูลค่า 9.3 ล้านดอลลาร์หายไป ส่วนอีกข่าวระบุว่า Cosmos รีสตาร์ทเพื่อยึด ATOM ที่ถูกขโมยมูลค่า 2.2 ล้านดอลลาร์ แต่โทเคน 169,000 ตัวหลุดรอด
ผู้โจมตีได้สิทธิควบคุมสัญญาอย่างไร
ผู้ดูแล Hub ระบุว่าเหตุการณ์เริ่มจากข้อเสนอที่มอบสิทธิทางการบริหารแก่ผู้โจมตีเหนือสัญญาที่ Astroport และโปรโตคอลอื่นใช้งาน จากนั้นผู้โจมตีแลกเปลี่ยนและข้ามเครือข่ายทรัพย์สินบางส่วนไปยังเครือข่ายอื่น รวมถึง ATOM ประมาณ 1.73 ล้านตัวไปยัง Cosmos Hub เอง Hub ไม่ได้ถูกเจาะ แต่กลายเป็นจุดที่ผู้ตรวจสอบสามารถดักเงินที่ค้างอยู่ในที่อยู่ของผู้โจมตีได้
ผู้ตรวจสอบเครือข่ายยึดเงินอย่างไร
ผู้ตรวจสอบเครือข่ายหยุดเชนที่ความสูงบล็อก 33,086,740 แล้วรีสตาร์ทด้วย Gaia v28.3.0 ที่บล็อกแรกหลังการหยุด แพตช์เปลี่ยนสถานะครั้งเดียวเพื่อย้าย ATOM 1,227,121.37 ตัวจากที่อยู่ Hub ที่เชื่อมโยงกับผู้โจมตีไปยังกระเป๋า recovery multisig ก่อนที่ธุรกรรมปกติจะกลับมาทำงาน อัปเดตของ Hub เมื่อวันที่ 24 กันยายนระบุว่าไบนารีที่ใช้งานกระทบเฉพาะบัญชีต้นทางหนึ่งบัญชี และไม่เปลี่ยนยอดหรือการมอบหมายสิทธิ์ของผู้ใช้รายอื่น
กระบวนการนี้เป็นการประสานงานของผู้ตรวจสอบเครือข่าย ไม่ใช่การลงคะแนนบนเชนเพื่ออนุมัติค่าชดเชย Cosmos Labs ระบุว่าผู้ตรวจสอบได้รับที่อยู่ต้นทางและปลายทางเป็นลายลักษณ์อักษร รายชื่อผู้ลงนาม 6 ราย และขอบเขตที่เสนอ ก่อนที่ทีมจะสร้างและแจกจ่ายไบนารี ผู้ตรวจสอบที่รวมกันมากกว่า 67% ของอำนาจลงคะแนนของ Hub ยืนยันการติดตั้งก่อนการรีสตาร์ทเมื่อวันที่ 23 กันยายน บล็อกกลับมาทำงานที่เวลา 12:00 UTC และการโอนมีผลประมาณ 12:06 UTC ไบนารีถูกทดสอบกับสำเนาของสถานะเครือข่ายหลัก และแจกจ่ายพร้อมค่าตรวจสอบ แต่ส่วนต่างซอร์สโค้ดถูกปิดไว้ในช่วงแรก เพราะการเผยแพร่จะเปิดเผยการแก้ไขความปลอดภัยในเวอร์ชัน v28.2.0 ที่ยังอยู่ภายใต้การห้ามเผยแพร่แบบประสานงาน Cosmos Labs ระบุเมื่อวันที่ 25 กันยายนว่าจะเผยแพร่ส่วนต่างซอร์สโค้ดหลังการห้ามเผยแพร่สิ้นสุด ซึ่งยังเป็นเพียงกำหนดการ ไม่ใช่การยืนยันว่าเผยแพร่แล้ว
ทำไมยังไม่จ่าย: ต้องรอโหวตกำกับดูแล
ผู้ลงนามในกระเป๋า multisig ได้แก่ Nansen, Keplr, Enigma, Silknodes, Kiln และ Polkachu ตามเกณฑ์เทคนิคใช้ลายเซ็นอย่างน้อย 4 รายจึงจะสั่งจ่ายได้ แต่ผู้ลงนามตั้งเงื่อนไขเพิ่มเติมว่าต้องผ่านข้อเสนอแสดงสัญญาณของ Cosmos Hub ที่อนุมัติการโอนอย่างชอบธรรมก่อนจึงจะใช้ความสามารถนั้น Cosmos Labs ระบุว่าไม่มีกุญแจของกระเป๋า multisig แพตช์ฉุกเฉินไม่ได้ระบุผู้เรียกร้องสิทธิ์ทั้งหมดหรืออนุมัติตารางจ่ายคืน จึงเป็นเพียงการอายัด ไม่ใช่คำสั่งชดเชย
รายการข้อเสนอของ Hub ที่ตรวจสอบเมื่อ 15:40 UTC ของวันที่ 26 กันยายนไม่พบอำนาจอนุมัติที่ผ่านแล้วสำหรับ recovery multisig ในรายการที่ปรากฏหลังเหตุการณ์ ข้อเสนอ 1057 เกี่ยวกับการกู้คืน Realio IBC light client ส่วนข้อเสนอ 1056 ที่มีชื่อ “ATOM Refund & Justice Bounty” ยังอยู่ในช่วงลงคะแนน และเป็นการขอการคืนเงินกับ bounty รูปแบบอื่น ไม่ได้มอบอำนาจให้ทีมตอบสนองของ Neutron แจกจ่ายจาก multisig นี้
เงินที่ยึดได้ครอบคลุมแค่ไหน และอะไรหลุดไปแล้ว
การโอนบน Hub ครอบคลุมเฉพาะ ATOM ที่อยู่ในที่อยู่ผู้โจมตีหนึ่งที่อยู่ ณ ช่วงหยุดเชน ไม่ได้ย้อนกลับการโจมตีบน Neutron ที่กว้างกว่านั้น Cosmos Labs ระบุว่า ATOM ประมาณ 500,000 ตัวถูกแลกเปลี่ยนผ่าน THORChain ไปแล้วก่อนการหยุดเชน ขณะที่ทรัพย์สินที่ถูกขโมยอื่น ๆ ไปถึงเครือข่ายอื่นนอกเหนือจาก Hub รายงานไม่ได้กำหนดขนาดสิทธิ์สุดท้ายของแต่ละบัญชีหรือสัญญาว่าจะชดเชยเต็มจำนวน
ATOM อีก 168,990.9 ตัวแสดงข้อจำกัดของแพตช์ เงินคืนจาก THORChain ที่ค้างอยู่เข้าไปถึงที่อยู่ผู้โจมตีหลังการรีสตาร์ทเล็กน้อย หรือหลังจากการโอนครั้งเดียวถูกดำเนินการไปแล้ว Cosmos Labs ระบุว่าผู้ตรวจสอบเครือข่ายรู้ว่าเงินคืนอาจเข้ามาได้ แต่หากจะแก้ไบนารีที่ทดสอบแล้วให้จับเงินก้อนนี้ด้วย ต้องใช้โค้ดคนละแบบและหยุดเชนนานกว่านั้น เงิน ATOM ที่ถูกส่งกลับนั้นถูกย้ายไป Osmosis และขายออกไปแล้ว จึงเป็นเงินที่เข้ามายังที่อยู่ผู้โจมตีหลังจากที่ multisig รับเงินก้อนหลักไปแล้ว
ผู้ใช้และระบบนิเวศควรอ่านเหตุการณ์นี้อย่างไร
แผนการคืนเงินเริ่มต้นจากฝั่ง Neutron Cosmos Labs ระบุว่า Neutron ได้กลับมาเปิดให้บริการพร้อมมาตรการบรรเทาผลกระทบภายในวันที่ 25 กันยายน ขณะที่ผู้ร่วมพัฒนาและโปรโตคอลที่ได้รับผลกระทบ รวมถึง Astroport และ Drop กำลังจัดเตรียมหลักฐานว่ามีการขโมยอะไรไปบ้าง และสินทรัพย์ที่กู้คืนควรไปที่ใด ทีมตอบสนองคาดว่าจะเสนอหรือสนับสนุนข้อเสนอบน Hub ในสัปดาห์ถัดไป ส่วนการที่กระบวนการกำกับดูแลของ Neutron จะลงมติด้วยหรือเป็นเรื่องที่เครือข่ายนั้นต้องตัดสินใจเอง
สำหรับผู้ใช้ เหตุการณ์นี้ชี้ว่ามาตรการหยุดเชนและรีสตาร์ทด้วยแพตช์สามารถอายัดเงินที่ยังค้างอยู่ในจุดเดียวได้ แต่ไม่สามารถไล่ตามเส้นทางที่ผู้โจมตีแลกเปลี่ยนหรือข้ามเครือข่ายไปจนหมด ผู้ถือ ATOM และผู้ใช้โปรโตคอลบน Neutron จึงยังต้องรอกระบวนการสองขั้น คือหลักฐานและแผนแจกจ่ายจากฝั่ง Neutron จากนั้นจึงมีการอนุมัติผ่านข้อเสนอบน Cosmos Hub เพื่อเปิดทางให้ multisig ปล่อยเงินตามคำสั่งนั้น
คำเตือนความเสี่ยง
บทความนี้เป็นเพียงการรวบรวมข้อมูล ไม่ใช่คำแนะนำการลงทุน สินทรัพย์ดิจิทัลผันผวนสูง โปรดศึกษาและตัดสินใจอย่างมีเหตุผล






ความคิดเห็น (0)