Android P는 백그라운드 앱이 카메라에 액세스하는 것을 방지합니다.

Android의 다음 주요 버전인 Android P에서는 카메라 액세스를 요청하는 유휴 백그라운드 앱에 제한을 적용합니다. 이는 앱이 귀하가 모르는 사이에 귀하의 사진을 찍을 수 없다는 것을 의미하므로 개인 정보 보호에 도움이 됩니다!

안드로이드의 차기 메이저 버전인 안드로이드 P는 몇 주 남았을 수도 있어 공식 공개를 통해, 그리고 비록 핵심 사용자 지향 기능 아직 우리에게 알려지지 않았지만 Android의 오픈 소스 특성 덕분에 우리는 많은 작은 정보를 발견하고 있습니다. 우리는 그것이 이동통신사에게 허락할 것이라는 것을 알고 있습니다. 신호 강도 숨기기 그리고 상태 표시줄에 표시되는 방법 정의예를 들어, Google이 다음에 대한 개발자 액세스 권한을 삭제할 수 있다는 증거를 발견했습니다. 문서화되지 않은 숨겨진 API. 블룸버그 이번 달 초에 Android의 다음 버전이 '다중 화면' 및 '접이식 디스플레이'를 갖춘 휴대폰 지원, 또한 업데이트가 다음을 지원할 것이라는 징후도 발견했습니다. 통화녹음음 기능.

하지만 Android P의 개선은 여기서 끝나지 않습니다. 안드로이드 오픈소스 프로젝트(AOSP)에 따르면 저지르다 1월 19일에 병합된 Android P의 새로운 규칙 세트는 유휴 상태의 백그라운드 앱이 카메라에 액세스하는 것을 방지합니다. 이렇게 하면 화면이 꺼져 있을 때 백그라운드에서 실행되는 악성 앱이 협박을 위해 귀하 또는 귀하가 사랑하는 사람의 사진을 찍을 가능성이 없도록 할 수 있습니다.

Android P에서는 어떤 변화가 있나요?

규칙 변경은 Android가 설치 시 각 애플리케이션에 할당하는 식별자인 앱의 UID(사용자 ID)를 대상으로 합니다. 이는 각 앱마다 고유하며 변경되지 않습니다. 앱이 휴대폰이나 태블릿에 설치된 상태로 유지되는 한 동일한 앱 ID가 유지됩니다.

Android P에서는 카메라 서비스가 UID가 '유휴' 상태임을 감지할 때, 즉 기기가 유휴 상태일 때 선잠 상태와 CPU 및 네트워크 집약적인 서비스에 대한 백그라운드 앱의 액세스 제한됨 - Android에서 오류가 발생하고 카메라에 대한 액세스가 닫힙니다. 비활성 UID의 후속 카메라 요청은 즉시 오류를 생성합니다.

Android 6.0 Marshmallow부터 시작된 카메라 서비스 변경 사항을 기반으로 구축되었습니다. Lollipop 및 이전 버전의 Android에서는 앱에 '선착순' 방식으로 카메라 액세스 권한이 부여되었습니다. 그러나 Marshmallow를 사용하면 카메라 서비스는 포그라운드 및 사용자에게 표시되는 활동이 있는 앱을 강력하게 선호합니다. 이는 놀이 공원의 빠른 차선 대기열과 비슷합니다. 카메라 액세스를 위해 우선순위가 높은 앱이 우선순위가 낮은 앱보다 앞서게 됩니다.

그것이 왜 중요합니까?

백그라운드 앱 카메라 액세스에 대한 제한은 오래 전부터 적용되었습니다. 2014년에 안드로이드 개발자 Szymon Sidor가 출판했습니다. 블로그 게시물 Android의 카메라 권한을 교묘하게 조작하여 애플리케이션이 어떻게 은밀하게 사진을 찍고 동영상을 녹화할 수 있는지 설명합니다. Sidor씨는 카메라 앱의 뷰파인더를 1픽셀로 축소하여 거의 보이지 않게 함으로써 Nexus 5의 뷰파인더에 액세스할 수 있었습니다. 앱이 백그라운드에서 실행 중이고 휴대전화 화면이 꺼져 있는 경우에도 사용자에게 앱 활동을 알리지 않고 카메라를 사용합니다. 꺼져.

와 함께 안드로이드 P의 백그라운드 카메라 제한이 적용되어 Sidor 씨의 블로그 게시물에 설명된 것과 같은 악성 앱은 이러한 악성 앱은 살아남기 위해 포그라운드 서비스를 구현해야 하므로 감지하기가 더 쉽습니다. 감사합니다. 에게 안드로이드 오레오 요구사항, 이는 앱이 실행 중임을 알리는 알림을 앱에서 표시해야 함을 의미합니다(또한 해당 앱이 다른 앱 위에 표시되고 있음을 알려줌). 이러한 앱이 백그라운드에 숨겨진 상태로 남아 있으려고 하면 P의 카메라에 액세스할 수 없으므로 더 이상 작동하지 않습니다.