Netflix의 SafetyNet 제외는 실제로 Google Play Console의 새로운 기능입니다.

지난주에는 루팅된 사용자에게 Netflix 애플리케이션이 숨겨져 있다는 소식 Play 스토어를 검색하면 커뮤니티 전체에 파장이 일어났습니다. 처음에는 왜 이런 일이 발생했는지 정확히 명확하지 않았지만 Netflix는 이것이 의도된 동작이라는 성명을 발표했습니다. 회사는 지원되지 않는 장치를 차단하는 방법으로 Google의 Widevine DRM을 사용하고 있다고 밝혔지만 여전히 매우 쉽게 사이드로드될 수 있기 때문에 이는 의미가 없습니다.

대신 Netflix는 일종의 SafetyNet 검사를 사용하여 애플리케이션이 Play 스토어에서 검색 결과로 표시되는지 여부를 결정하는 것으로 보입니다. 이제 Google I/O가 시작되었으므로 회사는 수많은 서비스에 새로운 기능을 출시하고 있으며 Google Play Console도 그러한 서비스 중 하나입니다. 개발자가 추가 변수 수에 따라 애플리케이션이나 게임을 사람들로부터 제외할 수 있는 새로운 기능이 있는 것 같습니다.

이렇게 하면 그래픽이 많은 게임이 RAM이 1GB만 있는 사람들에게 표시되지 않도록 할 수도 있고, 지원되지 않는 SoC를 사용하는 사람들이 작업을 볼 수 없도록 적용할 수도 있습니다. 여기에 활성화하는 옵션도 있습니다. SafetyNet 제외 여기에서도. 즉, 개발자는 SafteyNet 검사를 통과하지 못한 장치, 기본 무결성 검사를 통과하지 못한 장치, 심지어 Google에서 인증하지 않은 장치에서도 자신의 애플리케이션을 숨길 수 있습니다.

이는 실제로 우리 대부분이 익숙한 기존 SafetyNet 검사와 약간 다릅니다. 표준 검사를 사용하면 응용 프로그램이 시작될 때 검사가 수행되며 테스트를 통과하지 못한 경우 오류 페이지로 이동됩니다. 이 장치 카탈로그 제외 기능은 특정 테스트를 통과하지 못한 경우 사람들이 Play 스토어에서 애플리케이션을 볼 수 없도록 방지합니다. 이는 흥미로운 점입니다. 애플리케이션이 여전히 사이드로드될 수 있고(SafetyNet 검사가 애플리케이션 자체에 존재하지 않는다고 가정) 계속 작동하기 때문입니다. 보통.

이로 인해 점점 더 많은 사람들이 우리 회사와 같은 제3자 애플리케이션 저장소 웹사이트를 사용하게 될 것이라고 추측할 수 있습니다. XDA 연구소 이 문제를 우회하는 방법으로.


출처: Android 개발자 블로그

통해: 안드로이드 경찰