[发明专利]一种主动对象存储系统上的入侵检测方法有效
申请号: | 201711118351.2 | 申请日: | 2017-11-10 |
公开(公告)号: | CN107920067B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 谢雨来;冯丹;荣震;廖雪龙;秦磊华 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智;曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主动 对象 存储系统 入侵 检测 方法 | ||
1.一种主动对象存储系统上的入侵检测方法,其特征在于,包括如下步骤:
(1)使用主动对象存储系统中的审计功能监控应用程序,获取审计日志信息,根据审计日志信息得到应用程序调用的系统调用信息;根据系统调用信息得到应用程序的溯源信息;
(2)对溯源信息并行的进行入侵检测,得到检测结果,当检测结果异常时,说明主动对象存储系统被入侵,当检测结果正常时,说明主动对象存储系统安全;
所述系统调用信息包括read系统调用信息、write系统调用信息、fork系统调用信息、open系统调用信息和rename系统调用信息;
所述溯源信息包括used依赖关系、wasGeneratedBy依赖关系、wasControlledBy依赖关系、wasTriggeredBy依赖关系和wasDerivedFrom依赖关系;
所述used依赖关系表示一个进程使用某个生成的结果,
所述wasGeneratedBy依赖关系表示一个生成的结果由某个进程产生,
所述wasControlledBy依赖关系表示一个进程由某个代理控制,
所述wasTriggeredBy依赖关系表示若不知道进程P2使用的确切结果,但有另一个进程P1生成的某些结果,进程P2由P1触发,
所述wasDerivedFrom依赖关系表示即使结果A2可能由使用另外结果的进程产生,但并不会告诉A2具体依赖于哪个结果,因此为了显示依赖性,就需要断言A2由另一个结果A1导出;所述生成的结果即为文件对象;
所述根据系统调用信息得到应用程序的溯源信息包括:
对于read系统调用信息,根据Process_read函数得到进程对象和文件对象的溯源信息为used依赖关系,used依赖关系表示进程对象依赖于文件对象;
对于write系统调用信息,根据Process_write函数得到进程对象和文件对象的溯源信息为wasGeneratedBy依赖关系,wasGeneratedBy依赖关系表示文件对象依赖于进程对象;
对于fork系统调用信息,根据Process_fork函数得到进程对象和进程对象的溯源信息为wasTriggeredBy依赖关系,wasTriggeredBy依赖关系表示一个进程对象依赖于另外一个进程对象;
对于open系统调用信息,根据Process_open得到进程对象和文件对象的溯源信息为used依赖关系,used依赖关系表示进程对象依赖于文件对象;
对于rename系统调用信息,根据Process_rename得到进程对象和文件对象的溯源信息为wasDerivedFrom依赖关系,wasDerivedFrom依赖关系表示一个文件对象依赖于另外一个文件对象。
2.如权利要求1所述的一种主动对象存储系统上的入侵检测方法,其特征在于,所述步骤(1)还包括删除重复的溯源信息,消除溯源信息中的循环。
3.如权利要求1或2所述的一种主动对象存储系统上的入侵检测方法,其特征在于,所述入侵检测的具体实现方式为:
根据正常溯源信息建立规则库,判断溯源信息是否属于规则库,如果属于规则库则认为是检测结果正常,如果不属于规则库则根据溯源信息查找多条路径,得到每条路径的判决值,如果某条路径的判决值大于判决值阈值则认为该条路径的活动是异常活动,检测结果异常,如果某条路径的判决值小于判决值阈值则认为该条路径的活动是正常活动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711118351.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于产能研究的气水相渗仪
- 下一篇:增强的碰撞避免