Daniel Micay กับเส้นทางสร้าง GrapheneOS จากความขัดแย้งสู่ที่สุดของความปลอดภัยมือถือ

ในโลกของความปลอดภัยทางไซเบอร์ ชื่อของ Daniel Micay เปรียบเสมือนตำนานที่คลุมเครือ ข้อมูลส่วนตัวของเขามีน้อยมากจนถูกเปรียบเทียบกับบุคคลลึกลับอย่าง Satoshi Nakamoto ผู้สร้าง Bitcoin บางคนมองว่าเขาเป็นอัจฉริยะด้านความปลอดภัย บางคนมองว่าเขาเป็นคนเข้าถึงยาก แต่สิ่งที่ปฏิเสธไม่ได้คือผลงานการสร้างระบบปฏิบัติการที่ขึ้นชื่อว่าปลอดภัยที่สุดในปัจจุบัน

จุดเริ่มต้นของเรื่องราวนี้เกิดขึ้นจากการร่วมมือกันระหว่าง Micay และ James Donaldson ในช่วงปี 2014-2015 โดยทั้งคู่ได้ก่อตั้งบริษัทและพัฒนา CopperheadOS ซึ่งเป็นระบบปฏิบัติการที่เน้นการทำ Android Hardening หรือการเสริมความแข็งแกร่งให้กับซอฟต์แวร์ เพื่อปิดช่องโหว่และสร้างเกราะป้องกันไม่ให้แฮกเกอร์เข้าถึงข้อมูลในเครื่องได้ง่าย เหมือนกับการสร้างป้อมปราการล้อมรอบข้อมูลสำคัญในสมาร์ทโฟน

จากความสำเร็จสู่รอยร้าวทางธุรกิจ

CopperheadOS ประสบความสำเร็จอย่างรวดเร็วและได้รับคำชมจากผู้เชี่ยวชาญด้านสิทธิพลเมืองและกลุ่มแฮกเกอร์ทั่วโลก อย่างไรก็ตาม ความขัดแย้งเริ่มก่อตัวขึ้นเมื่อเป้าหมายของทั้งคู่เริ่มแยกจากกัน ในขณะที่ Micay ให้ความสำคัญกับความบริสุทธิ์ของระบบและความปลอดภัยสูงสุด Donaldson ในฐานะ CEO กลับมองหาโอกาสทางธุรกิจ โดยเฉพาะการทำสัญญากับบริษัทผู้รับเหมาด้านกลาโหม

จุดแตกหักเกิดขึ้นในปี 2018 เมื่อ Donaldson พยายามขอเข้าถึง Signing Keys (กุญแจดิจิทัลที่ใช้ยืนยันตัวตนของซอฟต์แวร์ เพื่อกำหนดว่าอุปกรณ์จะยอมรับการอัปเดตใดบ้าง) ซึ่ง Micay ถือครองไว้เพียงผู้เดียว Micay กังวลว่าการมอบกุญแจนี้จะทำให้ผู้ใช้ทั้งหมดตกอยู่ในความเสี่ยงและสูญเสียการควบคุมระบบที่เขาสร้างขึ้น

Image may contain Baby Person and Art

การตัดสินใจที่ช็อกวงการ: การทำลายกุญแจทิ้ง

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

สรุปความแตกต่างระหว่าง CopperheadOS และ GrapheneOS
หัวข้อเปรียบเทียบ CopperheadOS GrapheneOS
รูปแบบการดำเนินงาน บริษัทเชิงพาณิชย์ (ในช่วงหลัง) องค์กรไม่แสวงหาผลกำไร
การเข้าถึงซอร์สโค้ด เปลี่ยนเป็นไลเซนส์แบบไม่เปิดเผย Open Source เต็มรูปแบบ
แหล่งเงินทุน การขายเครื่องและสัญญาธุรกิจ เงินบริจาคจากชุมชน
สถานะปัจจุบัน ยุติการพัฒนา (กุญแจถูกทำลาย) พัฒนาต่อเนื่องและได้รับความนิยมสูง

กำเนิด GrapheneOS: มาตรฐานใหม่ของความเป็นส่วนตัว

