토큰
-
키체인을 활용해 jwt Token 안전하게 저장하기공부/iOS 2024. 1. 16. 16:27
Keychain(키체인) 간단 소개: 키체인은 iOS에서 사용할 수 있는 secure 저장소입니다. 흔히 사용하게되는 UserDefaults의 경우 plist 파일에 저장되기 때문에 비밀번호, 신용카드 번호 암호화 키 등의 민감한 데이터를 저장해선 안됩니다. 키체인에 접근하기 위해선 디바이스의 비밀번호를 통해 보호되기에 사용자만 키체인에 저장된 데이터에 접근할 수 있습니다. Keychain에 사용되는 데이터 보호 방식: 키체인은 AES-256-GCM 암호화 알고리즘을 사용하여 데이터를 암호화하며, Secure Enclave와 같은 하드웨어 보안 모듈을 활용하여 데이터를 안전하게 저장합니다. 키체인은 파일 시스템에 저장되어 있는 SQLite 데이터베이스로 구현되어 있습니다. identifier나 group..