AI พบวิธีทำให้โหนด Bitcoin ล่มบน Windows และ Mac ตอนนี้เปิดเผยสู่สาธารณะแล้ว
coindeskสรุป
Bitcoin Core เปิดเผยช่องโหว่สามรายการที่พบโดยการสแกนด้วยปัญญาประดิษฐ์ รวมถึงช่องโหว่ที่อาจทำให้ผู้โจมตีระยะไกลทำให้โหนดที่ทำงานบน Windows, macOS หรือ BSD ล่มได้
การตัดสินใจของ Bitcoin Core ที่จะไม่เก็บข้อบกพร่องที่ AI อาจค้นพบได้อีกต่อไป ได้เปิดเผยข้อบกพร่องสามรายการสู่สาธารณะแล้ว รวมถึงข้อบกพร่องที่ทำให้คนแปลกหน้าสามารถทำให้โหนดที่ทำงานบนคอมพิวเตอร์ Windows และ Mac ล่มได้
ช่องโหว่นี้ถูกตรวจพบครั้งแรกโดยการสแกนด้วย AI เมื่อวันที่ 23 ตุลาคม ทำให้คอมพิวเตอร์ใดก็ตามที่เชื่อมต่อกับโหนด Bitcoin ที่ทำงานบน Windows, macOS หรือ BSD สามารถส่งข้อมูลท่วมโหนดนั้นจนหน่วยความจำเต็มและล่มได้ นักพัฒนายืนยันช่องโหว่นี้ในวันที่พบ และเผยแพร่แพตช์แก้ไขเมื่อวันที่ 27 ตุลาคม และเผยแพร่รายละเอียดเมื่อวันพุธ พร้อมกับข้อบกพร่องอีกสองรายการที่การสแกนพบ
โหนดคือซอฟต์แวร์ที่ตรวจสอบและส่งต่อธุรกรรม Bitcoin ทุกรายการ และ Bitcoin Core คือโปรแกรมที่โหนดส่วนใหญ่ใช้ จนถึงสัปดาห์ที่แล้ว นักพัฒนา Core เก็บข้อบกพร่องระดับความรุนแรงปานกลางเช่นนี้เป็นความลับนานถึงหนึ่งปี เพื่อให้เวลาผู้ดูแลระบบอัปเกรดก่อนที่ผู้โจมตีจะรู้ว่าต้องโจมตีที่ใด
นโยบายนี้เปลี่ยนไปเมื่อวันที่ 22 ตุลาคม สำหรับข้อบกพร่องที่โครงการตัดสินว่า "ค้นพบได้ง่าย" เนื่องจากโมเดลภาษาขนาดใหญ่ทำให้การค้นหาข้อบกพร่องเหล่านี้มีต้นทุนต่ำ การแก้ไขจึงถูกส่งออกไปโดยเร็วที่สุดสำหรับทุกเวอร์ชันที่รองรับ พร้อมแนบคำแนะนำสาธารณะ ตามรายงานของ CoinDesk
ข้อบกพร่องทั้งสามรายการมาจากการสแกนอัตโนมัติซึ่งใช้โมเดลภาษาขนาดใหญ่ตรวจสอบโค้ดของ Bitcoin Core หลังจากนั้น ผลการค้นพบทุกชิ้นถูกตรวจสอบโดยผู้มีส่วนร่วมที่เป็นมนุษย์ก่อนส่งถึงทีมความปลอดภัยของโครงการ
ข้อบกพร่องที่สองแสดงให้เห็นว่าเหตุใด Core จึงเปลี่ยนกฎ การค้นพบจากการสแกนถูกรายงานต่อโครงการเมื่อวันที่ 15 กันยายน และหกวันต่อมา นักพัฒนาอีกคนพบข้อบกพร่องเดียวกันโดยอิสระ ข้อบกพร่องนี้ทำให้โหนดที่เชื่อมต่อสามารถอ้างว่าใช้โปรโตคอลเวอร์ชันเก่าแล้วหยุดทำงาน ข้อความสะสมในหน่วยความจำของเหยื่อสูงสุด 2MB ต่อชั่วโมงสำหรับการเชื่อมต่อขาเข้าแต่ละรายการ และ 5MB ต่อชั่วโมงสำหรับการเชื่อมต่อขาออกแต่ละรายการ ตามคำแนะนำ
ข้อบกพร่องที่สาม ซึ่งจัดระดับความรุนแรงต่ำ ถูกพบสามครั้ง: ในการสแกนและในรายงานแยกสองฉบับจากนักพัฒนา ในเดือนสิงหาคมและวันที่ 23 ตุลาคม นักขุดสามารถสร้างบล็อกที่ทำให้ไฟล์ที่โหนดเก็บไว้สำหรับการจัดระเบียบใหม่ล้น ซึ่งเกิดขึ้นเมื่อเครือข่ายสลับบล็อกล่าสุดบางส่วนเป็นชุดที่แข่งขันกัน
บนเครื่อง 64 บิต การโจมตีจะใช้เวลาประมาณหนึ่งเดือนของการผลิตบล็อกทั้งหมดของเครือข่าย บน Windows และระบบ 32 บิต โหนดอาจล้มเหลวทันที และ "การรีสตาร์ทไม่ช่วยอะไร" ตามคำแนะนำ โหนดบนเครื่อง 32 บิต หรือที่เก็บบล็อกบนไดรฟ์ FAT32 รุ่นเก่า ยังคงมีความเสี่ยงแม้หลังการแก้ไข
ในขณะเดียวกัน บันทึกประจำรุ่นระบุว่าข้อบกพร่องระดับความรุนแรงปานกลางและสูงอีกสามรายการ ซึ่งแก้ไขในเวอร์ชัน 30.0 จะถูกเปิดเผยในอีกสองสัปดาห์
เนื้อหานี้จัดทำขึ้นโดยมีวัตถุประสงค์เพื่อแจ้งข้อมูลและให้ความรู้เท่านั้น และไม่ถือว่าเป็นคำแนะนำด้านการลงทุนที่เกี่ยวข้องกับ BTCC แต่อย่างใด BTCC ใช้ความพยายามอย่างเต็มที่ แต่ไม่สามารถรับประกันความจริงแท้ ความถูกต้อง หรือความเป็นต้นฉบับของเนื้อหาข้างต้นได้