Keystore 기반 로그인 정보 암호화
로그인 비밀번호가 기기에 평문으로 저장되는 문제를 직접 찾아 개선했습니다. Android Keystore의 AES-GCM 키로 값을 암호화하는 DataStore 기반 보안 저장소를 만들고, 비밀번호를 쓰던 로그인·회원가입·스플래시 등의 화면을 이 저장소로 옮겼습니다. 기존 평문 데이터는 앱 시작 시 암호화 저장소로 옮긴 뒤 삭제해, 이미 배포된 앱도 그대로 전환되게 했습니다.
- 강제 업데이트 없이 전환
- 로그인 실패 0건