Skip to content

Repository files navigation

PracticaliOSAppSecurity

These are the poorly written on purpose projects that go along with the talk "Practical iOS App Security"

The versions correspond to the back and forth between developer and security analyst over the ficticious app, "Keymaster". See slides here for more details:

http://www.totem.training/swift-ios-tips-tricks-tutorials-blog/slides-and-demo-files-from-jailbreak-security-summit-talk

SwiftSecureLang.playground is from the Swift portion of the talk.

V1 - User Defaults (yikes!)
V2 - Data Protection (but not good enough)
V3 - NSCoding and Plists instead of User Defaults
V4 - Core Data
V5 - Keychain and TouchID
V6 - The Apple Watch Edition!

About

These are the poorly written on purpose projects that go along with the talk "Practical iOS App Security"

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages