[Android] 루팅 탐지 — 앱이 스스로 내리는 판정은 왜 믿기 어려운가
앱 안의 루팅 탐지 방법과 그것이 우회되는 이유, Play Integrity·키 증명 같은 기기 밖 판정, 탐지했을 때의 반응 정리
앱 안의 루팅 탐지 방법과 그것이 우회되는 이유, Play Integrity·키 증명 같은 기기 밖 판정, 탐지했을 때의 반응 정리
R8 난독화가 해 주는 것과 keep 규칙·매핑 파일 관리, 그리고 난독화가 지켜주지 못하는 문자열·비밀 값·실행 중 분석의 한계 정리
Play Integrity API가 무엇을 판정하는지, 요청 흐름과 requestHash의 역할, 그리고 왜 판정을 앱이 아닌 서버에서 내려야 하는지 정리
TLS 기본 검증 위에 한 겹 더하는 인증서 피닝의 원리, CertificatePinner·네트워크 보안 구성 구현, 그리고 도입 전에 알아야 할 한계
루팅·MITM·후킹·Frida가 무엇이고, 앱 안의 방어가 왜 결국 우회될 수 있는지 방어자 입장에서 정리