- MetaMask Lido กำลังถอนผู้ตรวจสอบความถูกต้องของ Ethereum ที่ได้รับผลกระทบออกจาก Lido เพื่อเป็นการป้องกันไว้ก่อน หลังจากพบปัญหาด้านความปลอดภัยในส่วนหนึ่งของโครงสร้างพื้นฐาน
- บริษัทบอกว่ามี ไม่มีสัญญาณอันตรายในทันที ไปยังกระเป๋าเงิน MetaMask และไม่ได้ขอให้ผู้ใช้โอนเงิน
- นักวิจัยคนหนึ่งสังเกตเห็น ประมาณ 0.36 ETH มีการส่งรางวัลบล็อกไปยังที่อยู่ที่ไม่คาดคิด โดยมีการประมาณการว่ามีผู้ตรวจสอบความถูกต้อง 17,000 ราย และ ETH จำนวน 523,000 เหรียญที่ยังไม่ได้รับการยืนยัน
- Lido คาดว่าผู้ตรวจสอบความถูกต้องรายสุดท้ายที่ได้รับผลกระทบจะออกจากระบบภายใน 7 ตุลาคมโดยการถอนเงินทั้งหมดและกลับเข้าสู่ระบบใหม่อาจใช้เวลาประมาณ 45 วัน

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

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

