설치 / 사용기

기 타 안드로이드 앱 권한 선택적 제어: Permission Manager

2014.02.18 04:03

CraXicS 조회:5527

일러두기: 아래의 글 중에 안드로이드 및 해당 앱의 기능 및 기술에 대해 사실이 아닌 부분이 있을 수 있습니다. 있으면 알려주세요~!

 

 

 

가 가장 원하던 앱 중 하나입니다.

 

구글의 공식앱이 아닌 서드파티 앱이란 게 유감스럽지만 어찌됐든 개인정보 유출을 조금이라도 줄일 수 있게 할 것 같아 소개 드립니다.

일단 루팅은 필요 없습니다. 광고도 없습니다. 또한 이앱은 안드로이드의 어떠한 권한도 필요로 하지 않습니다.

(전 이부분이 상당히 유감스럽네요. 아무런 권한도 가지지 않은 악성앱이 각각의 앱들의 권한들을 제어한다고 생각해보면…)

 

염려되는 것이 너무 많은 권한을 제한하다 보면 앱이 정상적으로 실행 되지 않을 수 도 있을 것 같아 폰 초보자는 사용하기 힘들 것 같습니다.

약간 사용상의 주의가 요하네요.

 

예상되는 이점으로는 SNS, 메신저, 금융 관련 앱 등의 지나친 개인정보 관련 권한을 제어함으로써 개인정보 유출을 최소화 할 수 있을 것 같습니다.

이 앱과 함께 방화벽 제품을 사용한다면 금상첨화겠지요.

 

또 각 앱이 언제 무슨 권한을 사용했는지 알 수 있어 앱 감시(?)에도 괜찮은 제품인 것 같습니다.

 

테스트 환경: 갤럭시 노트2_SKT 안드로이드 젤리빈 4.3 (Rooted)

테스트 앱 버전: Pro 2.0

 

무료버전과 프로버전(유료)으로 나뉘어져 있습니다.

무료버전에서는 일부 극소수의 앱밖에 제어할 수 없고 다른 기능은 동일한 것 같습니다.

 

프로버전은 플레이 스토어나 아니면....(?) 어둠의 경로?!?! 등으로 구하신 뒤.

(참고로 플레이 스토어에서 앱을 결제하더라도 몇일 내로 환불이 가능합니다.

필요한건 해외 결제(VISA )가 되는 신용카드!)

(Pro 2.0버전의 용량은 578kb)

 

가장 치명적인 단점이라면 안드로이드 4.3!

그 이하도 이상도 아닌 오직 4.3만 지원한다는 것인데요.. 4.4 킷캣에서의 지원은 언제되는지, 가능은 한지 궁금하네요.

 

먼저 설치를 하면(여기에서는 프로버전) 아래와 같이 아이콘 두 개가 생성됩니다.

 

clip_image002.png1.png

 

왼쪽 Anonymous 로고는 각 앱을 제어하는 매니저(Manage Permissions)이며

오른쪽 앱은 각 앱이 갖고 있는 모든 권한을 표시해 줍니다.(Permission Manager Pro)

 

먼저 Permission Manager Pro를 실행해 보겠습니다.

예를 들어 파이어폭스 웹브라우저의 오로라 버전 앱이 갖고 있는 권한 목록을 보여줍니다.

(스크롤바가 사라져서 그렇지 스크롤 내리면 더 있습니다.)

 

목록 중 한글 해석이 없는 권한들은 앱 자체의 권한인지라 개인정보와는 관련이 없을 겁니다.

(저도 안드로이드 프로그래밍에 대해선 아직 아는 게 없는지라..)

 

clip_image003.png2.png

 

이 앱을 실행한 후 메뉴버튼을 눌러 환경설정으로 들어가면 현재 이 앱이 아닌 Manage Permissions 앱의 아이콘을 바꿀 수 있는 옵션이 있습니다.

 

clip_image005.jpg3.png

 

Single Icon Mode는 설치된 두 아이콘 중 Permission manager를 제거하는 것인데, 앱 재설치 외엔 복구할 수 없다고 합니다.

 

다시 아까의 스크린 샷에서 아래의 Manage 버튼을 누르면 아까 왼쪽의 앱, Manage Permissions으로 바로 이동이 되는데요

 

상단에 [위치], [개인], [메시지] 말고도 [디바이스] 탭이 있습니다.

안드로이드의 여러 권한들을 종류별로 묶은 것입니다.

(이쪽 탭의 목록에 있던 앱이 다른 탭의 목록에도 나타날 수 있습니다. 안드로이드 권한들을 종류별로 묶은 개념의 탭이기에 여러 권한을 가진 앱이라면 가능합니다.)

 

clip_image007.jpg4.png

 

먼저 오로라 앱을 선택하여 보면 해당 앱을 제어할 수 있는 목록이 나타납니다.

(아마도 제어할 수 있는 권한만 나타나는 것 같습니다. 브라우저임에도 불구하고 네트워크 연결 권한은 안 보이는 걸 보면…)

하지만 앱이 가지고 있는 권한에 비해 턱없이 부족한 제어 목록.

 

clip_image008.png5.png

 

아직 이 앱을 설치한 지 얼마 안되어 모르겠습니다만 클립보드를 22시간 전에 마지막으로 접근하였고 아직 카메라는 접근하지 않았네요.

이 기능을 응용하여 어떤 앱이 몇 시간 전에 어떤 권한을 사용했는지 알아볼 수 있겠네요.

 

하지만 로그 형식으로 상세히 나타내지는 못하는 게 아쉽습니다.

(Post Notification은 상단바 알림 및 토스트 메시지를 뜻합니다.

사실 이 권한은 안드로이드 [환경설정] -> [애플리케이션 관리자]에서 알림 표시를 제어할 수 있습니다.)

 

