lou@blog $ _

  • 홈
  • 태그

2021/06/03 1

[안드로이드] Google SafetyNet Attestation으로 기기 무결성을 확보하기 (클라이언트/서버 Python)

SafetyNet Attestation으로 기기 무결성을 확보하기 SafetyNet Attestation 구현을 위해서 클라이언트(앱)와 서버에서 필요한 절차들을 나누어 설명할 예정이다. 전체 절차 서버에 Nonce를 요청한다. 해당 요청에 대한 Nonce를 생성하여 다시 앱으로 돌려준다. 앱에서 해당 Nonce를 싣고 SafetyNet API를 호출하여 Google Services에 Attestation을 요청한다. Attestation 결과를 JWT로 받는다. 받은 결과를 서버로 전송한다. 서버는 JWT를 통해 Attestation 검증 후 결과를 앱으로 돌려준다. 클라이언트 API 키 얻기 SafetyNet Attestation API 호출을 위해 API 키를 먼저 얻어야한다. GCP에서 API 키..

프로그래밍/Android 2021.06.03
1
더보기
반응형
프로필사진

지식은 점에서 선으로

  • 분류 전체보기 (592)
    • 프로그래밍 (417)
      • General (68)
      • Linux (19)
      • Android (140)
      • Kotlin (14)
      • Network (10)
      • Java (10)
      • JS, Node.js (27)
      • Algorithm (11)
      • C | C++ (2)
      • iOS (2)
      • 마인크래프트 서버, 플러그인 (7)
      • Python (19)
      • SQL (6)
      • NoSQL (2)
      • Unity (8)
      • 수학 (8)
      • C# (2)
      • Blockchain (3)
      • Docker (5)
      • 회고 (7)
      • Rust (5)
      • Design Pattern (1)
      • Spring (1)
      • Gradle (7)
      • Graphics (1)
      • 단어장 (14)
      • AI,ML (16)
      • Godot (2)
    • 게임 (47)
      • 마인크래프트 (24)
      • 마인크래프트 앱 개발일기 (10)
      • 일반 게임 (6)
      • 게임개발 (7)
    • 나 (118)
      • 이슈 (44)
      • 리뷰 (20)
      • 독후감 (7)
      • 루슐랭 맛집 (31)
      • 생각 주머니 (11)
      • 자동차 (5)
    • 기타 (8)
      • 개인정보처리방침 (8)

Tag

Windows, 코딩, kotlin, Linux, 앱, minecraft, 어플, 안드로이드, 프로그래밍, Python, JavaScript, 만들기, 마인크래프트, Android, 마크, 강의, Server, 서버, 개발, Java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2021/06   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바