I’ve mentioned a number of resources on improving app security the most popular being tutorial on using the data protection API, and this keychain wrapper.
Here’s a set of open source projects providing components and utility libraryies for improving the security of your app submitted by Gregg Ganley called iMas.
Project iMas has more to come, and at this stage the project includes:
– App Password: A user interface control you can use to present the user with a password or passcode prompt
– Encrypted Core Data: A simple encrypted Core Data store.
– Secure Foundation: An FIPS 140-2 (OpenSSL) compliant cryptography library.
– Security Check: Library that allows you to continuously check whether the user has jailbroken their device or a debugger is attached.
– Passcode Check: Allows you to check whether the device passcode has an appropriate level of complexity.
You can find iMas and download each component through the homepage here.
A nice set of projects for improving app security. Thanks to Gregg for the submission.
- Tutorial: How To Use The iOS Keychain To Store Names And Passwords
- Tutorial: Securing iOS App Data – Using The Data Protection API, Keychain And Cryptography
- High Quality Open Source iOS Passcode Control
- Iphone Sqlite vs. Core Data – Which to choose?
- Example: Integrating 1Password Within An iOS App For Easier Password Entry
Original article: App Security Utilities – A Password Prompt Control, Encrypted Core Data Store And More
©2013 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.