[发明专利]一种基于对象的溯源存储系统及方法有效
| 申请号: | 201611175918.5 | 申请日: | 2016-12-19 |
| 公开(公告)号: | CN106802922B | 公开(公告)日: | 2020-07-10 |
| 发明(设计)人: | 谢雨来;廖雪龙;秦磊华;冯丹 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/18 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 对象 溯源 存储系统 方法 | ||
1.一种基于对象的溯源存储系统,其特征在于,包括:对象存储客户端以及对象存储设备端;
所述对象存储客户端,用于收集系统内核、文件格式以及应用程序的溯源信息,将收集得到的溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令;所述对象命令中携带有收集得到的溯源信息;
所述对象存储设备端,用于接收并解析所述对象命令,提取出所述对象存储客户端缓冲区中的溯源信息,将提取出的溯源信息写入对象文件以及数据库中;
所述对象存储设备端,还用于在接收到用户输入的查询关键字时,对数据库进行检索,将与查询关键字匹配的查询结果进行展示;
所述对象存储客户端包括系统状态溯源收集模块、文件格式溯源收集模块、应用程序溯源收集模块以及第一对象文件系统模块;
所述系统状态溯源收集模块,用于分析系统状态文件,将系统内核信息转换为系统状态溯源信息;所述系统状态溯源信息包括操作系统的名称、网络节点名、内核发行级别、内核发行版本以及CPU架构;
所述文件格式溯源收集模块,用于调用格式分析程序分析文件,将文件格式信息转换为文件格式溯源信息;所述文件格式溯源信息包括文件的建立格式、创建时间以及最近更新时间;
所述应用程序溯源收集模块,用于拦截系统调用,将系统调用序列号以及进程信息转换为应用程序溯源信息;所述应用程序溯源收集模块对应用程序的监测方式包括对创建文件操作进行监测;对postmark应用程序执行文件添加/删除进行监测;以及对内核编译过程进行监测;
所述第一对象文件系统模块,用于将所述系统状态溯源信息、所述文件格式溯源信息以及所述应用程序溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令。
2.根据权利要求1所述的系统,其特征在于,所述对象存储设备端包括对象命令处理模块、第二对象文件系统模块以及溯源查询模块;
所述对象命令处理模块,用于接收并分析所述对象命令,从所述对象存储客户端的缓冲区中解析出所述系统状态溯源信息、所述文件格式溯源信息以及所述应用程序溯源信息,并转发给所述第二对象文件系统模块;
所述第二对象文件系统模块,用于将解析出的所述系统状态溯源信息、所述文件格式溯源信息以及所述应用程序溯源信息写入文件和数据库,并分别把文件和数据库记录封装成对象;
所述第二对象文件系统模块,还用于通过用户输入的关键字对数据库进行搜索得到溯源查询结果;
所述溯源查询模块,用于将所述溯源查询结果写入到本地磁盘和/或返回给所述对象存储客户端。
3.一种基于权利要求1所述的基于对象的溯源存储系统的基于对象的溯源存储方法,其特征在于,包括以下步骤:
(1)对象存储客户端收集系统内核、文件格式以及应用程序的溯源信息,将收集得到的溯源信息存入缓冲区,并向对象存储设备端发送对象命令,其中,所述对象命令中携带有收集得到的溯源信息;
(2)对象存储设备端接收并解析所述对象命令,提取出溯源信息,将溯源信息写入对象文件和数据库中;
(3)对象存储设备端在接收到用户输入的查询关键字时,对数据库进行检索,将查询结果写入到本地磁盘和/或返回给对象存储客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611175918.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:词条展现方法及展现系统
- 下一篇:一种基于固态盘的文件更新方法及系统





