
educationAug 31, 202621:34pending
Course 42 - Mobile Malware Analysis Fundamentals | Episode 4: iOS Security and Android Frameworks
About this episode
A comprehensive technical exploration of the foundational architectures and security models of iOS and Android, providing the essential knowledge required for mobile security analysis and malware research.The journey begins with iOS security, examining its three major pillars: system security, data security, and application security. You will learn how iOS applications operate within the Cocoa Touch layer and how the sandbox model isolates applications to protect system resources and user data. The episode also explores jailbreaking, including tethered, semi-untethered, and untethered approaches, and explains how vulnerabilities in hardware, the boot chain, or the kernel can be leveraged to bypass Apple’s security restrictions.The focus then shifts to Android, tracing its evolution from its early development in Palo Alto through its acquisition by Google and the creation of the Open Handset Alliance. The episode breaks down Android's architecture from both a system and platform perspective.On the system architecture side, we examine the interaction between the Linux Kernel, Hardware Abstraction Layer (HAL), and Binder IPC, which enables efficient communication between Android processes and system components.On the platform architecture side, the episode explores the Android Runtime (ART) and its predecessor, the Dalvik Virtual Machine (DVM), which provide the execution environment for applications. We also examine the Java API Framework, which exposes essential system services and APIs that developers use to build Android applications.By the end of this episode, you will have a solid understanding of how iOS and Android implement isolation, privilege boundaries, application execution, and hardware interaction—providing a strong foundation for deeper mobile application security and malware analysis.
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cybercode_academy
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cybercode_academy
Get every episode summarized
Each time CyberCode Academy publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from CyberCode Academy

Course 42 - Mobile Malware Analysis Fundamentals | Episode 14: Architecture and...
CyberCode Academy
Sep 10, 202624:31completed

Course 42 - Mobile Malware Analysis Fundamentals | Episode 13: Designing and Arc...
CyberCode Academy
Sep 9, 202617:34failed

Course 42 - Mobile Malware Analysis Fundamentals | Episode 12: Dynamic Analysis...
CyberCode Academy
Sep 8, 202628:08completed

Course 42 - Mobile Malware Analysis Fundamentals | Episode 11: Dynamic Analysis...
CyberCode Academy
Sep 7, 202624:15completed