ในส่วนของการวางเดิมพัน (staking) นั้น การตอบสนองเริ่มปรากฏชัดเจนมากขึ้น Lido ซึ่งเป็นโปรโตคอลการวางเดิมพันแบบสภาพคล่องที่ทำงานร่วมกับผู้ดำเนินการโหนดหลายราย กล่าวว่า MetaMask Staking ได้เริ่มดำเนินการตามมาตรการป้องกันเพื่อปกป้องสินทรัพย์ของลูกค้าที่ผูกติดกับผู้ตรวจสอบความถูกต้อง (validator) ของ Ethereum ที่ตนดำเนินการอยู่ ผู้ตรวจสอบความถูกต้องเหล่านั้นเริ่มออกจากระบบของ Lido ในวันพุธ MetaMask Portfolio ให้บริการการวางเดิมพันผ่านการวางเดิมพันแบบรวมกลุ่ม (pooled staking) การวางเดิมพันของผู้ตรวจสอบความถูกต้อง (validator staking) และการวางเดิมพันแบบสภาพคล่อง (liquid staking) ผ่าน Lido และ Rocket Pool ดังนั้นการออกจากระบบจึงเฉพาะเจาะจงกับการดำเนินงานที่ได้รับผลกระทบ ไม่ใช่การปิดระบบการวางเดิมพันทั้งหมด การดำเนินการนี้มุ่งเป้าไปที่ผู้ตรวจสอบความถูกต้องที่ MetaMask ดำเนินการอยู่ ไม่ใช่ Ethereum ทั้งหมด
Lido กล่าวว่าผู้ตรวจสอบความถูกต้องที่ได้รับผลกระทบรายสุดท้ายควรจะดำเนินการถอนตัวให้เสร็จสิ้นภายในวันที่ 7 ตุลาคม แต่ว่าวันนั้นไม่ได้หมายความว่า ETH จะกลับมาใช้งานได้ทันที วงจรทั้งหมดประกอบด้วยการถอนตัว การออกจากระบบ และการกลับเข้าสู่ระบบการวางเดิมพัน เนื่องจาก Ethereum มีคิวสำหรับผู้ตรวจสอบความถูกต้องรายใหม่ การดำเนินการไปกลับนี้อาจใช้เวลาประมาณ 45 วัน Will Shannon นักพัฒนาซอฟต์แวร์ของ Lido Finance อธิบายว่า ETH จากผู้ตรวจสอบความถูกต้องที่ดำเนินการโดย MetaMask จะกลับคืนสู่โปรโตคอลทีละน้อยเมื่อผู้ตรวจสอบความถูกต้องแต่ละรายดำเนินการเสร็จสิ้น ในช่วงเวลานั้น ผู้ตรวจสอบความถูกต้องที่ได้รับผลกระทบจะหยุด ให้รางวัลการวางเดิมพันตามปกติ
นอกจากนี้ ยังมีความเสี่ยงที่จะถูกลงโทษหากผู้ตรวจสอบความถูกต้องออฟไลน์ก่อนที่การออกจากระบบจะเสร็จสมบูรณ์ นั่นไม่ได้หมายความว่าเกิดเหตุการณ์ "สแลชชิ่ง" ขึ้น สแลชชิ่งเป็นการลงโทษที่รุนแรงกว่ามาก ใช้เมื่อผู้ตรวจสอบความถูกต้องละเมิดกฎฉันทามติ เช่น การลงนามในบล็อกที่ขัดแย้งกัน ทั้ง MetaMask และ Lido ยังไม่ได้รายงานว่าเกิดสแลชชิ่งขึ้น สิ่งที่พวกเขาอธิบายคือการออกจากระบบเพื่อป้องกันไว้ก่อน และการสูญเสียรายได้ชั่วคราวในขณะที่ผู้ตรวจสอบความถูกต้องไม่สามารถใช้งานได้ความแตกต่างระหว่างรางวัลที่สูญเสียไปและเงินต้นที่สูญเสียไปนั้นมีความสำคัญในที่นี้
การเบี่ยงเบนความสนใจด้วยรางวัลเล็กน้อย การคาดการณ์ขนาดใหญ่ที่ยังไม่ได้รับการยืนยัน
นักวิจัยที่รู้จักกันในชื่อ Kaden ได้ให้รายละเอียดที่ชัดเจนยิ่งขึ้นเกี่ยวกับเหตุการณ์นี้โดยการวิเคราะห์กิจกรรมบนบล็อกเชน จากการวิเคราะห์นั้น พบว่า 18 จาก 19 ผู้ตรวจสอบความถูกต้อง (validator) ที่ดำเนินการโดย MetaMask ซึ่งได้รับเงินค่าตอบแทนจากการสร้างบล็อก ได้ส่งรางวัลเหล่านั้นไปยังที่อยู่ที่ไม่คาดคิด จำนวนเงินโดยประมาณอยู่ที่ประมาณ 0.36 ETH ซึ่งเป็นจำนวนเงินเล็กน้อยเมื่อเทียบกับขนาดของการดำเนินการวางเดิมพัน (staking) การค้นพบนี้มีความสำคัญน้อยกว่าในแง่ของจำนวนเงินที่เกี่ยวข้อง และมีความสำคัญมากกว่าในสิ่งที่มันชี้ให้เห็น: มีคนบางคนมีความสามารถในการเปลี่ยนแปลงการตั้งค่าที่เชื่อมโยงกับรางวัลของผู้ตรวจสอบความ ถูกต้อง การเข้าถึงในลักษณะนี้สามารถเปลี่ยนเส้นทางรายได้โดยไม่ต้องแตะต้องเงินต้นที่วางเดิมพันไว้
ความแตกต่างทางเทคนิคช่วยอธิบายถึงความเสียหายที่จำกัดที่รายงานมาจนถึงขณะนี้ Ethereum อนุญาตให้ผู้ใช้งานกำหนดที่อยู่ผู้รับค่าธรรมเนียมสำหรับค่าธรรมเนียมการทำธุรกรรมและรางวัลบล็อก ซึ่งแยกต่างหากจากข้อมูลประจำตัวการถอนที่ควบคุม ETH ที่ถูกวางเดิมพันไว้ หากผู้โจมตีเปลี่ยนเฉพาะผู้รับค่าธรรมเนียม พวกเขาสามารถเบี่ยงเบนรางวัลที่กำลังดำเนินอยู่ได้ พวกเขาไม่สามารถย้ายเดิมพันเดิมได้โดยตรง สถานการณ์ที่ร้ายแรงกว่านั้นจะเกี่ยวข้องกับคีย์ลงนาม ซึ่งอาจทำให้ผู้ไม่ประสงค์ดีสามารถบังคับให้เกิดการรับรองที่ขัดแย้งกันและทำให้เกิดการลงโทษได้ ยังไม่มีการยืนยันผลลัพธ์ดังกล่าวหลักฐานสาธารณะจนถึงขณะนี้ชี้ไปที่การเบี่ยงเบนรางวัล ไม่ใช่การขโมยเงินฝาก
นอกจากนี้ Kaden ยังประเมินว่าการถอนตัวเพื่อป้องกันความเสี่ยงดังกล่าวเกี่ยวข้องกับผู้ตรวจสอบความถูกต้องประมาณ 17,000 ราย และ ETH ประมาณ 523,000 เหรียญ MetaMask ยังไม่ได้ยืนยันตัวเลขเหล่านี้อย่างเป็นทางการ ดังนั้นจึงควรพิจารณาว่าเป็นเพียงการประมาณการจากภายนอกโดยอิงจากข้อมูลเครือข่ายที่มองเห็นได้ ไม่ใช่ตัวเลขอย่างเป็นทางการจากบริษัท อย่างไรก็ตาม ขนาดของผลกระทบก็ยังน่าสังเกต เว็บไซต์ของ MetaMask ระบุว่าบริษัทจัดการการวางเดิมพัน ETH มากกว่า 3 พันล้านดอลลาร์ผ่านโครงสร้างพื้นฐานของตน ทำให้เป็นช่องทางสำคัญสำหรับผู้ใช้ที่ต้องการลงทุนใน Ethereum staking ขอบเขตที่แท้จริงของส่วนที่ได้รับผลกระทบยังคงไม่แน่นอนจนกว่า MetaMask จะให้ข้อมูลเพิ่มเติม
สิ่งนี้มีความหมายอย่างไรต่อผู้ใช้งานและผู้ถือ stETH

