iMAS - iOS Mobile Application Security's repositories
encrypted-core-data
v2.0 - iOS Core Data encrypted SQLite store using SQLCipher
mdm-server
Sample iOS MDM server
security-check
Application level, attached debug detect and jailbreak checking
app-password
Custom iOS user authentication mechanism (password with security questions for self reset)
memory-security
Tools for securely clearing and validating iOS application memory
securefoundation
Secure components enabling application authentication, secure file storage, app level file-based keychain, and shredding for files on disk
passcode-check
iMAS pascode-check, set passcode config profiles and check for conformance
encrypted_code_modules
ECM - mitigates static attacks - allows sections of source code to be encrypted into a .dylib at build time and decrypted at run-time
forced-inlining
Inlining functions can be a very effective method of duplicating sensitive code for increased security
sentry-app
Security for your iDevice. Combines jailbreak detection, debugger detection, minimum device password requirements, app level password, and single sign on capabilities.
SCSampleApp
Security Check sample application
Remail-iPhone
Email Client App for iOS - secured with iMAS
single-sign-on
Simple MDM Single Sign On solution for application level logins
ssl-conservatory
SSL certificate pinning implementation for iOS applications
system-monitor
View and blacklist/whitelist active connections and current processes on device.
multicompiler
LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.
AppPasswordSampleApp
Multi-view iOS app secured with iMAS AppPassword controls
multicompiler-clang
LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.