Android 앱 DRM 제한

Android 앱은 디지털 권한 관리를 사용하여 사람들이 비용을 지불하지 않고 유료 앱을 설치하지 못하도록합니다. Android 앱용 DRM은 사용자가 앱을 관리 할 수있는 방법과 해당 앱이 액세스 할 수있는 미디어 파일을 제한합니다. DRM은 Android 기기가 과거에 Android 앱의 DRM을 우회하기 위해 악용 된 앱 스토어 앱 외에도 사용자가 설치 한 앱을 지원할 수 있도록 설계되었습니다.

DRM은 한계입니다

DRM은 컴퓨터 나 스마트 폰과 같은 미디어 장치에서 저작권이있는 콘텐츠에 대한 액세스 권한을 부여하는 시스템이지만 논쟁없이 존재하지 않습니다. 디지털 권리 이익 단체 인 Electronic Frontier Foundation은 DRM을 구매 한 미디어와 하드웨어로 할 수있는 것과 할 수없는 것을 과도하게 통제하려는 시도로 간주합니다. 콘텐츠 제공 업체는 DRM이 불법 복제 및 도난 방지에 필요하다고 말합니다. DRM 기능이있는 모든 Android 앱은 사용자의 앱 사용 기능을 제한합니다.

유료 앱은 이동할 수 없습니다.

Google Play 스토어에서 다운로드 한 유료 앱은 특정 다운로드가 다운로드 한 기기에서만 작동하도록하는 기기 별 키를 사용합니다. 이 기기 별 키 제한은 누군가 앱 데이터를 다른 Android 기기로 이동하여 앱을 실행하는 것을 방지합니다. 이 제한으로 인해 Google Play 스토어를 통해 소유 한 모든 개별 기기에 유료 앱을 다운로드하고 설치할 수 없습니다. 예를 들어 유료 앱의 파일을 스마트 폰에서 태블릿으로 이동하여 앱을 실행할 수 없습니다. 이 제한으로 인해 한 장치에서 백업 된 앱이 다른 장치에서 실행되지 않습니다.

프로그래머 측 DRM 제한 및 권한

Android 앱 프로그래머는 DRM 라이선스를 개별적으로 관리하도록 앱을 구성합니다. Android 장치에 DRM 보호 콘텐츠에 대한 권한이 설정되어있을 수 있지만 콘텐츠에 액세스하는 앱도 권한을 얻어야합니다. 장치에 DRM으로 보호 된 미디어가 있으면 앱이 콘텐츠를 재생할 수있는 충분한 권한이 없습니다. 앱이 DRM 라이선스를 얻도록 프로그래밍 된 경우에만 앱이 DRM으로 보호 된 미디어에 액세스 할 수 있으며이 경우 활성 인터넷 연결이 필요할 수 있습니다. 예를 들어 DRM으로 보호 된 오디오 파일을 재생하는 앱은 각 미디어에 대한 DRM 권한을 확인하고 획득하도록 프로그래밍해야합니다.

Android DRM 보안 위반 제한

Google은 보안을 위해 DRM을 계속 업데이트합니다. 그러나 해커들은 유료 앱을 유료로 설치하기 위해 DRM의 한계를 악용하는 방법을 찾았습니다. Android를 사용하면 사용자가 Google Play 스토어, Amazon과 같은 타사 앱 스토어 및 배달을 위해 스토어에 의존하지 않는 설치 프로그램 패키지에서 앱을 설치할 수 있지만, 설치 방법은 DRM 권한 요청이 제거 된 해킹 된 앱을 설치하는 데 악용 될 수 있습니다. 예를 들어 2010 년 중반에 해커는 Google Play DRM 승인 명령을 우회하는 방법을 발견하여 기기가 "승인되지 않은"응답을 DRM 서버의 "승인 된"응답으로 해석하도록했습니다.