63 items
Protecting Data at Rest with Encryption
Slides / VideoHandling Runtime Permissions Securely
Slides / VideoDetecting Jailbroken/Rooted Devices
Slides / VideoToken Lifecycle: Expiry, Refresh & Revocation
Slides / VideoSafe Deep Link Handling & Validation
Slides / VideoSecuring WebView & JS Bridge
Slides / VideoPreventing Injection in WebView
Slides / VideoValidating & Sanitizing User Input
Slides / VideoCertificate Pinning Against MITM
Slides / VideoYour JS Bundle Is Not Secret
Slides / VideoManaging Secrets with Env Variables
Slides / VideoNever Hardcode Secrets in the Bundle
Slides / VideoAuditing Dependencies for Vulnerabilities
Slides / VideoRoot/Jailbreak Detection Check
Code QuizGating Access with Biometrics
Code QuizClearing Data on Logout
Code QuizWebView Origin Allowlist
Code QuizParsing JSON Without eval
Code QuizBlocking Screenshots on Android
Code QuizBlur Overlay in App Switcher
Code QuizCertificate Pinning Configuration
Code QuizOpening URLs Safely
Code QuizBlocking Android Cleartext Traffic
Code QuiziOS App Transport Security Setup
Code QuizSanitizing User Input
Code QuizTrusting Deep Link Params
Code QuizStoring Auth Tokens Securely
Code QuizPreventing Screen Capture
FlashcardDependency Vulnerability Scanning
FlashcardSecuring OTA Updates
FlashcardBiometric Authentication
FlashcardPreventing Log Data Leakage
FlashcardInput Validation and Sanitization
FlashcardApp Transport Security (iOS)
FlashcardEncrypting Data at Rest
FlashcardSSL/Certificate Pinning
FlashcardEnforcing HTTPS and TLS
FlashcardAvoiding Hardcoded Secrets
FlashcardClipboard Security
FlashcardDeep Link Validation
FlashcardDetecting Rooted/Jailbroken Devices
FlashcardSecuring WebView Usage
FlashcardLogging During a Login Request
Code QuizVerifying an OTA Update Signature
Code QuizHandling a Redirect from a Deep Link
Code QuizStoring an API Secret with react-native-config
Code QuizScreen Capture Protection
QuizPreventing Sensitive Data in Logs
QuizAuditing Third-Party Dependencies
QuizJailbreak / Root Detection
QuizSecuring Over-the-Air Updates
QuizSSL / Certificate Pinning
QuizSecure Token Handling
QuizPreventing Injection in WebViews
QuizHardcoding API Keys in the Bundle
QuizBiometric Authentication
QuizDisabling Debugging in Production
QuizValidating User Input
QuizCode Obfuscation and Hardening
QuizSecure Deep Link Validation
QuizThe JS Bundle Can Be Reverse-Engineered
QuizWebView Security Configuration
QuizClipboard Security
QuizSecuring Over-the-Air Updates
Learn why OTA update integrity must be verified.
Why is integrity verification important for over-the-air (OTA) JavaScript updates?