Teaching Android Mobile Security

Abstract : At present, computer science studies generally offer courses addressing mobile development and they use mobile technologies for illustrating theoretical concepts such as operating system, design patterns, and compilation because Android and iOS use a large variety of technologies for developing applications. Teaching courses on security is also becoming an important concern for academics, and the use of mobile platforms (such as Android) as supporting material is becoming a reasonable option. In this paper, we intend to bridge a gap in the literature by reversing this paradigm: Android is not only an opportunity to learn security concepts but requires strong pedagogical efforts for covering all the aspects of mobile security. Thus, we propose teaching Android mobile security through a two-dimensional approach. The first dimension addresses the cognitive process of the Bloom taxonomy, and the second dimension addresses the technical layers of the architecture of the Android operating system. We describe a set of comprehensive security laboratory courses covering various concepts, ranging from the application development perspective to a deep investigation of the Android Open Source Project and its interaction with the Linux kernel. We evaluated this approach, and our results verify that the designed security labs impart the required knowledge to the students.
Document type :
Conference papers
Complete list of metadatas

Cited literature [26 references]  Display  Hide  Download

https://hal-centralesupelec.archives-ouvertes.fr/hal-01940652
Contributor : Jean-François Lalande <>
Submitted on : Friday, November 30, 2018 - 2:06:43 PM
Last modification on : Tuesday, November 12, 2019 - 4:09:19 PM
Long-term archiving on: Friday, March 1, 2019 - 2:35:00 PM

File

SIGCSE19-camera.pdf
Files produced by the author(s)

Identifiers

Citation

Jean-François Lalande, Valérie Viet Triem Tong, Pierre Graux, Guillaume Hiet, Wojciech Mazurczyk, et al.. Teaching Android Mobile Security. SIGCSE '19 - 50th ACM Technical Symposium on Computer Science Education, Feb 2019, Minneapolis, United States. pp.232-238, ⟨10.1145/3287324.3287406⟩. ⟨hal-01940652⟩

Share

Metrics

Record views

714

Files downloads

272