Apple อธิบายว่าทำไมเคอร์เนล iOS 10 ถูกเปิดทิ้งไว้โดยเจตนา
ภาพ: Ste Smith / Cult of Mac
Apple ได้อธิบายว่าทำไมจึงเปิดตัว iOS 10 เบต้าตัวแรกด้วยเคอร์เนลที่ไม่ได้เข้ารหัส ผู้เชี่ยวชาญด้านความปลอดภัยบางคนแนะนำว่าการย้ายอาจไม่ได้ตั้งใจ แต่เป็นส่วนหนึ่งของแผนของ Apple มาตลอด
เคอร์เนลอบลงใน iOS เช่นเดียวกับเคอร์เนลอื่น ๆ แต่งงานกับซอฟต์แวร์กับฮาร์ดแวร์ เป็นแกนหลักของระบบปฏิบัติการ และรับผิดชอบในการจัดการความปลอดภัย หน่วยความจำ กระบวนการของระบบ และคำขอจากแอปที่ติดตั้ง
มันถูกเปิดเผยเมื่อวันพุธว่า iOS 10 beta 1 ถูกปล่อยออกมาพร้อมกับเคอร์เนลที่ไม่ได้เข้ารหัสซึ่งทำให้เข้าถึงได้ง่ายขึ้นอย่างไม่มีขีดจำกัด มีเหตุผลที่ดีสำหรับเรื่องนี้ Apple กล่าว — และจะไม่ปล่อยให้ผู้ใช้เปิดเผย
“เคอร์เนลแคชไม่มีข้อมูลผู้ใช้ใดๆ และด้วยการยกเลิกการเข้ารหัส เราจึงสามารถเพิ่มประสิทธิภาพการทำงานของระบบปฏิบัติการได้โดยไม่กระทบต่อความปลอดภัย” โฆษกของบริษัทอธิบาย TechCrunch.
iOS รุ่นก่อนหน้าทั้งหมด รวมถึงรุ่นเบต้า ได้จัดส่งเคอร์เนลที่เข้ารหัส ป้องกันไม่ให้บุคคลที่สามเข้าถึงได้ สิ่งนี้ช่วยเก็บรหัสของ Apple ไว้เป็นความลับ และทำให้ค้นหาข้อบกพร่องที่อาจนำไปใช้ประโยชน์ได้ยากขึ้น
แต่ด้วยการทำให้ข้อบกพร่องเหล่านั้นค้นหาได้ง่ายขึ้นในระหว่างขั้นตอนการทดสอบเบต้า Apple สามารถแก้ไขได้เร็วขึ้น นั่นหมายความว่าเมื่อถึงเวลาที่ iOS 10 เปิดตัวสู่สาธารณะในเดือนกันยายน มันควรจะปลอดภัยยิ่งขึ้นและแฮ็คได้ยากขึ้น