android-security-hardened
Installation
SKILL.md
Android Security Hardening ๐ก๏ธ๐
Professional security practices for protecting sensitive user data, identity, and application integrity on Android devices.
โก When to Use
- Biometric Authentication: Fingerprint/Face ID for app lock.
- Local Encryption: Securing login tokens or user profiles.
- Keystore Management: Safe storage of cryptographic keys.
- Root/Emulator Detection: Verifying device integrity for high-risk apps.
- Certificate Pinning: Hardening HTTPS via network security config.
๐๏ธ The 5 Pillars of Security
- Identity: Strong authentication (OIDC, Biometrics).
- Confidentiality: Encrypting data at rest and in transit.
- Integrity: Preventing tampering (App signing, Root check).
- Available: Ensuring resilience (DDoS protection, Offline access control).
- Audit: Logging security-relevant events safely.