Back to top
  • 공유 แชร์
  • 인쇄 พิมพ์
  • 글자크기 ขนาดตัวอักษร
ลิงก์ถูกคัดลอกแล้ว

GalaChain ถูกขโมยสินทรัพย์ 3 ล้านดอลลาร์ หลังนำลายเซ็นธุรกรรมที่ล้มเหลว 74 รายการกลับมาใช้

สินทรัพย์มูลค่าประมาณ 3 ล้านดอลลาร์ (ประมาณ 4.1 พันล้านวอน) ถูกขโมยจาก GalaChain โดยบริษัทระบุว่ายังไม่พบหลักฐานว่าผู้โจมตีขโมยคีย์ส่วนตัว แต่ผู้โจมตีนำลายเซ็น 74 รายการจากธุรกรรมที่ล้มเหลว ซึ่งบางรายการเกิดขึ้นล่วงหน้าสูงสุด 55 วัน กลับมาใช้เพื่อถอนสินทรัพย์จากกระเป๋าเงิน 9 ใบ

GalaChain เปิดเผยในรายงานวิเคราะห์เหตุการณ์ที่เผยแพร่เมื่อวันที่ 14 กันยายนว่า มี GALA ราว 2,000 ล้านเหรียญและโทเคนประมาณ 37 ชนิดถูกโอนออกไป ธุรกรรมเดี่ยวที่มีมูลค่าสูงสุดทำให้ GALA จำนวน 163,980,000 เหรียญถูกโอนออกในครั้งเดียว

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

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

GalaChain ระบุว่าผู้โจมตีส่งธุรกรรม 1,066 รายการเมื่อวันที่ 18 สิงหาคม โดยมีค่ามัธยฐานของช่วงห่างระหว่างธุรกรรมอยู่ที่ 4.5 วินาที และ 73.9% ของธุรกรรมถูกประมวลผลโดยมีระยะห่างกันพอดีหนึ่งบล็อก

การโอนโดยไม่ได้รับอนุญาตครั้งแรกเกิดขึ้นเมื่อวันที่ 18 สิงหาคม เวลา 11:21:54 น. ตามเวลาเกาหลี GalaChain หยุดบริดจ์ในวันเดียวกันเวลา 14:09:19 น. และเผยแพร่การแก้ไขเวลา 15:27 น.

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

เหตุการณ์นี้แสดงให้เห็นว่า แม้โค้ดจะผ่านการตรวจสอบความปลอดภัยจากภายนอก แต่ก็ยังเกิดปัญหาได้หากขอบเขตการตรวจสอบลายเซ็นแตกต่างจากขอบเขตการดำเนินการจริง โดย GalaChain ระบุว่าไม่พบปัญหาดังกล่าวในการตรวจสอบสิทธิ์โดย CertiK ระหว่างเดือนพฤศจิกายนถึงธันวาคม 2025 และการตรวจสอบ SDK โดย Hashlock ในเดือนมกราคม 2026

รายงานการตรวจสอบของทั้งสองครั้งยังไม่ได้รับการเผยแพร่ ดังนั้นขอบเขตการตรวจสอบและระดับการทดสอบจึงยังไม่สามารถยืนยันได้

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

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

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

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

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

ประเด็นสำคัญของเหตุการณ์นี้คือ ช่องโหว่จากธุรกรรมที่ล้มเหลวซึ่งยังคงอยู่บนบัญชีแยกประเภทสาธารณะสามารถทำงานร่วมกับช่องโหว่ในการตรวจสอบลายเซ็นได้ แม้จะไม่เกี่ยวข้องกับการขโมยคีย์ส่วนตัวก็ตาม GalaChain จะเดินหน้าติดตามเงินและการสอบสวนต่อไป หลังใช้งาน SDK ที่แก้ไขแล้วและระบบเฝ้าระวังเพิ่มเติม

<ลิขสิทธิ์ ⓒ TokenPost ห้ามเผยแพร่หรือแจกจ่ายซ้ำโดยไม่ได้รับอนุญาต>

บทความที่มีคนดูมากที่สุด

บทความที่เกี่ยวข้อง

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

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม

0/1000

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม
1