Teaching Android Mobile Security

Teaching Android Mobile Security
复制标题

Android 移动安全教学

DOI:
--
复制
发表时间:
2019
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
P. Berthomé
P. Berthomé
中科院分区:
--
文献类型:
--
作者:
Jean;Valérie Viet Triem Tong;Pierre Graux;Guillaume Hiet;W. Mazurczyk;H. Chaoui;P. Berthomé

文献摘要

被引文献

相似文献

目前,计算机科学研究通常提供关于移动开发的课程,他们使用移动技术来说明理论概念,如操作系统,设计模式和编译,因为Android和iOS使用各种各样的技术来开发应用程序。安全课程的教学也正在成为学术界关注的一个重要问题,使用移动平台(如Android)作为支持材料正在成为一种合理的选择。在本文中,我们打算通过扭转这一范式来弥合文献中的差距:Android不仅是学习安全概念的机会,而且需要强大的教学努力来涵盖移动安全的所有方面。因此,我们建议通过二维的方法来教授Android移动安全。第一个维度处理Bloom分类法的认知过程,第二个维度处理Android操作系统体系结构的技术层。我们描述了一套全面的安全实验课程,涵盖了各种概念,从应用程序开发的角度到对Android开源项目及其与Linux内核的交互的深入研究。我们评估了这种方法,我们的结果验证了设计的安全实验室向学生传授了所需的知识。
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.