การเก็บกระเป๋าเย็นไว้ในตู้เซฟและไม่เคยต่ออินเทอร์เน็ต จะยังปลอดภัยเสมอหรือไม่? ช่องโหว่ในเฟิร์มแวร์เก่าของ Coldcard ซึ่งนำไปสู่เหตุการณ์การขโมยบิทคอยน์วงกว้าง เตือนผู้ถือคริปโตว่าประเด็นที่ควรระวังไม่ใช่เพียงการ “เก็บแบบออฟไลน์ล้มเหลว” แต่เป็นว่าบางกระเป๋าเมื่อสร้างวลีเริ่มต้น (seed phrase) ในตอนแรกนั้นขาดความสุ่มเพียงพอ — แม้อุปกรณ์จะไม่เคยเชื่อมต่ออินเทอร์เน็ตหลังจากนั้น ก็ไม่อาจเปลี่ยนจุดเริ่มต้นที่อ่อนแอได้
Coinkite ได้ออกประกาศด้านความปลอดภัยเมื่อวันที่ 30 กรกฎาคม ยืนยันว่าเฟิร์มแวร์ Coldcard บางเวอร์ชันได้รับผลกระทบ และได้ออกแพตช์แก้ไขแล้ว การวิเคราะห์บนเชนพบว่ามีที่อยู่จำนวนมากถูกเคลียร์เงินในรูปแบบเดียวกันภายในช่วงเวลาอันสั้น เหตุการณ์นี้ไม่ใช่การแฮ็กผ่านเครือข่ายแบบไกลที่เจาะเข้าอุปกรณ์ที่ยังออฟไลน์ แต่หากผู้โจมตีสามารถสร้างหรือจำกัดช่วงตัวเลือกของ seed เดิมได้ ก็อาจสกัดก๊กคีย์ส่วนตัวที่ควบคุมที่อยู่เหล่านั้นได้แม้อุปกรณ์ไม่เคยเชื่อมอินเทอร์เน็ต
ช่องโหว่อยู่ตอนสร้าง seed
ความปลอดภัยของวลีเริ่มต้น 12 คำขึ้นอยู่กับการที่ตัวเลขสุ่มสร้างขึ้นอย่างไม่สามารถคาดเดาได้เพียงพอ เอกสารเทคนิคของ Coldcard ระบุว่า ตั้งแต่ปี 2021 เป็นต้นมามีเส้นทางการสร้าง seed บางส่วนในเฟิร์มแวร์ที่ผิดพลาด โดยใช้ตัวสร้างเลขสุ่มเทียม Yasmarang ของ MicroPython แทนการดึงแหล่งความสุ่มจากฮาร์ดแวร์ตามที่คาดไว้
การวิเคราะห์ของ Block Engineering ชี้ว่า สาเหตุเกิดจากค่าตั้งต้นและการตรวจสอบก่อนการคอมไพล์ไม่สอดคล้องกัน ผลคือแม้คอมไพล์สำเร็จ แต่เส้นทางการสุ่มตกไปใช้ fallback ที่ได้รับผลกระทบจากสถานะข้อมูลประจำอุปกรณ์และเวลา Coinkite ประเมินว่าสำหรับ seed ของ Mk2/Mk3 ช่วงค้นหาที่มีประสิทธิภาพภายใต้สมมติฐานปัจจุบันประมาณ 40 bits ขณะที่ Mk4, Mk5 และ Q แม้จะเพิ่ม entropy จาก secure element เข้ามาบ้าง แต่ยังอยู่ราว 72 bits ต่ำกว่าความคาดหวังปกติของวลี 12 คำที่ควรมี 128 bits

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

ตามการสรุปเชนโดย Galaxy Research เผยแพร่บน X พบว่า ระหว่าง 01:10 น. ถึง 01:51 น. ตามเวลาสากล (UTC) ในช่วง 41 นาที มีที่อยู่ 1,196 รายการถูกเคลียร์เงินทั้งหมด รวมเป็น 1,082.65 BTC ซึ่งในขณะนั้นมีมูลค่าประมาณ 70.2 ล้านดอลลาร์สหรัฐ คิดเป็นประมาณ 2,344,560,660 บาท (ราคาเดิม 70,200,000 USD) ธุรกรรมถูกกำหนดค่าธรรมเนียมเท่ากันที่ 30 sat/vB ไม่มีการคืนเงินทอน การวิเคราะห์ชี้ว่ารูปแบบคล้ายเครื่องมืออัตโนมัติที่ใช้กุญแจส่วนตัวที่ได้มาเพื่อกวาดทรัพย์ มากกว่าการที่ผู้ใช้จำนวนมากทำการโอนพร้อมกัน
ตัวเลขดังกล่าวเป็นผลการติดตามจากผู้วิจัยบนเชน ไม่ใช่ตัวเลขสรุปจาก Coinkite อย่างเป็นทางการ หากนำการโยกย้ายต่อเนื่องมารวมด้วย ยอดรวมอาจสูงขึ้น บทความจึงไม่ควรนำตัวเลขทั้งหมดสรุปว่าเป็นยอดที่ได้รับการยืนยันจากทางการเพียงแหล่งเดียว
AI เป็นเรื่องถกเถียง ไม่ใช่หลักฐานยืนยันตัวการ

