เลดเจอร์(Ledger) ระบุว่า SDK สำหรับเชื่อมต่อกระเป๋าฮาร์ดแวร์ต้องเรียกข้อมูลจากเซิร์ฟเวอร์เพื่อรองรับ Clear Signing และไม่มีการจัดเก็บข้อมูล หลังมีข้อกังวลเรื่องการส่งข้อมูลระหว่างลงนามธุรกรรม
อันเชนเด็ด(Unchained) รายงานว่า คาโลยัน โคเซฟ(Kaloyan Kosev) นักพัฒนาจากแอมไบร์(Ambire) เขียนบน X เมื่อวันที่ 10 ว่า “ความเป็นส่วนตัวควรเป็นค่าเริ่มต้น” เขาระบุว่า หากผู้พัฒนากระเป๋าไม่ได้เปลี่ยนการตั้งค่า เครื่องมือลงนามของเลดเจอร์จะส่งข้อมูลไปยังเซิร์ฟเวอร์ของบริษัททุกครั้งที่ลงนาม
ข้อมูลที่โคเซฟระบุว่าถูกส่งมี △เครือข่ายของธุรกรรม △สัญญาหรือที่อยู่ผู้รับ △รุ่นอุปกรณ์และเวอร์ชันเฟิร์มแวร์ △เวอร์ชันแอป และ △สถานะการลงนามแบบ Blind Signing ซึ่งหมายถึงการอนุมัติธุรกรรมโดยไม่สามารถอ่านรายละเอียดบนหน้าจออุปกรณ์ได้
ก่อนหน้านี้ TokenPost เคยรายงานการตั้งค่าเริ่มต้นของ SDK เลดเจอร์ที่เก็บข้อมูลการลงนามและรายการข้อมูลที่ส่ง รายงานครั้งนี้เพิ่มเติมคำชี้แจงของเลดเจอร์และขั้นตอนที่แอมไบร์เปลี่ยนการตั้งค่าให้ปิดการส่งข้อมูลไว้เป็นค่าเริ่มต้น
ประวัติการเปลี่ยนแปลงสาธารณะของเลดเจอร์ระบุว่า context-module เวอร์ชัน 1.16.0 เพิ่มฟังก์ชันรายงานการลงนามแบบ Blind Signing ส่วนเวอร์ชัน 2.1.0 เปลี่ยนให้ฟังก์ชันรายงานใช้ที่อยู่เซิร์ฟเวอร์ของเลดเจอร์
นักพัฒนาของเลดเจอร์รวมการเปลี่ยนแปลงเพื่อเปิดใช้ฟังก์ชันรายงานเหตุการณ์ลงนามของอีเธอเรียม(ETH) และโซลานา(SOL) เมื่อวันที่ 8 ต.ค. ประวัติดังกล่าวแสดงว่าฟังก์ชันนี้อยู่ในเครื่องมือสำหรับนักพัฒนาก่อนเกิดข้อกังวลครั้งนี้
ทีมวิจัยความปลอดภัยเลดเจอร์ ดอนจอน(Ledger Donjon) ชี้แจงบน X ว่า “นี่เป็นส่วนหนึ่งของวิธีการทำงานของ Clear Signing” เลดเจอร์ระบุว่าจำเป็นต้องเรียกไฟล์คำอธิบายที่เกี่ยวข้อง เพื่อแสดงรายละเอียดธุรกรรมในรูปแบบที่ผู้ใช้เข้าใจได้บนหน้าจออุปกรณ์
Clear Signing แปลงข้อมูลธุรกรรมให้อ่านง่ายและแสดงบนอุปกรณ์ เลดเจอร์ ดอนจอนอธิบายว่าไฟล์คำอธิบาย ERC-7730 มีขนาดใหญ่เกินกว่าจะเก็บไว้ในอุปกรณ์ โมดูลเริ่มต้นจึงเรียกไฟล์ที่ตรงกับธุรกรรมจากเซิร์ฟเวอร์ของเลดเจอร์ระหว่างลงนาม
เลดเจอร์ระบุว่ามีการส่งข้อมูลธุรกรรมบางส่วนเพื่อให้เซิร์ฟเวอร์ค้นหาไฟล์ที่ตรงกันได้ พร้อมยืนยันว่าไม่ได้จัดเก็บข้อมูลที่ได้รับ
เลดเจอร์ระบุด้วยว่าโค้ดดังกล่าวทำงานใน SDK ของแอปกระเป๋าเงิน ไม่ใช่เฟิร์มแวร์ของอุปกรณ์ นักพัฒนากระเป๋าสามารถใช้โมดูลของตนเองเพื่อเรียกข้อมูลคำอธิบายธุรกรรมแทนโมดูลเริ่มต้นของเลดเจอร์ได้
แอมไบร์เสนอการเปลี่ยนแปลงเมื่อวันที่ 24 ก.ย. เพื่อให้ผู้ใช้ต้องเปิดฟังก์ชันรายงานข้อมูลการลงนามด้วยตนเองก่อนใช้งาน และรวมการเปลี่ยนแปลงดังกล่าวเมื่อวันที่ 30 ก.ย. โคเซฟระบุว่าเวอร์ชันที่ได้รับผลกระทบไม่เคยถูกนำไปใช้ในแอปบริการจริงของแอมไบร์
Comment 0