作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

一种轻量级的Android内核保护监控器

杨 永a,b,钱振江a,b,黄 皓a,b   

  1. (南京大学 a. 计算机软件新技术国家重点实验室;b. 计算机科学与技术系,南京 210046)
  • 收稿日期:2013-03-25 出版日期:2014-04-15 发布日期:2014-04-14
  • 作者简介:杨 永(1987-),男,硕士研究生,主研方向:软件安全;钱振江,讲师、博士研究生;黄 皓,教授、博士、博士生导师。
  • 基金资助:
    国家“863”计划基金资助项目(2011AA01A202);江苏省“六大人才高峰”高层次人才基金资助项目(2011-DZXX-035);江苏省高校自然科学研究基金资助项目(12KJB520001)。

A Lightweight Monitor for Android Kernel Protection

YANG Yong a,b, QIAN Zhen-jiang a,b, HUANG Hao a,b   

  1. (a. State Key Laboratory for Novel Software Technology; b. Department of Computer Science and Technology, Nanjing University, Nanjing 210046, China)
  • Received:2013-03-25 Online:2014-04-15 Published:2014-04-14

摘要: 为阻止针对Android系统内核的攻击,保护Android系统内核不被破坏,设计一种基于ARM平台轻量级的hypervisor监控器架构。该架构利用ARM硬件虚拟化扩展技术,对不信任模块进行隔离,阻止模块中恶意代码对内核的破坏,保护关键对象不被篡改,并基于hypervisor、利用交叉视图检测rootkit。实验结果表明,该架构能及时阻止对被监控对象的修改,快速检测出rootkit威胁,减少系统被攻击后带来的损失。

关键词: 移动操作系统, 内核, 安全, 虚拟化, rootkit检测

Abstract: In order to prevent the kernel attack within Android system and protect the kernel of Android system, this paper designs a lightweight hypervisor monitoring architecture based on ARM platform. By applying ARM virtualization technology and isolating un-trusted module, this architecture prevents malicious code damage to kernel and the falsification of key objects within the kernel. Moreover, it can detect rootkit with cross view. Experimental results show that this architecture can promptly stop the falsification of monitoring object and quickly detect rootkit and thus reduce the loss of attack on system.

Key words: mobile operating system, kernel, security, virtualization, rootkit detection

中图分类号: