장치 관리 권한이있는 앱에 어떤 권한이 부여됩니까?


14

장치 관리자 응용 프로그램에 연락처, 저장소 등과 같은 모든 권한이 있습니까?

이러한 관리자 권한이 응용 프로그램 권한을 의미하는지 여부 는 developer.android.com 장치 관리자에게 명확 하지 않습니다 .

또는 장치 관리자는 단순히 화면 잠금, 전화 초기화, 앱 제거 방지 등의 정책에서 수행 할 수 있는 작업 수행 할 수 있으며 개인 정보에 대한 액세스 권한은 권한 설정 만?

답변:


7

예, 장치 관리자 는 자신이 말하는 것을 수행 할 수있는 권한 갖습니다.

관리자가 연결된 앱의 권한을 변경해도 관리자 권한은 변경되지 않습니다

(답변에서 만든 다음 소스 ) :


1
이에 대한 증거가 있습니까? 나는 당신이 어떻게 그것을 발견했는지 궁금합니다.
GiantTree

내 개인적인 경험과 온라인 연구에서
Joe

3
온라인 소스를 추가하면 좋을 것입니다. 대답은 좋지만 더 나을 수 있습니다.
GiantTree

4

당신이 대답을 명시 적으로 핑하는 것처럼 :

AFAIK, 앱은 매니페스트에 선언 된 권한 만 사용할 수 있으므로 앱이 요청하지 않은 권한을 앱에 추가 할 수있는 방법이 없어야합니다.

DeviceAdmin은 강력한 추가 기능을 제공합니다 (예 : 앱은 제거되지 않도록 보호되며, 없이는 할 수 없었던 추가 기능에 액세스 할 수 있음). 정확히 무엇이 포함되어 있는지 확실하지 않습니다. 링크 된 페이지특정 부분 만 참조 할 수 있습니다 . 페이지 완성도를 보증 할 수 없습니다 (또는 그 정확성 : 처음에 오류가 발생한 것은 아닙니다).

장치 관리자
기기 관리자 활성화 (출처 : Android 개발자 ; 이미지를 클릭하면 확대)

ADM, Android 기기 관리자 같은 이름을 가진 다른 것이 있다는 것을 기억할 것 입니다. 위의 스크린 샷을 염두에두고 기본 사항에 대한 아이디어를 제공합니다. ADM을 사용하면 해당 기능을 허용 할 수 있습니다 (AFAIK에는 "모니터 잠금 해제 시도"및 "카메라 비활성화"기능이 없습니다). 그러나 이것은 대부분의 기능을 사용하는 전형적인 예입니다.


TL; DR : AFAIK DeviceAdmin 은 DA- 앱 자체를 포함하여 모든 앱에 권한을 부여 할 수 없습니다. 특히 요청 된 앱이에서 앱을 선언하지 않은 경우에는 그렇지 않습니다 Manifest. 이 권한이있는 앱은 달리 사용할 수없는 특정 시스템 기능에 액세스 할 수 있습니다.


1
이 장치 관리 페이지에 다음 내용이 나와 있습니다. 사용자가 장치 관리 응용 프로그램을 활성화하면 정책이 적용됩니다. 이러한 정책을 준수하면 일반적으로 중요한 시스템 및 데이터에 대한 액세스와 같은 이점이 있습니다. 예를 들어 회사 앱 예제는 다른 방식이 아닌 회사 민감한 데이터에 대한 액세스를 허용 할 수 있습니다.
Christoph

2
@ChristophAlrich는 맞습니다. 그러나 회사는 원할 때마다 장치를 원격으로 초기화하거나 암호를 변경할 수있는 권한을 갖습니다. 누구에게 권한을 부여 할 것인지 매우 신중해야합니다. 어떤 회사가 나에게 그것을 강요하기를 원한다면, 나는 그들에게 오히려 그들에게 장치를 제공하라고 말하지만, 그들이 내 자신을 조작하게하지는 않을 것입니다.
Izzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.