APK 설치 전에 앱 권한을 확인하는 방법
Advertisement
설치 프로그램이 알려 주지 않는 이유
Android 6부터 앱은 위험한 권한을 실행 중에 요청하므로, 설치 화면에 목록이 나오지 않습니다. 매니페스트에는 앱이 언젠가 요청할 수 있는 모든 것이 선언되어 있고, 스토어 밖에서 무언가를 설치하기 전에 읽어야 할 것이 바로 그 목록입니다.
목록 읽기
- 폰에서: 기본 설치 프로그램 대신 SAI, App Manager, APK Analyzer로 파일을 엽니다. 셋 다 설치 전에 파일이 선언한 권한을 위험도별로 묶어 보여 줍니다.
- 컴퓨터에서: Android SDK build-tools의
aapt dump permissions 파일.apk가 목록을 출력합니다. Android Studio의 Analyze APK(파일을 IDE로 끌어 놓기)는 디코딩된 매니페스트를 보여 줍니다. - Play 페이지: 데이터 보안 항목과, 앱 정보 하단의 앱 권한에 현재 Play 빌드가 선언한 내용이 나옵니다. 같은 버전의 미러 빌드도 동일하게 선언합니다.
특히 살펴야 할 권한
| 권한 | 정당한 경우 | 의심스러운 경우 |
|---|---|---|
| SMS(읽기, 보내기) | 메시지 앱, 일부 은행 앱 | 게임, 배경화면, 유틸리티 |
| 접근성 서비스 | 스크린 리더, 자동화 도구, 비밀번호 관리자 | 이유를 설명하지 않는 모든 것 |
| 기기 관리자 | 기업 관리, 도난 방지 | 그 밖의 모든 것 |
| 패키지 설치 | 앱 스토어, 설치 앱 | 게임, 미디어 앱 |
| 통화 기록·연락처 읽기 | 전화 앱, 메신저 | 대부분의 다른 범주 |
| 다른 앱 위에 표시 | 채팅 헤드, 화면 필터 | 오버레이 기능이 없는 앱 |
| 모든 파일 접근 | 파일 관리자, 백업 도구 | 사진 편집기, 플레이어(미디어 선택기를 써야 함) |
권한 하나가 악의의 증거는 아니지만, 작은 유틸리티에서 SMS와 접근성과 패키지 설치가 함께 나타나는 것은 사기 앱의 전형적인 조합이며, 구글의 강화된 사기 방지가 여러 나라에서 차단하는 대상이기도 합니다.
설치 후
설정 › 앱 › 해당 앱 › 권한에서 의도치 않게 준 것을 거부할 수 있고, Android 11 이상은 쓰지 않는 권한을 자동으로 초기화합니다. 미덥지 않은 패키지라면 설치한 뒤 모두 거부하고, 핵심 기능이 그래도 동작하는지 확인한 다음 필요한 것만 허용하세요.
이 가이드는 일반적인 Android 동작을 설명합니다. 메뉴 이름은 제조사와 Android 버전에 따라 다릅니다. 이 사이트의 다운로드는 검증된 제3자 미러에서 제공되며 저희가 수정하지 않습니다.