개요
Flutter Keychain은 iOS Keychain과 Android Keystore를 사용하여 민감한 데이터에 대한 보안성 있고 플랫폼별 저장을 제공합니다. 자격 증명 및 토큰의 암호화된 지속성을 지원하며, 선택적으로 iOS 접근 그룹과 항목 레이블을 지원합니다. 고도의 보안을 위해 설계되어 OS 수준에서 데이터를 보호하여 무단 접근 위험을 최소화합니다. 인증 토큰, API 키 또는 기타 기밀 정보를 플랫폼 보안 최선의 실천 방식에 따라 안전하게 저장하는 데 이상적입니다.
사용 사례
- 사용자 인증 토큰 저장
- API 키를 안전하게 저장하기
- 로그인 자격 증명 유지
- 암호화 키 관리
- 민감한 사용자 데이터 처리
- iOS에서 앱 간 데이터 공유 활성화
주요 기능
- OS 키체인을 통한 암호화 저장
- iOS 액세스 그룹 지원
- iOS에서 항목 레이블 지정
- 크로스 플랫폼 호환성
- 안전한 데이터 격리
- 자동 암호화
적합한 대상
- 보안 자격 증명 저장이 필요한 앱
- 인증 집약형 애플리케이션
- 준수 중심 프로젝트
- 민감한 데이터를 처리하는 모바일 앱
- iOS 및 안드로이드 양쪽을 대상으로 하는 개발자
- 운영체제 수준의 보안이 필요한 응용 프로그램
고려 사항
- 적절한 권한 처리가 필요합니다
- 작은 데이터 크기로 제한됨
- 플랫폼 간 직접 데이터 검색 없음
- 운영체제 보안 기능에 따라 다름
- 대규모 데이터 세트에 적합하지 않습니다
- iOS 액세스 그룹에 대한 추가 설정이 필요할 수 있습니다