iPhone을 다운그레이드할 수 없는 이유는 무엇입니까?
게시 됨: 2022-09-24Apple은 Mac 데스크톱 컴퓨터에서 볼 수 없는 방식으로 iPhone 및 iPad에 설치할 수 있는 소프트웨어를 엄격하게 제어합니다. 따라서 Apple이 귀하가 변덕스럽게 이전 버전의 iOS 또는 iPadOS를 설치하는 것을 방지하는 것이 옳습니까, 아니면 이것이 기업의 과도한 접근의 예입니까?
새 소프트웨어는 Apple에서 "적극적으로 서명"해야 합니다.
iPhone 또는 iPad에 소프트웨어를 설치하려면 Apple에서 소프트웨어에 서명해야 합니다. 즉, Android 또는 Linux와 같은 다른 운영 체제는 Apple 스마트폰이나 태블릿에 설치할 수 없으며 Apple에서 승인한 소프트웨어만 설치할 수 있습니다.
이 요구 사항 외에도 소프트웨어에 적극적으로 서명해야 합니다. 즉, Apple은 iPhone에 설치하기 전에 온라인 확인을 통해 설치를 승인해야 합니다. Apple은 제한된 시간 동안만 소프트웨어에 적극적으로 서명합니다. iOS 또는 iPadOS의 새 버전이 출시되면 회사에서 서명을 완전히 중단하기 전에 이전 버전을 설치할 수 있는 시간이 얼마 남지 않았습니다.
서명 기간은 소프트웨어를 설치할 수 있는 임시 기간입니다. Apple이 iOS의 특정 버전에 서명하는 한 설정 > 일반 > 소프트웨어 업데이트 메뉴, macOS의 Finder 또는 Windows용 iTunes(및 이전 버전의 Apple 데스크톱 OS)를 사용하여 iPhone에 설치할 수 있습니다.
이는 기술적으로 iOS를 이전 버전으로 다운그레이드하는 것이 가능하지만 매우 짧은 시간 동안만 가능하다는 것을 의미합니다. Apple이 소프트웨어에 서명하는 동안 Mac 또는 PC에서 IPSW 파일 및 복구 모드를 사용하여 이 작업을 수행할 수 있습니다. 장치에서 직접 이 작업을 수행할 수 없습니다.
서명 기간이 지나면 이전 버전의 소프트웨어를 더 이상 설치할 수 없습니다. 장치에서 소프트웨어를 업데이트하는 유일한 방법은 활성 서명된 최신 버전을 설치하는 것입니다. 이것은 iPhone 및 iPad 소유자가 IPSW 소프트웨어 파일을 로컬에 저장한 경우에도 이전 버전의 iOS 및 iPadOS를 설치하는 것을 금지합니다.
이 프로세스는 보안에 좋습니다.
Apple의 제한적인 운영 체제 정책의 주요 이점 중 하나는 악용이 알려진 iOS 및 iPadOS 버전을 사람들이 설치하는 것을 방지한다는 것입니다. 새 버전의 소프트웨어에서 이러한 결함을 수정함으로써 Apple은 오래된 소프트웨어로 인한 위협을 효과적으로 제거할 수 있습니다.
이것은 정기적으로 장치를 업데이트하는 경우에만 작동한다는 점을 기억할 가치가 있습니다. 업데이트를 설치하는 데 시간이 걸리는 한 결함 있는 iOS 버전을 iPhone에 그대로 둘 수 있으며 업데이트를 설치하기 전까지 기기가 위험에 노출됩니다. 그러나 iOS의 새 버전을 설치한 후에는 이전 버전으로 돌아갈 수 없습니다.
Apple이 iOS 15.6에서 발견된 두 가지 "적극적으로 악용된" 보안 취약점을 수정하기 위해 iOS 및 iPadOS 15.6.1을 출시한 2022년 8월에서 볼 수 있듯이 서명 창을 통해 Apple은 새로 발견된 악용에 대해 상당한 양의 제어를 할 수 있습니다. 출시 일주일 이내에 iOS 15.6은 더 이상 서명되지 않았으며 이전 버전에서 업그레이드하는 사람은 Apple 시스템 덕분에 수정 릴리스에 부딪혔습니다.
Apple과의 탈옥에도 도움이 됩니다.
Apple이 iPhone 또는 iPad에 설치할 수 있는 iOS 및 iPadOS 버전을 제한하는 또 다른 이유는 탈옥을 방지하기 위해서입니다. 이는 취약점을 악용하여 맞춤형 코드를 실행함으로써 Apple의 제한을 회피하는 행위입니다. 일단 탈옥되면 iPhone 또는 iPad는 Apple이 금지한 수많은 방법으로 사용될 수 있습니다.
여기에는 토렌트 클라이언트와 같은 금지된 응용 프로그램 설치, 합법 및 비합법 소스에서 소프트웨어 사이드로딩, Apple 운영 체제 작동 방식 변경 등이 포함됩니다. Apple이 이 관행에 적극적으로 맞서 싸우고 있어 기기를 탈옥하는 것을 최대한 어렵게 만드는 것은 놀라운 일이 아닙니다.
활성 서명 창을 사용하여 Apple은 사람들이 성공적으로 탈옥된 소프트웨어의 이전 버전으로 장치를 롤백하는 것을 방지할 수 있습니다. 많은 탈옥 옹호자들은 장치를 탈옥하려는 사람들에게 Apple이 최신 릴리스에서 폐쇄한 이전 소프트웨어의 탈옥 허점을 이용하기 위해 최신 버전의 Apple 운영 체제로 업데이트하지 말 것을 권장합니다.
업데이트에 대한 압력이 반 소비자 움직임처럼 보일 수 있지만 Apple은 보안 관점에서 이러한 허점을 닫을 정당한 이유가 있습니다. 탈옥은 사용자에게 루트 또는 관리자 수준 권한을 제공하여 Apple의 제한을 제거하므로 탈옥으로 다운그레이드하는 기능을 제거하면 다른 사람으로부터 장치를 보호할 수 있습니다.
예를 들어 당국은 잠재적으로 이 기능을 악용하여 장치를 탈옥하고 보안 조치를 우회하여 장치 및 장치에 저장된 데이터에 액세스할 수 있습니다. 탈옥 기능을 제거하면 소수의 사용자가 불편을 겪으면서 대다수의 생태계에 이익이 됩니다(보안 관점에서).
Apple의 다른 이점
소프트웨어 버전 측면에서 에코시스템이 지속적으로 발전하도록 하면(뒤로 돌아갈 수 없음) Apple과 해당 에코시스템에 더 큰 이점이 있습니다. Apple은 더 이상 사용되지 않는 운영 체제를 포함하여 이전 버전의 운영 체제에 대해 일부 보안 업데이트를 계속 발행하지만 최신 버전을 지원하지 않는 이전 장치를 위한 것입니다.
새로운 기능은 새로운 운영 체제 버전과 함께 제공되어 업그레이드에 대한 인센티브를 제공합니다. 업데이트가 있을 때 Apple이 얼마나 자주 사용자에게 알리고 업데이트 설치를 제안하는지 알아차렸을 것입니다(비밀번호 입력과 관련하여 동의가 필요하지만).
이전 버전의 운영 체제에서 사용자를 차단함으로써 Apple은 서비스 범위 전반에 걸쳐 호환성을 유지하는 측면에서 할 일이 줄어듭니다. 다운그레이드 옵션이 제거되면 Apple은 여러 세대의 장치에서 일관된 사용자 경험을 유지하기가 더 쉽습니다. 개발자는 사용자가 앱이 지원하지 않는 버전으로 다운그레이드할 수 없다는 것을 알고 최소 iOS 버전을 대상으로 할 수 있습니다.
Apple은 Apple 개발자 웹사이트에 iOS 사용 통계를 게시합니다. 2022년 9월 이 기사를 작성하는 시점에서 지난 4년 동안 도입된 iPhone 기기의 89%가 iOS 15를 사용하고 있었습니다. 전체 기기의 82%가 iOS 15로 이전했습니다.
완벽한 시스템? 좀 빠지는
이전 버전의 OS에서 사용자를 잠그면 보안 및 개발 측면에서 큰 이점이 있지만 완벽한 시스템은 아닙니다. 많은 앱이 새 버전의 iOS에서 변경된 사항으로 인해 길가에 떨어졌습니다. 주목할만한 예는 Apple이 2017년 iOS 11이 출시되면서 32비트 앱에 대한 지원을 중단한 경우입니다.
이러한 끊임없는 전진은 Apple의 통제를 벗어난 앱을 유지 관리하는 소프트웨어 개발자에 크게 의존합니다. 10년 전 iPhone 4S에서 게임을 구입했다면 iPhone 13에서 작동한다는 보장이 없습니다. 또한 게임을 플레이하기 위해 기기를 다운그레이드할 수 없습니다.
일부 사용자는 iOS의 새 버전이 대부분 구형 기기에서 성능을 저하시킨다고 불평하기도 합니다. 서명 창이 닫히면 멈춥니다. 결론은 보안 업데이트, 최신 버전의 Safari 덕분에 웹 사이트에서 더 나은 호환성, 그리고 주요 iOS 업그레이드가 가져오는 다른 모든 이점을 얻을 수 있다는 것입니다.
관련: iPhone을 최신 iOS 버전으로 업데이트하는 방법