К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Memory, Encryption, and Protecting Data in iOS · LearnSpace
Назад в каталог
courseraПрограммирование

Memory, Encryption, and Protecting Data in iOS

Курс от Infosec
Уровень не указан≈ 7.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Data SecurityEncryptionCryptographySwift ProgrammingApplication SecurityMobile SecurityData StorageKey ManagementSecure CodingData PersistenceNetwork SecurityiOS Development

Программа курса

3 модулей · 39 учебных материалов

01Memory Corruption5 материалов

Lesson

iOS Memory overviewВидеоSwift pointersВидеоUnderstanding overflowsВидеоBuffer overflowsВидео

Учитесь у экспертов

Chrystine D Thorsen

Преподаватель курса

Memory, Encryption, and Protecting Data in iOS
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.6 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Memory corruption quizЗадание
02Encryption19 материалов

Lesson

iOS Storage overviewВидеоExploring the iOS File SystemВидеоPreparing for encryptionВидеоCore dataВидеоData persistence, part 1ВидеоData persistence, part 2ВидеоSavingВидеоVerifying, part 1ВидеоVerifying, part 2ВидеоEncryption, part 1ВидеоEncryption, part 2ВидеоKeychainВидеоUsing keychainВидеоSave user secretsВидеоHashingВидеоGenerating random rulesВидеоHashing passwordsВидеоAdding saltВидеоEncryption & storage quizЗадание
03Protecting Data15 материалов

Lesson

Common data risks, part 1ВидеоCommon data risks, part 2ВидеоProtecting files, part 1ВидеоProtecting files, part 2ВидеоSaving dataВидеоNetwork securityВидеоHTTP exceptionВидеоApp backgroundingВидеоBackgrounding an appВидеоAPI securityВидеоStoring an API key in keychainВидеоInterprocess communication, part 1ВидеоInterprocess communication, part 2ВидеоPreventing race conditionsВидеоProtecting data quizЗадание