ทำไม Ledger Hardware Wallet ถึงไม่ Open-source 100%

ทำไม Ledger Hardware Wallet ถึงไม่ Open-source 100%

บทความนี้ไม่ได้จะโจมตี Ledger แต่อย่างใดนะครับ นำบทความนี้มาจาก Ledger Officical Blog ที่ทาง Ledger เขียนขึ้นมาเองครับ

 

ก่อนจะไปอ่านในบทความของ Ledger เรามาทำความเข้าใจคำว่า Open Source กันก่อนดีกว่าครับว่า Open Source คืออะไร

 

Open Source คือการเปิดเผย Source Code ที่พัฒนาตัว Hardware Wallet ว่าเปิดเผยให้คนทั่วไปสามารถเข้าถึงได้หรือไม่ เพื่อแสดงถึงความโปร่งใสและทุกคนสามารถร่วมกันตรวจสอบ Source Code ของ Hardware Wallet นั้นได้ 

 

ปัจจุบัน Ledger ได้ Open Source เพียง 95% เท่านั้น ส่วนที่ไม่ได้เปิดเผยตอนนี้จะเป็น Firmware และยังมีประเด็น เรื่อง Ledger Recover ที่ Ledger เอา Seed ของเราไปเก็บไว้ที่ Ledger  กับ Partner ของ Ledger นั่นเอง สามารถดูรายละเอียด Open Source ของ Ledger ได้ที่นี่ครับ

 

กลับมาที่ประเด็นว่าทำไม่ Ledger ไม่ Open source 100%

จากบางส่วนในบทความ และใน x (twitter)ได้กล่าวว่า Ledger ได้ทำข้อตกลงทางกฎหมายกับ STMicroelectronics ซึ่งเป็นผู้ผลิต Secure Element Chip ไม่ให้เปิดเผย low-level code ของ Secure Element Chip

 

เหตุผลที่ STMicroelectronics ไม่ต้องการเปิดเผย Open source ของ Secure Element Chip เนื่องจากได้ลงทุนทั้งเวลาและเงินหลายพันล้านดอลลาร์ในการพัฒนา นี่เป็นเหตุผลที่ STMicroelectronics ป้องกันไม่ให้ผู้พัฒนาเฟิร์มแวร์เปิดเผยส่วนต่างๆ ของโค้ดที่เกี่ยวกับกับวงจร

 

Secure Element chip ถือเป็น chip ที่ปลอดภัยที่สุดในบรรดาชิปทั้งหมด โดยเป็น chip ประเภทเดียวกับที่ใช้ในหนังสือเดินทางและบัตรเครดิต ซึ่งมีป้องกันที่แข็งแกร่งต่อการโจมตีต่าง ๆ เช่น side channel attacks เป็นต้น

 

Ledger ยังบอกอีกว่า ผู้พัฒนา Hardware wallet ต้องเลือกระหว่าง Chip ที่ปลอดภัยที่สุดในตลาดและถูกใช้งานมาหลายพันล้านครั้ง โดยที่ไม่เปิดเผยโค้ดเล็กน้อยที่อยู่ภายใน Chip กับการที่เปิดเผยโค้ดของ Chip แล้วความปลอดภัยน้อยลง แน่นอนว่า Ledger เลือกความปลอดภัย

 

Ledger มีแผนที่จะ Open source 100% ไหม?

Ledger มีแผนที่จะ Open Source 100% แต่อาจจะต้องใช้เวลาในการทำเพราะถือว่าเป็นเรื่องที่ยาก แต่จะพยายามทำตาม Roadmap ที่วางไว้ให้ได้

 

ข้อความด้านล่างจะเป็นความคิดเห็นส่วนตัวของผู้เขียนนะครับ

ตอนแรกก็สงสัยว่าถ้า Ledger เปิดเผย source code ของ Secure Element chip ไม่ได้ แล้ว Trezor เปิดได้เหรอ สรุป Trezor เปิดได้ โดยการหาผู้ผลิต Secure Element chip ที่เปิดเผย source code ได้ 100% 

Ref: https://trezor.io/learn/a/secure-element-in-trezor-safe-3

 

Reference

โพสต์ x ของ Ledger เกี่ยว Open Source : https://x.com/Ledger/status/1814247133517627545

Blog LEDGER IS 95% OPENSOURCE, WHY NOT 100%: https://www.ledger.com/blog-ledger-is-95-opensource-why-not-100

Trezor ที่เปิดเผย source code ได้ 100% : https://trezor.io/learn/a/secure-element-in-trezor-safe-3

กลับไปยังบล็อก

แสดงความคิดเห็น

โปรดทราบว่าความคิดเห็นจะต้องได้รับการอนุมัติก่อนที่จะได้รับการเผยแพร่