Back close

Course Detail

Course Name Android Internals and Security
Course Code 18SN705
Program M. Tech. in Cyber Security Systems & Networks
Credits Amritapuri
Year Taught 2018

Syllabus

Course Syllabus

Introduction – Android Framework, Dalvik Virtual Machine, Art Virtual Machine, Linux OS Review – Process, Program, File System, Partition, DAC, MAC -, Android Hardware Architecture Layer, IPC Mechanism in Android, Android OS Internals – Rooting an Android Device, Android’s Init, Zygote, Binder Activity Manager, Package Manager, APK Components -Activity, Services, Broadcast Receivers, Content Providers, , Intent, Intent Receivers, Android Manifest Android Development- Development Tools, Application Runtime, Application Framework, Building an App, Linux Networking Refresher– Ports, Sockets, Java Networking, Linux/Android IPTables, Android Virtual Devices – Emulator Networking, File Systems – ext4, vfat, yaffs2, AVD Networking – Connecting Android VD, Routing Table, NetCat, Network Devices with lo and eth, TCP/IP Networking Overview, Well known TCP/IP exploits on Android, Android Security – Android Permissions, Login Credentials, SE Android Reverse engineering of APKs – Tools, Analyses of Android malware, Bouncer, Privacy, Code Injection- ASLR, ROP-, Mitigation – Kernel Hardening, System Call Hardening-, Security enhancement of Android Framework. ASLR and ROP.Android Forensics. Future of body-hugging computing/networking devices.

Text Books / References

  • NikolayElenkov, “An In-Depth Guide to Android’s Security Architecture”,October 2014, 432 pp. ISBN: 978-1-59327-581-5
  • KarimYaghmour, “Embedded Android”, O’Reilly Media, Inc., 2013, 412 pp; WSU Safari Books Online 9781449327958
  • Joseph Annuzzi, Jr., Lauren Darcey, Shane Conder, “Introduction to AndroidApplication Development: Android Essentials”, Fourth Edition, Addison-WesleyProfessional, 2013
  • Adapted Materials from Android development sites.

Resources

“Android Internals and Security” is an elective course offered in M. Tech. in Cyber Security Systems & Networks program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now