Apple은 결함을 찾기 위해 iOS 10 커널을 활짝 열어 둡니다.
Apple의 첫 번째 iOS 10 베타에는 코드의 결함을 쉽게 찾아낼 수 있는 암호화되지 않은 커널이 함께 제공됩니다. 이것은 회사가 올 가을 내내 최종 버전을 사용할 수 있게 되기 전에 가능한 구멍을 제거할 수 있는 더 큰 기회를 제공합니다.
iOS의 공개 버전에서는 커널이 암호화되어 운영 체제를 최대한 안전하게 만듭니다. 이는 타사가 다른 사용자의 보안을 손상시킬 수 있는 자체 조정을 만드는 것을 더욱 어렵게 만듭니다.
그러나 첫 번째 iOS 10 베타에서는 지난 주에 등록된 개발자에게 제공되었습니다., 커널은 암호화되지 않은 상태로 남아 있습니다. 이렇게 하면 결함을 제거하기가 더 쉬워지고 Apple이 문제를 해결하기 전에 수정할 기회를 얻을 수 있습니다.
"그렇다고 iOS 10의 보안이 손상되었다는 의미는 아닙니다."라고 설명합니다. MIT 기술 검토. "그러나 이 버전의 운영 체제에서 결함을 찾는 것이 훨씬 쉬울 것입니다."
이 책의 저자인 Jonathan Levin은 "역설계의 복잡성을 상당히 줄여줍니다. Mac OS X 및 iOS 내부.
Apple이 iOS 10의 결함을 조기에 제거할 수 있다면 올해 말에 소프트웨어가 대중에게 공개된 후 탈옥 가능성이 크게 줄어들 것입니다. 그러나 Apple은 커널을 열어 두어 큰 위험을 감수하고 있습니다.
암호화되지 않은 커널에 의해 노출되는 "유용"에는 커널이 수정되는 것을 방지하도록 설계된 보안 조치가 포함됩니다. 이에 액세스하면 해커가 이를 우회할 수 있는 도구를 더 쉽게 만들 수 있습니다.
물론 Apple이 의도적으로 커널을 암호화하지 않은 상태로 두었다고 가정하지만 실수일 가능성이 있습니다. 큰 실수입니다. 다음 주에 사용할 수 있는 iOS 10 베타 2에서 다시 종료되는지 기다려야 합니다.