탈옥
탈옥은 제조업체가 기기에 설정한 제한을 제거하는 과정으로, 흔히 소프트웨어 버그를 악용합니다. 가장 일반적으로는 iPhone이나 iPad에서 루트 액세스 권한을 얻는 것을 의미하지만, 게임 콘솔과 같은 다른 기기에도 적용될 수 있습니다. 사용자는 일반적으로 공식 앱 스토어를 우회하고 외부 출처에서 애플리케이션을 설치하기 위해 기기를 탈옥합니다.
탈옥 과정에서는 기기의 취약점을 악용해야 하며, 이 취약점은 대개 펌웨어 또는 운영 체제에 있습니다. 해커가 특정 기기에서 악용할 수 있는 취약점을 발견하면, 이 과정을 자동화하는 소프트웨어 도구를 만들어 배포합니다. 기기 제조업체는 정기적으로 이러한 취약점을 패치하므로, 각 탈옥 방법은 대개 하나의 기기 세대나 운영 체제 버전에서만 작동합니다. 대부분의 방법은 USB 케이블로 기기를 컴퓨터에 연결하고, 컴퓨터에서 탈옥 도구를 실행한 다음, 안내가 표시되면 기기를 다시 시작하는 방식입니다. 탈옥 도구는 설계된 취약점을 악용해 사용자에게 루트 액세스 권한을 제공합니다. 대부분의 도구는 사용자가 애플리케이션을 설치할 수 있는 패키지 관리자도 설치합니다.
기기를 탈옥하면 몇 가지 단점이 생깁니다. 첫째, 운영 체제나 펌웨어를 업데이트하면 탈옥이 제거되므로, 사용자는 최신 소프트웨어를 사용할지 루트 액세스 권한을 유지할지 선택해야 합니다. 둘째, 알 수 없는 출처의 소프트웨어를 설치하면 악성 코드가 유입될 수도 있습니다. 탈옥으로 시스템 소프트웨어가 변경되면 불안정성이 발생하거나 충돌이 일어날 수도 있습니다. 마지막으로, 일부 탈옥 방법은 탈옥 도구가 실행 중인 컴퓨터에 기기를 연결한 상태로 다시 시작해야 탈옥 상태를 유지할 수 있으며, 이러한 탈옥을 "테더드" 탈옥이라고 합니다.
NOTE: Android 기기에서 이러한 제한을 제거하는 과정은 "루팅"이라고 합니다. 그러나 대부분의 Android 기기 제조업체가 고급 사용자가 기기를 루팅하는 것을 공개적으로 허용하므로, 이 과정은 일반적으로 훨씬 더 쉽습니다.
지식 테스트하기