Source: codecraft.medium.com

Security Checklist — I

Category: Data, Privacy, android, ios, artificial-intelligence

In this DevOps and Agile world, the traditional modes of quali ty assurance, like manual testing, are not as effective when it comes to quality assurance. Granted, risk analysis, test planning, and test management are still important, but to ensure the same level of quality in an Agile world as before, or even better, organizations are using new skills such as test automation, data analytics, and AI technologies amongst others.

dd if=mybackup.ab bs=24 skip=1|openssl zlib -d > mybackup.tarAnalyse the backup and check if there is any sensitive data stored.Verify no sensitive data Is stored in App Bundles DB.

read .db filesand verify no sensitive data is saved here.Verify Keychain/Library/Developer/CoreSimulator/Devices//data/Library/Keychains/keychain-2-debug.db.Data stored here should be encryptedLogs should not have any sensitive data.Verify input fields that ask for sensitive data fore.g.

Verify no sensitive data Is stored in App Bundles DB.

Related Articles