Jason Hartley is lecturer in criminology at Griffith University in Brisbane, Australia. He is a former police officer with 23 years of experience, and has trained personnel for deployment in Timor Leste, the Solomon Islands, Iraq and Afghanistan. Jason specializes in, and has published on engagement with Muslim communities, Indigenous Polynesian approaches to rehabilitation and reducing recidivism, and Asian Organised Crime. Jason also completed a community internship in Hebron on the West Bank.
ITC519 Mobile Application Security
This unit examines the principles and practices essential for ensuring the security of mobile applications. Students will explore the unique vulnerabilities of mobile platforms, secure coding techniques, and tools for threat analysis. The unit also covers compliance with legal and ethical standards, enabling students to design and implement secure mobile applications and address evolving security challenges in a mobile-first world.
RELEVANT COURSES
* Core unit
CREDIT POINTS
10
STUDY MODES
On campus, online, hybrid
PREREQUISITE OR CO-REQUISITE
ITC404 Foundations of Cybersecurity and ITC511 Networking and Systems Security
UNIT LEARNING OUTCOMES
- Critique and interpret mobile application security principles and vulnerabilities of mobile platforms
- Critically analyse mobile application security and apply secure coding practices to mitigate risks and vulnerabilities
- Critically evaluate and design secure mobile application architectures, addressing platform-specific security challenges and compliance requirements
- Develop and implement mobile security strategies, integrating secure data storage, encryption, and network communication practices
- Propose and articulate mobile application security measures including actionable recommendations for enhancing security
CONTENT
- Mobile application security
- Threat modelling for mobile platforms
- Understanding mobile application vulnerabilities
- Secure coding practices for mobile applications
- Authentication and authorisation in mobile apps
- Secure data storage and encryption for mobile platforms
- Mobile application testing: tools and techniques
- Reverse engineering & runtime instrumentation (APKTool, Ghidra, Frida)
- Secure network communication in mobile applications
- Platform-specific challenges & anti-tamper (root/jailbreak detection)
- Secure mobile DevSecOps pipeline (Fastlane, GitHub Actions, SCA)
- Regulatory and ethical considerations in mobile application security
ASSESSMENT METHODS
- Mobile Security Threat Report – 20%
- Secure Mobile Application Design Proposal and Presentation – 30%
- Mobile Security Implementation Report – 50%
PRESCRIBED READINGS
Check with the lecturer each semester before purchasing any texts












