안드로이드 개발을 하고있는 경력 2년차 쪼랩 개발자입니다.ㅜㅜ
오늘 아침부터 회사에서 페북 오유 서핑중에 손전등앱에서 유져 정보를
외부에 팔았다는 기사를 보게 됐어요.
권한문제에 따라 말이 많은데 사실 몇가지 권한(퍼미션)만 있어도 정보 뺴오기 쉬운 구조로 되있죠
예)
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
짠 이 권한 하나만 이쓰면
TelephonyManager telephony = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String PhoneNo = telephony.getLine1Number();
--------------------------------------------------------------
이러케 단 2줄의 코드로 전화 번호를 가져올수있습니다.
그리고 인터넷 권한이 있으면 이정보를 통신을 하여 외부로 보낼수있구요.
개발자가 나쁜마음만 먹으면 진짜 생각지도 못한 많은 정보를 뺴올수있습니다 ㅠㅠ 악성앱이죠 그게
하....
아직 우리나라에서는 유료앱 구매하는 문화가 자리잡지 못해서 많은 개발자들이 앱안에 광고를 다는 형태로
수익을 내고 있는데 광고플랫폼 회사에 따라 요구하는 권한들이 있습니다.
위치정보기반광고가 단편적인 예입니다.
플레쉬 같은 어플은 카메라 후레쉬를 사용해야대서 카메라 권한이 들어가는거고
여러 플레쉬 어플들이 있는데 지나치게 많은 권한을 쓰는 어플들이 몇몇 보이네요. 광고떄문일수도 있겟지만 의심은 해봐야댈꺼같습니다!
오늘 점심시간에 간단히 플레쉬 어플 만들어봤습니다. 광고안달려있구 퍼미션도 카메라퍼미션 드가있습니다.
소스도 첨부합니다! 마켓올라가있는소스 그대로고 소스는 구글링하면 금방 나오긴하지만....쓰실분은 마구 써주세요;;
너무 간단해서 공유한다는 말도 민망하네요ㅜ
어플 설치시 권한 눈여겨서 봐주세요!
마켓:
소스: