Androidアプリの保護には、データ(保存、送信)の保護、認証/認証情報の安全な処理、最小権限の原則(パーミッション)の遵守、一般的な脆弱性への対策が含まれます。アプリはユーザーの機密データを扱うため、セキュリティが重要です。
データセキュリティ
✓ ENCRYPT sensitive data at rest — EncryptedSharedPreferences, Android Keystore (for keys),
encrypted databases (NOT plain SharedPreferences/files for secrets)
✓ Use HTTPS/TLS for all network traffic (never plaintext HTTP); certificate pinning for
sensitive apps
✓ Don't log sensitive data; clear it appropriately; mind clipboard/screenshots
✓ Use the KEYSTORE for cryptographic keys (hardware-backed where available)