หลังจากการล่มสลายของ CopperheadOS Micay ได้เริ่มต้นใหม่ด้วยการสร้าง GrapheneOS ในปี 2019 โดยยึดหลักการเป็น Open Source และไม่ขึ้นตรงกับสปอนเซอร์รายใด เพื่อป้องกันไม่ให้เกิดเหตุการณ์ซ้ำรอยเดิม ระบบนี้ได้รับความสนใจจากบุคคลระดับโลกอย่าง Edward Snowden และ Vitalik Buterin

ฟีเจอร์เด่นของ GrapheneOS คือการทำ Sandboxing หรือการสร้างสภาพแวดล้อมจำลองที่แยกส่วนจากระบบหลัก เพื่อจำกัดสิทธิ์การเข้าถึงข้อมูลของแอปพลิเคชัน โดยเฉพาะ Google Play ที่ปกติจะขอสิทธิ์เข้าถึงข้อมูลมหาศาล GrapheneOS จะอนุญาตให้ผู้ใช้เลือกเปิด-ปิดสิทธิ์เป็นรายแอป ทำให้สามารถใช้งานโทรศัพท์ Android ได้โดยที่ยังคงความเป็นส่วนตัวสูงสุด หรือที่เรียกกันว่าการ "De-Google" นั่นเอง

Image may contain Art Painting Animal Bird Chicken Fowl and Poultry

ข้อเท็จจริงสำคัญ

  • Daniel Micay คือผู้พัฒนาหลักของ GrapheneOS และอดีตผู้ร่วมก่อตั้ง CopperheadOS
  • Android Hardening คือกระบวนการเพิ่มชั้นความปลอดภัยเพื่อลดช่องโหว่ของระบบปฏิบัติการ
  • Signing Keys เป็นหัวใจสำคัญในการควบคุมการอัปเดตซอฟต์แวร์ ซึ่ง Micay เคยทำลายทิ้งเพื่อป้องกันการเข้าควบคุมระบบโดยมิชอบ
  • Sandboxing ใน GrapheneOS ช่วยให้ผู้ใช้ควบคุมสิทธิ์ของแอป Google Play ได้อย่างละเอียด
  • ข้อมูลจาก Cellebrite ระบุว่า Pixel 9 ที่รัน GrapheneOS ไม่สามารถถูกเจาะข้อมูลได้แม้จะใช้เครื่องมือระดับสูง

คำถามที่พบบ่อย

GrapheneOS แตกต่างจาก Android ทั่วไปอย่างไร?

GrapheneOS เน้นการเสริมความแข็งแกร่ง (Hardening) และการจำกัดสิทธิ์การเข้าถึงข้อมูลอย่างเข้มงวดผ่านระบบ Sandboxing ทำให้ผู้ใช้สามารถควบคุมความเป็นส่วนตัวได้มากกว่า Android รุ่นมาตรฐานที่ติดตั้งมากับเครื่อง

ทำไม Daniel Micay ถึงทำลายกุญแจของ CopperheadOS?

เขาทำเพื่อป้องกันไม่ให้กุญแจดังกล่าวตกไปอยู่ในมือของผู้ที่เขาไม่ไว้วางใจ ซึ่งอาจนำไปสู่การเข้าถึงข้อมูลของผู้ใช้ในวงกว้างหรือการนำระบบไปใช้ในทางที่ขัดต่อหลักความปลอดภัย

การทำ Sandboxing คืออะไร?

คือการสร้างพื้นที่จำลองแยกส่วนสำหรับแอปพลิเคชัน เพื่อให้แอปทำงานได้โดยไม่สามารถเข้าถึงข้อมูลส่วนอื่นๆ ของระบบหรือเซนเซอร์ในเครื่องได้ หากผู้ใช้ไม่อนุญาต

GrapheneOS ปลอดภัยแค่ไหนในทางปฏิบัติ?

มีความปลอดภัยสูงมาก โดยมีหลักฐานจากเอกสารหลุดของ Cellebrite (บริษัทผู้เชี่ยวชาญด้านการกู้ข้อมูลดิจิทัล) ที่ระบุว่าไม่สามารถเจาะข้อมูลจาก Pixel 9 ที่ใช้งาน GrapheneOS ได้

ใครสามารถใช้งาน GrapheneOS ได้บ้าง?

ผู้ที่ใช้งานสมาร์ทโฟนตระกูล Google Pixel เนื่องจากระบบถูกออกแบบมาให้ทำงานร่วมกับฮาร์ดแวร์ของ Pixel ได้อย่างมีประสิทธิภาพสูงสุดในด้านความปลอดภัย