Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Memory, Encryption, and Protecting Data in iOS

Infosec via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course on iOS Security is designed for intermediate to advanced learners who have a background in iOS development or security. Participants will delve into the intricacies of managing iOS memory effectively, gaining a solid understanding of Swift pointers and techniques to prevent overflows. The course will also cover the implementation and verification of encryption techniques in iOS applications, including the use of keychain and data persistence strategies. Additionally, learners will identify common data risks in iOS applications and explore strategies to mitigate these risks, with a focus on file protection and network security.

Syllabus

  • Memory Corruption
    • In this module, you'll dive into the essentials of iOS memory management. We'll explore Swift pointers and how to prevent overflows through hands-on activities. Remember to review the basics of memory allocation to get the most out of this module!
  • Encryption
    • This module takes you through the world of encryption on iOS. You'll learn to implement encryption techniques and use keychain for secure data storage. Make sure to practice the exercises on data persistence to solidify your understanding!
  • Protecting Data
    • Focus on safeguarding your iOS applications in this module. We'll cover common data risks and how to protect your files and network. Don't forget to explore the API security exercises to apply what you've learned!

Taught by

Chrystine D Thorsen

Reviews

Start your review of Memory, Encryption, and Protecting Data in iOS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.