Memory, Encryption, and Protecting Data in Android
This course is designed for intermediate-level learners who want to enhance their security skills in Android development. Participants will analyze the...
By Chrystine D Thorsen on Coursera
About This Course
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. In addition to exploitation techniques, learners will explore secure data storage practices within the Android file system, implement cryptography concepts, and securely manage credentials using the Android Keystore. The course also addresses password security through hashing and salting techniques, common data risks, and secure storage practices to protect data at rest. Finally, participants will gain insights into network security, data protection in transit, and securing inter-process communications and webviews in Android applications.
Topics Covered
Frequently Asked Questions
How much does Memory, Encryption, and Protecting Data in Android cost?
Visit the Memory, Encryption, and Protecting Data in Android course page for current pricing and available discounts.
Who teaches Memory, Encryption, and Protecting Data in Android?
Memory, Encryption, and Protecting Data in Android is taught by Chrystine D Thorsen, Infosec.
What skill level is Memory, Encryption, and Protecting Data in Android for?
This course is designed for intermediate learners.
Similar Courses
HTML & CSS Coding for Beginners: Build your own portfolio!
Chris Dixon
Maya for Beginners: Animation
Lucas Ridley
JavaScript for Beginners (includes 6+ real life projects)
Kalob Taulien
Beginner Bootstrap 4: Hand code beautiful responsive websites fast
Chris Dixon