สำหรับผู้ถือ stETH ซึ่งเป็นโทเค็นที่แสดงถึง ETH ที่ถูกวางเดิมพันผ่าน Lido และรางวัลสะสมต่างๆ ข้อความจาก Lido นั้นตรงไปตรงมา: ไม่จำเป็นต้องดำเนินการใดๆ โปรโตคอลกระจายการวางเดิมพันไปยังผู้ให้บริการหลายราย ดังนั้นการได้รับผลกระทบจากผู้ตรวจสอบความถูกต้องของผู้ให้บริการรายใดรายหนึ่งจึงไม่เหมือนกับการถือครองตำแหน่งโดยตรงในผู้ให้บริการรายนั้น ETH ที่ผูกกับผู้ตรวจสอบความถูกต้องที่ได้รับผลกระทบคาดว่าจะค่อยๆ กลับคืนมาเมื่อกระบวนการออกจากระบบ ถอนเงิน และกลับเข้าสู่ระบบดำเนินไปจนเสร็จสิ้นผู้ถือ stETH ได้รับแจ้งแล้วว่าไม่จำเป็นต้องไถ่ถอนหรือเคลื่อนย้ายสิ่งใดๆ
สำหรับผู้ใช้งานกระเป๋าเงิน MetaMask ทั่วไป จุดยืนของบริษัทก็ยังคงไม่เปลี่ยนแปลง บริษัทกล่าวว่ายังไม่พบภัยคุกคามโดยตรงต่อกระเป๋าเงิน และไม่ได้ขอให้ผู้ใช้ย้ายสินทรัพย์ อย่างไรก็ตาม เหตุการณ์นี้ไม่ได้หมายความว่าไม่มีความสำคัญ มันเน้นให้เห็นว่าเศรษฐกิจการวางเดิมพัน (staking) ของ Ethereum นั้นขึ้นอยู่กับโครงสร้างพื้นฐานในการดำเนินงานซึ่งอยู่นอกเหนือขอบเขตของกฎหลักของบล็อกเชน ผู้ให้บริการสามารถเก็บกุญแจถอนเงินไว้เป็นความลับ และยังคงตัดสินใจระงับผู้ตรวจสอบความถูกต้อง (validator) เมื่อตรวจพบสิ่งผิดปกติความปลอดภัยในการวางเดิมพันไม่ได้ขึ้นอยู่กับโปรโตคอลเพียงอย่างเดียว แต่ยังขึ้นอยู่กับเครื่องจักรและข้อมูลประจำตัวที่ใช้ในการดำเนินงานด้วย
จุดสำคัญถัดไปคือการดำเนินการถอนตัวของผู้ตรวจสอบความถูกต้อง (validator) ให้เสร็จสิ้นประมาณวันที่ 7 ตุลาคม และระยะเวลาจริงของวงจรการถอนและการกลับเข้าสู่ระบบ หากกระบวนการอยู่ภายในกรอบเวลาที่คาดการณ์ไว้ 45 วัน ต้นทุนในทันทีส่วนใหญ่คือรางวัลที่พลาดไปและการหยุดชะงักในการดำเนินงาน หากมีรายละเอียดใหม่เปิดเผยการเข้าถึงที่ลึกกว่านี้ การประเมินอาจเปลี่ยนแปลงได้ สำหรับตอนนี้ บันทึกสาธารณะแสดงให้เห็นถึงการตอบสนองที่ระมัดระวัง การเบี่ยงเบนรางวัลที่ได้รับการยืนยันจำนวนเล็กน้อย และการประมาณการจำนวนมากแต่ยังไม่ได้รับการยืนยันเกี่ยวกับการถอนตัวของผู้ตรวจสอบความถูกต้อง ในขั้นตอนนี้ยังไม่มีการยืนยันการสูญเสียกระเป๋าเงินของผู้ใช้หรือเงินต้นที่วางเดิมพันไว้
เหตุการณ์นี้เป็นเครื่องเตือนใจว่าบริการ Staking ขนาดใหญ่สามารถดำเนินการได้อย่างรวดเร็วเมื่อโครงสร้างพื้นฐานดูน่าสงสัย แม้กระทั่งก่อนที่จะได้ภาพรวมที่ชัดเจน MetaMask เลือกที่จะถอนตัวออกจากผู้ตรวจสอบความถูกต้องที่ได้รับผลกระทบและรับภาระเวลาหยุดทำงานแทนที่จะรอความแน่นอน Lido ได้แจ้งให้ผู้ถือ stETH ทราบโดยไม่ขอให้พวกเขาเข้ามาแทรกแซง ผลการวิจัยบนบล็อกเชนของนักวิจัยได้ให้หลักฐานที่เฉพาะเจาะจงที่สุดในขณะนี้ ในขณะที่คำอธิบายของ MetaMask เองยังไม่สมบูรณ์ ผู้ใช้สามารถติดตามการอัปเดตอย่างเป็นทางการต่อไปได้ แต่ข้อเท็จจริงในปัจจุบันไม่สนับสนุนให้เกิดความตื่นตระหนก ประเด็นสำคัญอยู่ที่ปัญหาด้านความปลอดภัยในโครงสร้างพื้นฐานการ Staking และความปลอดภัยของกระเป๋าเงิน MetaMask ทั่วไป
