안드로이드 폰을 왠만큼 사용하고 다루시는 분들이라면 모르고 권한을 악용(?)하신 분들이 많을것입니다. 우리에겐 사용자로서의 권한만 주어져 있는데 루팅을 하여 개발자의 권한을 얻어 시스템을 건드려 보신분들이 있으실 것입니다.
루팅을 하신 분들은 핸드폰의 시스템 파일을 마음대로 건드릴수 있게 되죠?
이처럼 특별한 제한없이 어플들이 리소스나 하드웨어 장치를 마음대로 건드릴수 있게 하면 신빙성이나 안정성에 문제가 발생할 것입니다.
그래서 안드로이드는 샌드박스화를 하여 보안성을 강조하였으나 개발자는 어플을 만들때 권한을 설정해 주어야 하드웨어나 등등을 사용할수 있습니다.
앞시간에 전화거는 어플을 만들때 권한에 대해 잠깐 이야기 했었습니다.
위와 같은 화면에서 권한을 추가했던것을 기억하실겁니다~
권한들에 대한 자세한 설명은
http://d.android.com/reference/android/Manifest.permission_group.html
에서 확인 가능합니다.
만약에 원래 어플에서는 3개의 권한을 사용하였는데
업데이트를 진행하며 한개가 추가된 4개의 권한을 사용한다면
사용자에게 안드로이드는 자동으로 경고창을 띄워줍니다.
물론 습관적으로 확인을 누르는 사용자가 대부분이지만 개발자의 안전장치의 일종이 됩니다~^^
[이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]