개요
iOS 시스템 소프트웨어 승인은 iPhone과 iPad에 운영체제를 설치할 때 해당 소프트웨어가 Apple의 승인을 받았는지 확인하는 절차다. 운영체제 파일의 보유 여부와 설치 가능 여부는 별개이며, 설치 과정에는 소프트웨어의 무결성과 승인 상태에 대한 검증이 포함된다.
서명과 기기별 검증
Apple의 플랫폼 보안 설명에 따르면 업데이트 과정은 Apple이 현재 서명하는 운영체제만 설치하도록 시스템 소프트웨어 승인을 사용한다. 개인화가 지원되는 기기에서는 승인이 특정 기기에 연결되므로, 다른 기기의 이전 운영체제나 펌웨어를 그대로 복사해 설치할 수 없다.
이전 버전 설치와의 관계
Apple은 알려진 취약점이 있는 이전 운영체제에 대한 서명을 중단할 수 있다. 이 방식은 이전 버전으로 되돌려 보안 취약점을 이용하는 다운그레이드 공격을 제한한다. 복원 이미지 파일인 IPSW를 다운로드하는 것만으로 서버의 설치 승인이 대체되지는 않는다.
Apple의 일반 지원 안내는 iOS와 iPadOS 업데이트를 설치한 뒤 이전 버전으로 다운그레이드할 수 없다고 명시한다. 특정 기기에 설치 가능한 버전은 기기 모델과 해당 시점의 공식 지원 및 승인 상태에 따라 달라진다.