Computer >> 컴퓨터 >  >> 스마트폰 >> Android

대부분의 사용자가 모르는 숨겨진 안드로이드 권한 메뉴, '특수 앱 접근' 완벽 가이드

오랫동안 권한 관리는 안드로이드 개인정보 보호 최적화의 핵심 요소였습니다. 10년 넘게 안드로이드는 어떤 앱이 어떤 권한에 접근할 수 있는지 세밀하게 제어할 수 있는 기능을 제공해 왔으며, 최신 버전에서는 미디어 접근처럼 세분화된 권한 제어까지 도입되었습니다.

그러나 안드로이드에는 두 번째 권한 메뉴가 존재한다는 사실을 아는 사람은 많지 않습니다. 카메라, 마이크, 미디어 접근 같은 기본 권한처럼 자주 팝업으로 표시되지 않기 때문입니다. 하지만 이 조용한 메뉴의 옵션들은 앱이 시스템 권한에 접근하는 방식에 중대한 영향을 미칠 수 있습니다.

당신은 이야기의 절반만 알고 있다

권한 팝업만으로는 부족하다

안드로이드는 권한 처리 방식을 꾸준히 개선해 왔습니다. 설정의 권한 관리자(Permissions Manager) 덕분에 사용자는 기기에서 일어나는 일을 한눈에 파악할 수 있습니다. 앱을 설치하고 사용하는 동안 마주치는 권한 팝업은 앱이 카메라, 저장소, 마이크, 미디어 등에 접근할 수 있는지 통제하는 훌륭한 수단입니다. 모든 것이 선택 사항(opt-in)이기 때문에 많은 사용자는 권한 팝업에만 전적으로 의존합니다. 하지만 이러한 프롬프트는 전체 이야기의 절반에 불과합니다.

그 이유는 권한 팝업이 시스템 수준 권한을 다루지 않기 때문입니다. 화면 위에 그리기(오버레이), 알림 접근, 기기 사용 데이터 접근, 제한 우회 등을 허용하는 권한들이 바로 그것입니다. 예상할 수 있듯이 이런 시스템 수준 제어는 개인정보와 보안에 훨씬 깊은 영향을 미칩니다. 다행히도 안드로이드 8부터는 이러한 고급 시스템 권한을 별도로 관리할 수 있는 방법을 제공합니다.

아무도 알려주지 않은 메뉴를 만나보자

'특수 앱 접근(Special App Access)'

'특수 앱 접근'은 처음에는 눈에 띄지 않는 설정 중 하나입니다. 이 메뉴는 개인정보 보호 섹션에서조차 강조되지 않습니다. 대신 설정 > 앱 > 고급(선택 사항) > 특수 앱 접근으로 이동해야 해당 옵션에 접근할 수 있습니다. 하지만 그 안에 숨겨진 옵션들을 보면 놀라게 될 것입니다.

이렇게 깊숙이 숨겨져 있음에도 불구하고, 이미 많은 앱이 이러한 권한을 보유하고 있을 수 있습니다(뒤에서 자세히 설명). 또한 제조사에 따라 메뉴 이름을 바꾸거나 다른 위치에 배치하기도 하므로, 기기마다 찾는 경로가 다를 수 있습니다. 그럼에도 이 메뉴의 옵션들은 앱이 기기의 특권 정보에 어떻게 접근하는지 이해하고 그 동작을 통제하는 데 매우 중요합니다.

이 권한 대부분은 안드로이드 시스템에서 정의하지만, 일부 제조사(OEM)는 자체적인 특수 접근 권한을 추가하기도 합니다. 이는 시스템 앱이나 서드파티 앱이 상황에 따라 사용할 수 있습니다.

권한의 종류가 생각보다 많다

결코 가벼운 권한이 아닙니다