เหตุการณ์นี้แพร่ไปอย่างรวดเร็วบนโซเชียล ผู้เสียหาย Jonathan Goodman เปิดเผยว่า Coldcard ของเขาเก็บไว้ในตู้เซฟของธนาคารและไม่เคยเชื่อมต่ออินเทอร์เน็ตแต่ก็สูญเสียไป 18.25245043 BTC โพสต์ของเขาได้รับการตอบรับอย่างมาก วิกฤติสะท้อนคำถามใหญ่: การถือครองแบบ self-custody ย้ายความเสี่ยงจากแพลตฟอร์มกลางไปยังซอฟต์แวร์ ฮาร์ดแวร์ และกระบวนการแบ็กอัพที่ผู้ใช้รายย่อยมักตรวจสอบเองได้ยากหรือไม่
อย่างไรก็ดี การสรุปว่า “AI เป็นผู้เจาะกระเป๋าเย็น” ยังไม่ถูกต้อง Coinkite ระบุเพียงว่าซอร์สโค้ดเผยแพร่สาธารณะ ทำให้ต้องสมมติว่ามีผู้ที่อาจใช้ AI วิเคราะห์เวอร์ชันเก่าและค้นพบปัญหา แต่รายงานของ Block ระบุชัดเจนว่ายังไม่มีการทดสอบการโจมตีแบบ end-to-end ที่สมบูรณ์ ขณะนี้สิ่งที่ยืนยันได้คือความไม่เพียงพอของความสุ่มของ seed และรูปแบบการเคลียร์เงินบนเชน ส่วนการมีส่วนร่วมของ AI ในการโจมตีจริงยังไม่มีหลักฐานอิสระมายืนยัน
วิธีการแก้ไข
ข้อผิดพลาดที่พบคือผู้ใช้มักคิดว่าแค่ติดตั้งอัปเดตแล้วเป็นการแก้ปัญหาในทุกกรณี แต่ Coinkite ชัดเจนว่า เฟิร์มแวร์อัปเดตจะป้องกันการสร้าง seed ใหม่ที่มีปัญหาเท่านั้น ไม่สามารถแก้ไข seed ที่สร้างไปแล้ว ผู้ใช้ที่ได้รับผลกระทบควรตรวจสอบรุ่นอุปกรณ์และเวอร์ชันเฟิร์มแวร์ที่ใช้ตอนสร้าง seed จากนั้นติดตั้งเวอร์ชันแก้ไข สร้าง seed ใหม่ ตรวจสอบสำเนาสำรอง ลายนิ้วมือของวอลเล็ต (wallet fingerprint) และที่อยู่ปลายทาง ให้ทดลองโอนจำนวนเล็กน้อยเพื่อตรวจความถูกต้องก่อนย้ายทรัพย์สินส่วนที่เหลือ

ทางการยังแนะนำว่า หากตอนสร้าง seed ได้เพิ่ม entropy ด้วยการทอยลูกเต๋ายุติธรรมหรือมีการใส่ BIP-39 passphrase ที่แข็งแรงและเก็บแยกเป็นส่วนตัวอย่างน้อย 50 ครั้ง การประเมินความเสี่ยงจะต่างออกไป แต่สิ่งนี้ไม่หมายความว่าผู้ใช้ควรรีบทำตามหากยังไม่เข้าใจกระบวนการ เตือนใจสำคัญจากเหตุการณ์นี้คือ กระเป๋าเย็นไม่ใช่ตู้เซฟที่ตั้งค่าแล้วลืมได้ตลอดไป การออฟไลน์มีความสำคัญ แต่กระบวนการสร้าง seed เฟิร์มแวร์ที่ใช้อยู่ และการย้ายสินทรัพย์ที่ได้รับการยืนยันอย่างครบถ้วน ต่างเป็นปัจจัยกำหนดว่าทรัพย์สินจะยังอยู่ในมือคุณหรือไม่

