• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (3): 30-32.

• 论文 • 上一篇    下一篇

Kylin安全审计子系统的研究和实现

罗钰 何连跃   

  • 出版日期:2007-03-01 发布日期:2010-05-30

  • Online:2007-03-01 Published:2010-05-30

摘要:

研究操作系统的安全防护技术,预测分析操作系统的安全行为,是操作系统安全的重要内容。预测行为是通过分析系统的审计数据完成的,必须要求安全操作系统具备记录用户行为的功能。然而,在很多情况下,恶意用户攻破了操作系统,意味着拥有系统管理员的权限,它可以破坏审计数据,改变系统审计行为,以达到隐藏自己恶意行为的目的。因此,Kylin操作系统研究并实现三权分立的管理员管理模型,该模型要求审计数据的产生和存储不受除审计管理员之外的任何用户控制。本文研究并设计了内核线程完成审计功能的软件结构,避免了以往通过内核审计模块和审计进程实现的审计系统的脆弱性,保证了审计管理的独立。

关键词: 审计 系统日志 记帐 内核线程

Abstract:

To study the protection technology and predict and analyze the behaviors of an operating system is the important content of the security of the operat ing system.The action of prediction is achieved by analyzing the audit data of the system,so the secure operating system must be provided with the funct  ion of recording users' actions.In many cases,however,malicious users' attack the OS successfully,which means the malicious users have the privilege of an administrator,he can destroy audit data,change the behaviors of the audit data so as to hide the aim of his malicious action.So the Kylin operatin  g system implements the management model of power separation,and the model requires that producing and storing audit data cannot be controlled by any us er but the audit administrator.This paper studies and designs the software architecture of the kernel audit function,and avoid the fragibility of the pr evious audit system implemented by the kernel audit module and the audit process,and then guarantee the independence of audit management.

Key words: audit;syslog;accounting;kernel thread