Protecting Data in iOS Apps

Defensive Coding iOS
  • 15 Videos | 1h 20m 28s
  • Earns a Badge
Likes 25 Likes 25
A big part of any defensive programming strategy involves protecting data and files. Explore methods and practices that can be used to help protect data used by iOS apps.

WHAT YOU WILL LEARN

  • obscure sensitive data from plain sight in an iOS app interface
    use alert view styles to collect sensitive user data
    obscure sensitive data when using alert controllers
    use Touch ID authentication in iOS apps on supported devices
    recognize how to write text data to files while reducing the risk of data corruption
    recognize how to write binary data to files while reducing the risk of data corruption
    use built-in hardware encryption to store text files securely on disk
    use built-in hardware encryption to store binary files securely on disk
  • register for notifications and delegate methods that indicate when protected files change status
    create and access protected files while an iOS device is in the background
    securely store sensitive data using the iOS keychain
    search and retrieve sensitive data from the iOS keychain
    update sensitive data stored in the iOS keychain
    remove sensitive data stored in the iOS keychain
    define when keychain items are accessible depending on the lock status of an iOS device

IN THIS COURSE

  • Playable
    1. 
    Securing Text Fields
    2m 21s
    UP NEXT
  • Playable
    2. 
    Securing Alert Views
    5m 6s
  • Locked
    3. 
    Securing Alert Controllers
    4m 57s
  • Locked
    4. 
    Protecting iOS Apps Using TouchID
    6m 6s
  • Locked
    5. 
    Protecting Text Data During Writes
    5m 4s
  • Locked
    6. 
    Protecting NSData During Writes
    5m 30s
  • Locked
    7. 
    Protecting Text Files Using Built-in Encryption
    5m 17s
  • Locked
    8. 
    Protecting Data Files Using Built-in Encryption
    5m 4s
  • Locked
    9. 
    Knowing When Protected Files Change Status
    3m 19s
  • Locked
    10. 
    Working With Protected Files in the Background
    5m 24s
  • Locked
    11. 
    Storing iOS Keychain Items
    6m 34s
  • Locked
    12. 
    Searching for iOS Keychain items
    7m 24s
  • Locked
    13. 
    Updating iOS Keychain Items
    6m 36s
  • Locked
    14. 
    Removing iOS Keychain Items
    6m 26s
  • Locked
    15. 
    Setting Accessibility of Keychain Items
    4m 21s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 0 Likes 0  
CHANNEL iOS Development
Likes 58 Likes 58