clip_image009.png5_2.png

 

그럼 이제 기능이 정상적으로 작동되는 지 보겠습니다.

 

먼저 카카오톡 메신저의 카메라 권한을 꺼봤습니다.

그러나 프로필 사진 바꾸기에서 카메라 앱으로 자동으로 이동되어 이상하다 싶었는데…….

안드로이드 프로그래밍에 관련해서 앱과 앱사이에 인텐트(맞나?)

A앱이 필요한 B의 기능을 B앱에 전달하여 B앱이 그 기능을 띄워주는 개념으로 봤을 때

아마 제 생각으로는 이렇게 카메라 앱으로 전환되는 것은 가능하지만

사용자 몰래 카메라 렌즈를 이용하여 카메라 앱 없이 촬영한다거나 그런 권한을 끄는 것 같습니다.

그래서 따로 테스트할 여건이 못되어 기능 정상 작동 여부는 확인하지 못했습니다.

 

그래서 다른 권한인 [연락처 읽기]의 성공 여부를 확인해보았습니다.

그런데 카카오톡의 친구 추가 기능은 제 연락처 사정상 확인 못했구요

대신 트위터의 연락처 업로드 기능의 성공 여부로 확인해보았습니다.

그렇다고 실망할 필요 없습니다. 트위터가 안되면 카카오톡도 똑같이 안되니까요.

안드로이드 운영체제에서 권한을 부여하기 때문이죠.(아닝가?)

일단 트위터 앱을 설치한 뒤 위치 권한과 연락처 읽기 권한을 꺼봤습니다.

(그리고 전 방화벽을 사용하기 때문에 방화벽에서 트위터의 네트워크 연결을 허용한 뒤…)

 

clip_image010.png6.png

 

그 다음 트위터를 실행 후 로그인하여 친구 찾기에서 연락처를 업로드 해보았습니다.

 

clip_image011.png7.png8.png

clip_image012.png

 

결과는?

 

clip_image013.png9.png

 

실패!!(인데 실패라고 뜨진 않고 목록에 없네요.) 이로써 Permission Manager 앱이 정상 작동 한다는 것을 증명해 보았습니다.

그럼 이제 다시 권한을 활성화 시켜본 뒤 연락처 업로드를 해보겠습니다.

 

clip_image014.png10.png

 

 (? 그러고 보니 새로 권한이 생기네요? Post Notification 권한이 새로 생겼습니다.

앱을 사용하면서 자신이 제어할 수 있는 권한이 추가될 수도 있다는 점!)

 

그럼 2차 실험 결과는?

 

clip_image016.jpg11.png

 

정상적으로 업로드되어 지인이 떳네요.

 

clip_image017.png12.png

 

0분전에 연락처를 읽었다고 기록도 되네요..

 

 근데 아직 실험은 안해봤지만 루팅된 폰에서 SuperUser 권한을 얻은 앱은 이런거 다 무시할 것 같네요..^^;;


이상입니다.

 

아직 테스트가 부족한 부분이 있지만 여러분도 테스트하면서 사용해보는 것도 괜찮아 보입니다.

 

이로써 테스트 및 사용기를 마치겠습니다. 긴 글 읽어주셔서 감사합니다. ^^


번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
3026 기 타| 정신이 없어 키 하나로 자꾸 전화 인증 합니다. [8] 세월따라 3472 0 05-19
3025 기 타| 8.1PE-EX 5.6 & 8PE x64 with USB Portable Utilities [11] k-style™ 6628 0 05-19
» 기 타| 안드로이드 앱 권한 선택적 제어: Permission Manager [5] CraXicS 5527 0 02-18
3023 기 타| 월드베스트 PE 초실속형 by weejm님 [14] 소망과사랑 5564 0 08-06
3022 기 타| 전부다 알았는데 저만 이제 안건가여?? [8] MVP 6836 0 09-11
3021 기 타| 삼성전자 840 EVO 120 SSD AS 이용기 [11] 한걸음 7214 0 09-14
3020 기 타| Ubuntu를 기반으로 한 Zorin OS [7] bee 5754 0 10-04
3019 기 타| Zorin OS 를 잠깐 써보고 제 개인적인 생각입니다. [6] 몽키23 4976 0 10-06
3018 기 타| 리눅스 한글 입력기...nabi 버전업. [3] flyingbear 3991 0 10-08
3017 기 타| PE에서 앱 실행이 안된다는 메세지가 나오네요 [2] 이어도행 3191 0 11-21
3016 기 타| K-POP 24비트 스튜디오 음원은 뻥튀기입니다 [7] 메트로작전 5384 0 04-03
3015 기 타| 컴퓨터 사용시간 확인 [3] 똘이 4820 0 12-27
3014 기 타| TEST 2 : Win-8PE x86 RM-X (2014-04-23) [2] k-style™ 2863 0 04-27
3013 기 타| 그분의 POWER-USER Win7 PE 부팅 실패기 [3] 한걸음 4570 0 04-15
3012 기 타| 세 가지 PE로 윈도우 설치해봅니다. [3] k-style™ 5556 0 04-07
3011 기 타| KM Player 가 3.8.0.121로 업데이트 [3] 겨울나그네 3093 0 03-11
3010 기 타| PE에서 cdusb.y를 y: 대신 d:으로 변경하기? [4] suk 3101 0 04-01
3009 기 타| 가상머신에서 실컴을 사용할수 있을까 간단 실험기 [8] 한걸음 3169 0 03-23
3008 기 타| PE, usb 굽기 전에 가상머신으로 구경하기 [14] suk 5009 0 03-25
3007 기 타| 스마트폰 어플이 공유기에 영향을 주네요 [8] 치토스 2949 0 03-31
XE1.11.6 Layout1.4.8