SafetyNet은 기기 조작, 잘못된 URL, 잠재적으로 위험한 앱, 가짜 사용자 등 보안 위협으로부터 앱을 보호할 수 있는 일련의 서비스와 API를 제공합니다.
시작하기 전에
앱을 준비하려면 먼저 앱의 빌드 파일이 다음 값을 사용하는지 확인합니다.
minSdkVersion
19
이상compileSdkVersion
28
이상
그런 다음 아래 섹션의 단계를 완료합니다.
앱 구성
settings.gradle
파일에서 Google의 Maven 저장소와 Maven 중앙 저장소를 dependencyResolutionManagement
및 pluginManagement
저장소 섹션에 포함합니다.
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
모듈의 Gradle 빌드 파일(일반적으로 app/build.gradle
임)에 Google Play API의 Google Play 서비스 종속 항목을 추가합니다.
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.0.1'
}
추가 정보
- SafetyNet Attestation API
- SafetyNet Attestation API에서 암호화 서명 증명을 제공하여 앱이 실행되고 있는 Android 기기의 무결성을 평가하는 방법을 알아봅니다.
- SafetyNet Safe Browsing API
- 특정 URL이 Google에 의해 알려진 위협으로 표시되었는지 확인하기 위해 SafetyNet Safe Browsing API에서 서비스를 제공하는 방법을 알아봅니다.
- SafetyNet reCAPTCHA API
- SafetyNet reCAPTCHA API를 통해 악성 트래픽으로부터 앱을 보호하는 방법을 알아봅니다.
- SafetyNet Verify Apps API
- SafetyNet Verify Apps API를 통해 잠재적으로 위험한 앱으로부터 기기를 보호하는 방법을 알아봅니다.