Protecting Data in iOS Apps

Defensive Coding iOS    |    Intermediate
  • 15 videos | 1h 19m 28s
  • Earns a Badge
Rating 4.7 of 44 users Rating 4.7 of 44 users (44)
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

  • 2m 21s
    In this video, you will learn how to obscure sensitive data from plain sight in an iOS app interface. FREE ACCESS
  • 5m 6s
    In this video, find out how to use alert view styles to collect sensitive user data. FREE ACCESS
  • Locked
    3.  Securing Alert Controllers
    4m 57s
    During this video, you will learn how to obscure sensitive data when using alert controllers. FREE ACCESS
  • Locked
    4.  Protecting iOS Apps Using TouchID
    6m 6s
    In this video, you will learn how to use Touch ID authentication in iOS apps on supported devices. FREE ACCESS
  • Locked
    5.  Protecting Text Data During Writes
    5m 4s
    After completing this video, you will be able to recognize how to write text data to files while reducing the risk of data corruption. FREE ACCESS
  • Locked
    6.  Protecting NSData During Writes
    5m 30s
    After completing this video, you will be able to recognize how to write binary data to files while reducing the risk of data corruption. FREE ACCESS
  • Locked
    7.  Protecting Text Files Using Built-in Encryption
    5m 17s
    In this video, you will use built-in hardware encryption to securely store text files on disk. FREE ACCESS
  • Locked
    8.  Protecting Data Files Using Built-in Encryption
    5m 4s
    In this video, learn how to use built-in hardware encryption to store files securely on disk. FREE ACCESS
  • Locked
    9.  Knowing When Protected Files Change Status
    3m 19s
    In this video, learn how to register for notifications and delegate methods that indicate when the status of protected files changes. FREE ACCESS
  • Locked
    10.  Working With Protected Files in the Background
    5m 24s
    Find out how to create and access protected files on an iOS device while it is in the background. FREE ACCESS
  • Locked
    11.  Storing iOS Keychain Items
    6m 34s
    In this video, you will learn how to securely store sensitive data using the iOS keychain. FREE ACCESS
  • Locked
    12.  Searching for iOS Keychain items
    7m 24s
    In this video, find out how to search for and retrieve sensitive data from the iOS keychain. FREE ACCESS
  • Locked
    13.  Updating iOS Keychain Items
    6m 36s
    In this video, you will learn how to update sensitive data stored in the iOS keychain securely. FREE ACCESS
  • Locked
    14.  Removing iOS Keychain Items
    6m 26s
    In this video, you will remove sensitive data stored in the iOS keychain. FREE ACCESS
  • Locked
    15.  Setting Accessibility of Keychain Items
    4m 21s
    Find out how to define when keychain items are accessible depending on the lock status of an iOS device. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 529 users Rating 4.5 of 529 users (529)
Rating 4.5 of 311 users Rating 4.5 of 311 users (311)
Rating 4.7 of 61 users Rating 4.7 of 61 users (61)