개요
Biometric Storage는 지원되는 플랫폼에서 생체 인증(지문 또는 얼굴 인식)을 선택적으로 제공하는 안전하고 암호화된 데이터 저장 기능을 제공하는 Flutter 패키지입니다. Android 및 iOS에서는 네이티브 보안 기능을 활용하며, 웹(localhost 사용), macOS, Windows, Linux 등 다른 플랫폼에서는 백업 암호화를 제공합니다. 비밀번호나 토큰과 같은 민감한 데이터를 위한 것으로, 장치가 침해되더라도 데이터가 보호되도록 합니다. 개인정보 중심의 로컬 지속성 요구가 있는 앱에 원활하게 통합될 수 있습니다.
사용 사례
- 보안 비밀번호 저장
- 인증 토큰 지속성
- 사용자 선호 암호화
- 생체 인증 보호 데이터 접근
- 오프라인 데이터 보호
- 개인정보 중심 앱 개발
주요 기능
- 엔드 투 엔드 암호화 저장소
- 생체 인증 지원
- 크로스 플랫폼 호환성
- 암호화된 로컬 저장소로 대체
- 읽기/쓰기 작업을 위한 간단한 API
- 플랫폼별 보안 통합
적합한 대상
- 민감한 사용자 데이터를 처리하는 앱
- 비밀번호 관리자
- 보안 노트 앱
- 인증 시스템
- 개인정보 보호 중심 애플리케이션
- 데이터 보안을 우선시하는 개발자
고려 사항
- 모바일 플랫폼이 아닌 플랫폼에서 생체 인식 지원 제한
- 웹 버전은 localStorage를 사용합니다(네이티브보다 보안성이 낮음)
- 적절한 권한 처리가 필요합니다
- 클라우드 동기화 기능 없음
- 데스크톱 플랫폼용 추가 설정이 필요할 수 있습니다
- 기반 운영 체제 보안 메커니즘에 따라 다름