'특수 앱 접근' 메뉴에 포함된 권한들은 결코 단순하지 않습니다. 그중 가장 중요한 항목들은 다음과 같습니다.

  • 사용 정보 접근(Usage Access): 앱이 기기의 사용 데이터를 수집할 수 있습니다. 어떤 앱을 사용하는지, 앱별로 얼마나 많은 시간을 소비하는지, 얼마나 자주 사용하는지까지 학습합니다.
  • 다른 앱 위에 표시: 앱이 다른 모든 화면 위에 자신의 UI를 표시할 수 있습니다. 채팅 버블이나 접근성 앱이 자주 사용하지만, 오용될 가능성도 충분합니다.
  • 알림 접근: 이 권한을 가진 앱은 스마트폰에서 수신하는 모든 알림에 접근할 수 있으며, 경우에 따라 민감한 내용까지 포함될 수 있습니다.
  • 시스템 설정 변경: 이 특권 권한이 부여되면 앱은 매번 사용자의 명시적인 확인 없이도 기기의 시스템 수준 설정을 변경할 수 있습니다.
  • 모든 파일 접근: 이름 그대로 앱이 기기의 모든 파일과 폴더에 접근하고 수정할 수 있습니다. 미디어 접근 권한과는 다르다는 점에 유의하세요.

이 외에도 프리미엄 SMS 접근, Wi-Fi 제어, PIP(사진 속 사진), 백그라운드에서 팝업 표시, 전체 화면 알림 전송, 알람 및 리마인더, NFC 실행, 화면 켜기 등의 항목이 있습니다. 물론 목록의 모든 권한이 높은 위험도를 갖는 것은 아닙니다.

이미 많은 앱이 권한을 갖고 있을 수 있다

온보딩 화면 때문입니다

설정을 통해 이 섹션을 직접 열어보면, 생각보다 많은 앱이 목록에 올라 있는 것을 보고 놀랄 수 있습니다. 여기에는 공통된 이유가 있는데, 바로 많은 안드로이드 앱이 온보딩 화면을 사용하기 때문입니다.

솔직히 인정합시다. 시간이 지나면 많은 사람들이 허용하는 권한의 세부 내용에 주의를 기울이지 않습니다. 그저 '허용' 버튼을 누르는 기계적인 작업이 되어버립니다. 그런데 설치 및 초기 설정 과정에서 일부 앱은 이러한 특수 접근 권한도 함께 요청합니다. 안드로이드 설정에서 잠재적 문제를 경고하고 있음에도, 결국 이 옵션들을 활성화하게 되는 것입니다. 이렇게 해서 특권 권한을 가진 앱 목록이 만들어집니다.

다행히 이 문제는 몇 분이면 끝나는 철저한 권한 감사로 해결할 수 있습니다.

지금 바로 해야 할 일

생각보다 훨씬 쉽습니다

특수 앱 접근 권한을 점검하는 것은 어렵지 않습니다. 다음 절차를 따라 해 보세요.

  1. 안드로이드 기기에서 설정을 엽니다.
  2. 앱 > 특수 앱 접근으로 이동합니다.
  3. 각 카테고리를 하나씩 살펴보고, 허용된 앱들을 꼼꼼히 검토합니다.

어떤 앱이 절대적으로 필요하지 않은 기능에 접근하고 있다고 판단되면 해당 권한 접근을 즉시 해제하세요. 예를 들어 계산기 앱은 사용 패턴이나 알림 접근 권한이 필요 없습니다. 마찬가지로 날씨 앱에는 '다른 앱 위에 표시' 권한이 필요 없고, 소셜 미디어 앱에는 '출처를 알 수 없는 앱 설치' 권한이 필요하지 않습니다.

모든 앱이 나쁜 의도를 가진 것은 아닙니다

이 글의 목적은 독자를 겁주는 것이 아닙니다. 모든 앱이 당신을 노린다고 지나치게 의심할 필요도 없습니다. 오히려 이 새로운 지식을 활용하면, 문제가 있는 앱이 이러한 권한을 악용하고 있는지 스스로 판단할 수 있습니다.

반면, 앱이 적절한 기능을 위해 권한을 사용한다고 판단되면 그대로 두어도 괜찮습니다. 예를 들어 많은 접근성 앱은 정상적으로 작동하려면 '다른 앱 위에 표시' 권한이 필요합니다. 마찬가지로 알림 미러링 앱은 앱 및 기기 알림 접근 권한이 필수적입니다.

중요한 것은 각 앱이 실제로 어떤 권한을 갖고 있는지 아는 것, 그리고 그것이 앱의 기능과 일치하는지 확인하는 습관입니다. 지금 바로 설정을 열어 숨겨진 권한 메뉴를 점검해 보시기 바랍니다.