This course is designed for intermediate-level learners who want to enhance their security skills in Android development. Participants will analyze the structure of Android memory and evaluate its defenses against exploitation, including understanding pointers and their role in buffer overflow exploits. The course covers various types of overflows, mitigation techniques, and specific vulnerabilities such as the Stagefright buffer overflow.

Memory, Encryption, and Protecting Data in Android
本课程是 Writing Secure Code for Android 专项课程 的一部分
访问权限由 New York State Department of Labor 提供
您将获得的技能
要了解的详细信息

添加到您的领英档案
3 项作业
February 2026
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有3个模块
In this module, you'll dive into the intricacies of Android memory management. We'll explore how memory is structured and used in Android apps, and you'll learn to identify and mitigate common vulnerabilities like overflows. By the end, you'll have hands-on experience with the notorious Stagefright buffer overflow vulnerability, equipping you with practical skills to protect your apps.
涵盖的内容
4个视频1个作业
This module will guide you through the essentials of encryption in Android development. You'll learn how to protect user data at every stage—whether it's at rest, in transit, or in use. We'll cover common pitfalls in handling user credentials and how to avoid them, ensuring your app's data remains secure. By the end, you'll be adept at using Android Keystore for secure credential storage.
涵盖的内容
15个视频1个作业
In this module, you'll explore various strategies to protect data beyond encryption. We'll discuss common data risks and how to secure data during transmission and storage. You'll also learn to mitigate data leakage risks and secure inter-process communications within Android apps. By the end, you'll have a comprehensive understanding of how to protect data viewed online by users.
涵盖的内容
30个视频1个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

提供方
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.







