개요
HTTPS 인증서 핀닝을 통해 서버 인증서를 알려진 SHA-1 또는 SHA-256 지문과 비교하여 보안을 강화하는 플러터 패키지입니다. 서버의 인증서가 미리 정의된 신뢰할 수 있는 지문과 일치하는지 검증함으로써 연결이 안전함을 보장하며, 중간자 공격으로부터 보호합니다. 이 패키지는 HTTP 클라이언트와 통합 가능하며 Android 및 iOS 플랫폼을 지원합니다.
사용 사례
- 민감한 앱에서 API 통신 보안 강화
- 모바일 네트워크에서의 MITM 공격 방지
- 금융 또는 헬스케어 앱에서 서버 신원 검증
- 사용자 지정 또는 내부 API에서 신뢰 강제
주요 기능
- SHA-1 및 SHA-256 지문 검증을 지원합니다
- HTTP 클라이언트와의 간편한 통합
- 크로스 플랫폼(안드로이드 및 iOS)
- 지문을 통한 간단한 구성
- 런타임 인증서 검증
적합한 대상
- 보안을 고려한 모바일 애플리케이션
- 민감한 사용자 데이터를 처리하는 앱
- 기업용 네트워크 통신
- 엄격한 TLS 정책을 구현하는 개발자
고려 사항
- 정확하고 최신의 인증서 지문이 필요합니다
- 지문 변경은 앱 업데이트가 필요합니다
- 동적 또는 자주 변경되는 엔드포인트에 적합하지 않습니다
- 인증서 신뢰 경계의 수동 관리