테크트리(TechTree)

서드파티 앱 없이도 Play Integrity 여부 확인하기 본문

정보, 리뷰/모바일

서드파티 앱 없이도 Play Integrity 여부 확인하기

Alternative_TechTree 2024. 11. 3. 16:00

Play Integrity란 구글에서 제공하는 무결성 검증 시스템으로, 사용자 작업과 요청이 정품 Android 기기에서 실행 중인 수정되지 않은 앱 바이너리(Google Play에서 설치됨)에서 비롯되는지 확인합니다. 즉, 앱을 임의로 변조할 수 있는 환경에서 실행된 것이 아닌지를 확인해 악용과 무단 액세스, 공격을 방지합니다. (출처)

따라서 안드로이드 휴대폰을 루팅하고 세팅을 마친 후 Play Integrity 여부를 확인하는 건 중요합니다. 일부 앱들의 경우 루트 권한 그 자체를 탐지할 뿐만 아니라 Play Integrity API를 통해 무결성 검증을 하기 때문입니다.

보통 루트 유저들 사이에서 Play Integrity 무결성 검증은 Play Integrity API checker와 같은 서드파티 앱을 써서 확인합니다.

그러나 서드파티 앱을 사용하는 게 마음에 들지 않거나, 해당 앱의 당일 API Request 횟수가 다 되어서 쓰지 못하는 경우가 있습니다.

이때 플레이 스토어의 개발자 설정을 활용하면 Play Integrity를 간편하게 확인할 수 있습니다.

플레이 스토어에서 오른쪽 위 계정 아이콘을 누르고 설정으로 들어갑니다.

정보 탭에서 Play 스토어 버전을 여러 번 누릅니다. 안드로이드 개발자 설정처럼 토스트 메세지가 뜨며 개발자 설정이 열립니다.

일반 탭에 들어가면 개발자 옵션이 활성화되어 있습니다.

여기에서 '무결성 확인'을 누르면 바로 Play Integrity를 확인할 수 있습니다.

뜨는 창에서 Labels 옆에 MEETS_BASIC_INTEGRITY, MEETS_DEVICE_INTEGRITY, MEETS_STRONG_INTEGRITY 중 어떤 항목들이 뜨는지로 통과 여부를 판단할 수 있습니다.

부트로더가 잠긴 순정의 경우 위 세 가지가 전부 통과이며,

Play Integrity Fix 등의 모듈 사용 시 보통 BASIC, DEVICE 두 가지가 통과됩니다.

극히 일부 앱을 제외하고는 이 두 가지가 통과되면 Play Integrity 관련 사용에 문제가 없습니다.

잘 사용하시기 바랍니다.

Comments