Secure Mobile Development Coding Practices 2.2 Avoid Simple Logic2.4 Implement Anti-tamper Techniques2.6 Understand Secure Deletion of Data Handling Sensitive Data 3.2 Use SECURE Setting For Cookies3.4 Protect Against SSL Downgrade Attacks3.6 Treat Geolocation Data Carefully3.9 Protect Application Settings3.11 Implement Secure Network Transmission Of Sensitive Data3.13 Avoid Storing App Data in Backups 4.1 Avoid Caching App Data4.3 Limit Caching of Username4.5 Be Aware of the Keyboard Cache Webviews 5.2 Protect against CSRF with form tokens 6.1 Use the Keychain Carefully6.3 Implement Protections Against Buffer Overflow Attacks6.6 Implement Touch ID Properly 7.1 Implement File Permissions Carefully7.3 Check Activities7.5 Implement PendingIntents Carefully7.7 Avoid Intent Sniffing7.9 Follow WebView Best Practices7.11 Avoid GUI Objects Caching Servers 8.2 Properly Configure Server-side SSL8.5 Protect Internal Resources