Keystone มีข่าวดีสำหรับคุณ: บริษัทสาบานว่าไม่มีใครแตะต้องวลีกู้คืน (seed phrase) ของคุณ ส่วนข่าวร้ายคือ บริษัททำกุญแจหลักที่ใช้พิสูจน์ว่ากระเป๋าเงินของตนเป็นของแท้หายไป ส่งที่อยู่บ้านของลูกค้าหลายหมื่นรายให้ผู้โจมตี — และตอนนี้ก็ขอให้คุณเชื่อคำพูดของบริษัทด้วยสีหน้าจริงจังว่า ทุกอย่างที่เหลือยังถูกล็อกไว้อย่างปลอดภัย
เมื่อวันที่ 26 ตุลาคม Keystone เผยแพร่ประกาศเกี่ยวกับเหตุการณ์ดังกล่าว ตามคำบอกเล่าของบริษัท วันที่ 20 ตุลาคม บริษัทพบผู้บุกรุกบนเว็บไซต์ทางการ: ผู้โจมตีเข้ามาทางช่องโหว่ในเครื่องมือตรวจติดตามข้อมูลของบุคคลที่สาม ยกระดับสิทธิ์ แล้วจากไปพร้อมถ้วยรางวัลสองชิ้น — ฐานข้อมูลลูกค้าพร้อมที่อยู่จัดส่ง และกุญแจเข้ารหัส WebAuth ที่ Keystone ใช้รับรองความแท้ของกระเป๋าเงินทุกเครื่อง
ใครกันแน่ที่มาเยือน เครื่องมือบุคคลที่สามตัวไหนถูกเจาะ และผู้บุกรุกอยู่ในระบบอย่างสบายใจมานานกี่สัปดาห์หรือกี่เดือนก่อนวันที่ 20 ตุลาคม รายงานไม่ได้บอกไว้ ในทางกลับกัน บริษัทกลับแจ้งด้วยความภูมิใจเล็ก ๆ ว่าอุปกรณ์ของตัวเองกี่เครื่องที่ต้องเข้าเครื่องอัดอุตสาหกรรม: 18,835 เครื่อง การจัดส่งจากคลังถูกระงับ แต่การสั่งจองล่วงหน้าสำหรับล็อตถัดไปที่มี “กุญแจใหม่” เปิดทันที — คุณเพียงต้องรอสี่ถึงหกสัปดาห์ และแน่นอน กรอกที่อยู่บ้านของคุณอีกครั้ง
ความย้อนแย้งทางวิศวกรรมสมควรได้รับการชื่นชมเป็นพิเศษ หลายปีที่ Keystone ขายตัวเองในฐานะมาตรฐานทองคำของความปลอดภัยแบบ “100% air-gapped”: ไม่มีบลูทูธ ไม่มี Wi-Fi ไม่มีการส่งข้อมูลผ่าน USB — มีเพียงกล้องและคิวอาร์โค้ด เพื่อให้กระเป๋าเงินไม่สัมผัสอินเทอร์เน็ตเลยไม่ว่ากรณีใด พวกเขาตัดสายเคเบิลออกจากอุปกรณ์อย่างกล้าหาญ แล้วไปติดตัวติดตามของบุคคลที่สามไว้บนเว็บไซต์ ซึ่งผู้โจมตีจากที่ไหนก็ไม่รู้ใช้เป็นทางเข้าไปถึงความลับสุดล้ำค่าของการยืนยันจากโรงงาน ตัวชี้วัดที่พวกเขาเฝ้าติดตามอยู่ คงสำคัญมากจริง ๆ
1. “กุญแจหลัก” นี้คืออะไร และทำไมทั้งคลังต้องเข้าเครื่องทำลาย
การตรวจสอบความแท้ของ Keystone นั้นเรียบง่าย เมื่อเปิดเครื่องครั้งแรก คุณเข้าหน้าตรวจสอบทางการ เว็บไซต์จะแสดงคิวอาร์โค้ด คุณสแกนด้วยกล้องของกระเป๋าเงิน กระเป๋าเงินจะแสดงชุดตัวเลข แล้วคุณพิมพ์ตัวเลขนั้นกลับลงในเว็บไซต์ หากตรงกัน หน้าจอจะแสดงความยินดีที่คุณเป็นเจ้าของอุปกรณ์ “ของแท้”
เมื่อเปิดซอร์สโค้ดเฟิร์มแวร์ Keystone 3 เราจะเห็นสิ่งที่เกิดขึ้นเบื้องหลัง คิวอาร์โค้ดบรรจุค่าตรวจสอบที่เข้ารหัสด้วย RSA และลงนามด้วยกุญแจของ Keystone กระเป๋าเงินตรวจลายเซ็นและถอดรหัสค่านั้นด้วยกุญแจ RSA ส่วนตัว ที่โรงงาน กุญแจนี้ถูกเขียนลงในหน่วยความจำที่โปรแกรมได้เพียงครั้งเดียว (OTP) — เฟิร์มแวร์มาตรฐานไม่อนุญาตให้เขียนทับ
พูดอีกอย่างคือ “การตรวจสอบความแท้” ทั้งหมดพิสูจน์ข้อเท็จจริงเพียงข้อเดียว: อุปกรณ์ในมือคุณรู้ความลับบางอย่าง ไม่ใช่ “แผงวงจรประกอบที่โรงงาน Keystone” ไม่ใช่ “ข้างในไม่มีชิปแปลกปลอม” ไม่ใช่ “ตัวสร้างเลขสุ่มซื่อตรง” แค่ “มันรู้ความลับ” และนั่นคือความลับเดียวกับที่บริษัทยอมรับเองว่าตอนนี้อยู่ในมือผู้โจมตีแล้ว หน้าตรวจสอบเองยังทำงานเที่ยงตรงเหมือนนาฬิกา — เพียงแต่ตอนนี้ของปลอมชิ้นไหนก็ทำให้เครื่องหมายถูกสีเขียวที่ทุกคนปรารถนาสว่างขึ้นได้
ในข่าวประชาสัมพันธ์ Keystone รีบปลอบใจสาธารณชนว่า กุญแจที่ถูกขโมยไม่ได้เกี่ยวข้องกับการสร้างวลีกู้คืน การสร้างกุญแจส่วนตัว หรือการลงนามธุรกรรม ในทางเทคนิคนั่นคือความจริงทุกประการ — เพียงแต่กุญแจนี้แหละที่ทำให้ผู้ซื้อเชื่อว่าฝากวลีกู้คืนไว้กับกล่องใบนั้นได้ เรื่องเล็กน้อย
ที่น่าสนใจยิ่งกว่าคือรายละเอียดที่โผล่ขึ้นมาในคำอธิบายการเปลี่ยนเครื่อง: กระเป๋าเงินทั้ง 18,835 เครื่องในคลังใช้กุญแจ “เก่า” ส่วนล็อตถัดไปจะได้กุญแจ “ใหม่” ซึ่งนำไปสู่ข้อสรุปเชิงสถาปัตยกรรมที่น่ารัก: แทนที่จะมีใบรับรองแยกสำหรับแต่ละเครื่อง ดูเหมือน Keystone จะประทับความลับร่วมเพียงชุดเดียวลงบนทั้งล็อต ความประหยัดนี้ช่างเป็นแบบอย่าง: เพียงกุญแจเดียวรั่ว ก็ไม่มีหมายเลขซีเรียลเฉพาะให้เพิกถอน — ทั้งคลังต้องเข้าเขียงทั้งหมด
ยิ่งไปกว่านั้น เพื่อสร้างคิวอาร์โค้ดสำหรับตรวจสอบ เว็บไซต์ต้องการเพียงครึ่งสาธารณะของกุญแจ แต่ครึ่งส่วนตัว ซึ่งหากไม่มีก็ไม่มีใครตอบการตรวจสอบแทนอุปกรณ์ได้ ดูเหมือนจะวางอยู่อย่างสบาย ๆ ในที่ที่เข้าถึงได้ผ่านเว็บเซิร์ฟเวอร์ การเก็บกุญแจหลักของซีลโรงงานไว้ใต้พรมเช็ดเท้าของร้านค้าออนไลน์ — นี่คือบทใหม่ล่าสุดของวิทยาการเข้ารหัส
2. ตอนนี้ทำอะไรกับกุญแจนี้ได้บ้าง
Keystone อธิบายสถานการณ์การโจมตีหลักไว้เอง: เมื่อได้ความลับที่ขโมยมา อาชญากรสามารถผลิตกระเป๋าเงินปลอมจำนวนมากที่ผ่านการตรวจสอบความแท้อย่างเป็นทางการบนเว็บไซต์ได้สบาย ๆ ขายผ่านตัวแทนจำหน่ายหรือเป็นของมือสอง — แล้วดูดยอดเงินของผู้ซื้อจนหมด ขณะนี้ยังไม่มีรายงานพบของปลอมในตลาด
การจะปล้นเจ้าของ ของปลอมไม่จำเป็นต้องใช้เฟิร์มแวร์ Keystone ของแท้ หรือกุญแจลงนามโค้ดจากโรงงาน (ซึ่งบริษัทสาบานว่าไม่ได้รับผลกระทบ) ในกล่องพลาสติกหน้าตาคล้ายกันอาจเป็นแผงวงจรราคาถูกใดก็ได้ ที่ระหว่างการตั้งค่าจะยื่นวลีกู้คืน 24 คำที่โจรเตรียมไว้ล่วงหน้าให้คุณ ความลับ OTP ที่ถูกขโมยมีประโยชน์ต่อเหยื่อล่อนี้เพียงอย่างเดียว — ตอบคิวอาร์โค้ดแรกให้ถูก และกล่อมผู้ซื้อที่ระมัดระวังให้วางใจด้วยข้อความ “Verification Successful”
นี่คือเหตุผลที่กระเป๋าเงินสำเร็จรูป 18,835 เครื่องต้องกลายเป็นเศษเหล็ก หน่วยความจำของมันโปรแกรมได้ครั้งเดียว — อัปเดตกุญแจจากระยะไกลไม่ได้ การแยกกระเป๋าเงินของแท้ที่ใช้กุญแจ “เก่า” ออกจากของเลียนแบบทำเองที่ใช้กุญแจเดียวกันผ่านเว็บไซต์ก็เป็นไปไม่ได้แล้วเช่นกัน สุดท้ายเครื่องมือ “หมุนเวียนกุญแจ” เพียงอย่างเดียวที่การออกแบบเตรียมไว้ กลับกลายเป็นเครื่องทำลายอุตสาหกรรม Keystone เรียกการทำลายล็อตนี้อย่างโอ่อ่าว่า “การตัดสินใจที่มีราคาแพงแต่ถูกต้อง” — ทั้งที่ในความเป็นจริง สถาปัตยกรรมของบริษัทเองไม่ได้เหลือทางเลือกอื่นไว้ให้เลย
3. ชายถือมีดข้างเตียง: ใครแต่งตั้งผู้ที่ถูกเจาะระบบให้เป็นผู้ค้ำประกัน?
มาดูคำแนะนำอย่างเป็นทางการของ Keystone สำหรับผู้ที่ซื้อกระเป๋าเงินไปแล้ว:
- ได้รับอุปกรณ์ก่อนวันที่ 20 ตุลาคม และผ่านการตรวจสอบ — ใช้งานต่อได้ ไม่จำเป็นต้องย้ายคริปโตไปยังกระเป๋าเงินอื่น
- ได้รับอุปกรณ์ที่ใช้กุญแจเก่าหลังวันที่ 20 ตุลาคม — อย่าใช้งานจนกว่าฝ่ายสนับสนุน (support@keyst.one) จะยืนยันความแท้ด้วยตนเอง บริษัทยอมรับเองว่าหมดหนทาง: แม้กระเป๋าเงินแบบนี้จะผ่านการตรวจสอบบนเว็บไซต์ ก็ไม่อาจตัดความเป็นไปได้ว่าเป็นของปลอมได้อีกต่อไป ผู้ซื้อจะรู้ได้อย่างไรกันแน่ว่ากระเป๋าเงินของตนใช้กุญแจ “เก่า” หรือ “ใหม่” ตาม The Hacker News ณ วันที่ 27 ตุลาคม Keystone ลืมอธิบาย ส่วนฝ่ายสนับสนุนจะใช้อะไรแทนวิทยาการเข้ารหัสที่ถูกเจาะไปแล้วก็ยังเป็นปริศนา — อาจจะดูดวงจากรูปถ่ายกล่องก็ได้
- ไม่มีการเรียกคืนสินค้า ไม่มีใครถูกขอให้ส่งอะไรคืน และอีเมลหรือโทรศัพท์ใด ๆ เรื่อง “เปลี่ยนกระเป๋าเงิน” หรือ “กู้คืนเงินทุน” ถูกประกาศว่าเป็นการหลอกลวง
คู่มือกู้ภัยทั้งหมดนี้ผูกอยู่กับวันที่ 20 ตุลาคม ในคำตอบใต้โพสต์ของตัวเอง ตัวแทนของ Keystone ยืนยันอย่างมั่นใจว่ากุญแจรั่วไหลเมื่อวันที่ 20 ตุลาคม ทว่าข่าวประชาสัมพันธ์เองกลับระบุวันที่ 20 ตุลาคมว่าเป็นวันที่ตรวจพบการบุกรุก ส่วนวันที่ผู้โจมตีเข้าถึงระบบได้เป็นครั้งแรกนั้นถูกละไว้อย่างถ่อมตัว ทุกคนที่พัสดุมาถึงวันที่ 19 ถูกเชิญให้เชื่อในความบังเอิญปาฏิหาริย์: ว่าแฮกเกอร์บุกเข้ามา ดึงฐานข้อมูลพร้อมกุญแจ และถูกจับได้คาหนังคาเขาภายในวันเดียวกัน
แต่คำถามพื้นฐานตรงนี้แรงกว่านั้นอีก: Keystone เองรู้ได้อย่างไรว่าอะไรถูกขโมยและอะไรไม่ถูกขโมย?
ลองดูว่าใครกำลังรับบทผู้เชี่ยวชาญอยู่ตรงหน้าคุณ บทสวดทั้งหมดนี้ — “กุญแจลงนามเฟิร์มแวร์ปลอดภัย” “อุปกรณ์รุ่นเก่าไม่ได้รับผลกระทบ” “อีกหนึ่งเดือนเราจะส่งล็อตใหม่ที่ปลอดภัย” — มาจากบริษัทที่เพิ่งถูกกวาดเกลี้ยงผ่านปลั๊กอินของบุคคลที่สามบนเว็บไซต์ของตัวเอง เมื่อวานนี้เองคนเหล่านี้ยังไม่รู้เลยว่าความลับรากของการยืนยันฮาร์ดแวร์ของพวกเขากำลังถูกขนออกไปต่อหน้าต่อตา ตลอดสองปีเต็มพวกเขาไม่สังเกตว่าสคริปต์ลบที่อยู่ลูกค้าของตัวเองไม่ทำงาน และวันนี้คนกลุ่มเดียวกันนั้นกลับยื่นใบไถ่บาปให้คุณด้วยสีหน้าจริงจัง พร้อมรับประกันว่าแฮกเกอร์เปิดดูโฟลเดอร์ไหน และเดินผ่านโฟลเดอร์ไหนไปอย่างสง่างาม
ผู้ที่ปล่อยให้ข้อมูลรั่วไม่ใช่ผู้ค้ำประกันอีกต่อไป หากเมื่อวานพวกเขาไม่รู้เรื่องการเจาะระบบครั้งนี้ พรุ่งนี้พวกเขาจะรู้เรื่องครั้งต่อไปได้อย่างไร? อะไรคือหลักประกันว่า “กุญแจใหม่” ที่พวกเขากำลังรับจองล่วงหน้าอยู่ จะไม่หลุดออกไปทางรูอื่นก่อนที่สายการผลิตจะผลิตกล่องหนึ่งพันใบแรกเสร็จ?
4. คำสัญญาเท็จเรื่องการลบข้อมูลตลอดสองปี และผู้คน 13,000 คนที่ไม่ได้ซื้ออะไรเลยด้วยซ้ำ
กุญแจที่ถูกเจาะอย่างน้อยยังเปลี่ยนในฮาร์ดแวร์ใหม่ได้ แต่ที่อยู่บ้านของคุณไม่สามารถออกใหม่ตามการสั่งจองล่วงหน้าได้
ผู้โจมตีขนข้อมูลลูกค้า 25,964 รายการจากร้าน Shopify ทางการของ Keystone ช่วงปี 2024–2026 ไป: ชื่อเต็ม หมายเลขโทรศัพท์ อีเมล ที่อยู่จัดส่งถึงบ้านแบบละเอียด รวมถึงรายการสินค้าและยอดเงินของทุกคำสั่งซื้อ พร้อมกันนั้นยังมีร่างคำสั่งซื้อที่ยังไม่ชำระเงินอีก 12,873 รายการซึ่งมีชื่อ โทรศัพท์ และที่อยู่ หมายความว่าเกือบหนึ่งหมื่นสามพันคนไม่เคยซื้อกระเป๋าเงินอาภัพนี้เลยด้วยซ้ำ — พวกเขาแค่เข้าเว็บไซต์ กรอกที่อยู่เพื่อเช็กค่าส่ง เปลี่ยนใจ แล้วปิดแท็บไป แต่ก็ยังตกไปอยู่ในรายชื่อผู้ถือคริปโตที่รั่วไหล
แต่จุดต่ำสุดที่แท้จริงของเรื่องนี้คือ ข้อมูลส่วนใหญ่เหล่านี้ไม่ควรมีอยู่ในฐานข้อมูลตั้งแต่แรก Keystone เคยสัญญากับลูกค้าอย่างเป็นทางการว่าจะลบข้อมูลการจัดส่งหลัง 180 วัน ผู้คนสั่งกระเป๋าเงินฮาร์ดแวร์ไปที่อยู่บ้านโดยเชื่อว่าร่องรอยจะหายไปในอีกครึ่งปี เมื่อแฮกเกอร์ขนฐานข้อมูลไปแล้ว จู่ ๆ ก็ปรากฏว่าเครื่องมือลบข้อมูลจำนวนมากใน Shopify แสดงข้อผิดพลาดมาตลอด และไม่มีใครในบริษัทตรวจสอบเลยด้วยซ้ำว่ามีแม้แต่แถวเดียวถูกลบหรือไม่ ตอนนี้ Keystone ได้แต่ยักไหล่อย่างรู้สึกผิด สัญญาว่าจะลดระยะเวลาเก็บข้อมูลเหลือ 90 วัน และสาบานอย่างเคร่งขรึมว่าจะลบข้อมูลเก่าภายในวันที่ 3 พฤศจิกายน — หลังจากที่ผู้โจมตีดาวน์โหลดไปเรียบร้อยแล้ว
หากบริษัทหนึ่งสาบานมาสองปีว่าลบข้อมูลของคุณแล้ว แต่ความจริงกลับสะสมไว้ในกระปุกออมสินให้แฮกเกอร์ ความเชื่อถือที่คำพูดของบริษัทสมควรได้รับคือศูนย์พอดี ลองนึกภาพว่าคุณตื่นขึ้นกลางดึกแล้วเห็นคนใกล้ชิดยืนถือมีดอยู่เหนือเตียงของคุณ แล้วเขาก็พูดอย่างใจเย็นว่า: “ไม่ต้องกังวล ฉันแค่อยากยืนถือมีดอยู่ตรงนี้เฉย ๆ บางทีฉันก็อาจจะอยากแทงเธอสักที แต่พลิกตัวแล้วนอนต่อเถอะ — ฉันรับทราบเหตุการณ์นี้แล้ว ทบทวนแล้ว และเหตุการณ์นี้แหละจะไม่เกิดขึ้นอีก” คำสัญญาของ Keystone ในวันนี้ว่าจะลบที่อยู่หลัง 90 วันแทน 180 วัน และจะดูแลกุญแจหลักดอกต่อไปอย่างระมัดระวังมากขึ้น ฟังดูประมาณนี้
ฐานข้อมูลที่รั่วไหลหมายถึงอะไรในทางปฏิบัติแทบไม่ต้องอธิบาย มันคือสมุดรายชื่อที่อยู่สำเร็จรูปของผู้คนที่แน่นอนว่ามีของมีค่าอยู่ที่บ้าน — พร้อมชื่อเต็ม โทรศัพท์ และเลขห้อง สำหรับมิจฉาชีพทางโทรศัพท์ มันคือการโทรที่มีรายละเอียดคำสั่งซื้อจริงหนุนหลัง: ผู้ซื้อรายหนึ่งเขียนในเธรดของ Keystoneแล้วว่ามิจฉาชีพโทรมาหาและเรียกเขาด้วยชื่อจริง สำหรับพวกดูลาดเลาบ้านเพื่อโจรกรรมและผู้นิยม “การโจมตีด้วยประแจ 5 ดอลลาร์” มันคือแผนที่เส้นทางสำเร็จรูป การทำเงินจากกุญแจ WebAuth ที่ถูกขโมยต้องบัดกรีแผงวงจรปลอมและสร้างช่องทางจำหน่าย แต่การทำเงินจากฐานข้อมูล Shopify ที่รั่วไหล แค่ชะแลงหนึ่งอันกับตั๋วรถไฟหนึ่งใบก็พอ
5. สรุป: ราคาของ “ซีลโรงงาน”
มาประกอบโครงสร้างทั้งหมดเข้าด้วยกัน มีการขายกระเป๋าเงินฮาร์ดแวร์แบบ “air-gapped อย่างสมบูรณ์” ให้แก่ผู้ซื้อ ซึ่งสร้างวลีกู้คืนเองและลงนามการโอนภายในกล่องที่ปิดผนึก เพื่อให้คุณไม่กลัวที่จะฝากเงินออมไว้กับกล่องใบนั้น ผู้ผลิตเสนอให้ตรวจสอบความแท้บนเว็บไซต์ แต่ในความเป็นจริง การตรวจสอบนั้นตั้งอยู่บนความลับร่วมเพียงชุดเดียวสำหรับทั้งล็อตในคลัง และตัวความลับเองก็วางอยู่ในที่ที่เข้าถึงได้ผ่านตัวติดตามของบุคคลที่สามที่รั่วเป็นรูบนเว็บเซิร์ฟเวอร์
ยังไม่หมด เพื่อให้กล่องล้ำค่านั้นมาถึงมือคุณ คุณฝากนามสกุล โทรศัพท์ และที่อยู่บ้านไว้กับร้าน พร้อมคำสัญญาว่าข้อมูลจะถูกลบในครึ่งปี สคริปต์ลบข้อมูลไม่ทำงานตลอดสองปี ไม่มีใครสังเกต และคลังข้อมูลทั้งหมดก็ลอยไปอยู่กับผู้โจมตีพร้อมกุญแจหลักของการตรวจสอบ และเมื่อหายนะปรากฏ บริษัทเดียวกันที่หลับใหลระหว่างการเจาะระบบและสะสมที่อยู่ของคุณมาสองปี ก็ขึ้นเวทีขอให้คุณเชื่อคำพูดว่า กุญแจอื่น ๆ ยังสมบูรณ์ กระเป๋าเงินก่อนวันที่ 20 ตุลาคมปลอดภัย และอีกหนึ่งเดือนจะมีล็อตใหม่ที่เชื่อถือได้แน่นอน
Keystone ส่งอุปกรณ์ของตัวเองเกือบ 19,000 เครื่องเข้าเครื่องอัดอุตสาหกรรม เพียงเพราะไม่สามารถแยกผลิตภัณฑ์ของตัวเองออกจากของปลอมได้อีกต่อไป ระหว่างทาง ผู้คน 38,837 คนได้ที่พำนักถาวรในฐานข้อมูลของอาชญากร พร้อมที่อยู่บ้านที่ระบุอย่างแม่นยำ บทเรียนชั้นดีสำหรับทุกคนที่ยังเชื่อว่าเครื่องหมายถูกสีเขียวสวย ๆ บนเว็บไซต์ของผู้ผลิตและคำว่า “Air-Gapped” บนกล่อง จะแทนที่ความปลอดภัยที่แท้จริงได้