[发明专利]一种基于版本控制的在线快照管理方法和系统有效

专利信息
申请号: 201610763864.8 申请日: 2016-08-30
公开(公告)号: CN106445732B 公开(公告)日: 2018-04-24
发明(设计)人: 邹雅毅;张盼 申请(专利权)人: 华中科技大学附属中学;华中科技大学
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 华中科技大学专利中心42201 代理人: 李智
地址: 430074 湖北省武汉市*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于版本控制的在线快照管理方法及系统,属于计算机安全领域。本发明基于特定内核事件的增量快照机制能够及时生成增量快照以记录被取证系统的状态信息,设置增量快照容量上限,当快照占用空间超过阀值时,自动将某一时间以前的增量快照和基快照合并成新的基快照,基快照能够通过和增量快照进行合并操作还原到已记录的,任意时间任意地址时的虚拟机内存状态。在对快照进行机器语言到应用语言的翻译,发现系统状态的异常改变。本发明还实现了该方法的系统。本发明独立于被取证系统,使得快照和分析结果具有高可信性,另外基于内核特定事件的增量快照机制实时运行开销小,能有效记录关键事件发生时系统的状态。
搜索关键词: 一种 基于 版本 控制 在线 快照 管理 方法 系统
【主权项】:
一种基于版本控制的在线快照管理方法,其特征在于,包含以下步骤:(1)增量快照储存管理:(11)监控虚拟机的运行状态,当被监控虚拟机发生系统调用或进程切换时,将进程名称、事件原因和事件时间信息存放到固定物理内存区间中,再通过超级调用通知虚拟机管理器进行增量快照处理;(12)虚拟机管理器将控制权移交给被监控虚拟机对应的存储例程,存储例程读取虚拟机管理器保存的被监控虚拟机扩展页表指针,遍历其指向的页表,找出新增脏页,然后根据新增脏页的物理页帧生成对应的宿主机虚地址页帧;(13)从固定物理内存区间中读取进程名称、事件原因和事件时间作为当前提交增量快照的初始元数据,通过对应新增脏页的宿主机虚地址页帧,复制对应新增脏页并存入数据库中,生成增量快照,最后根据数据库容量设置阈值,存储的增量快照容量超出阈值后自动对最早期时间段内的增量快照进行合并操作,并将合并后增量快照作为对应被监控虚拟机的基快照;(2)请求快照生成分析:(21)根据请求应用的快照生成请求读取物理内存,若发现内存中有对应快照则对快照信息进行机器语言到应用语言的翻译,并将翻译结果提交给请求应用,结束流程;否则为每个请求应用生成一个前端请求例程;(22)前端请求例程将快照请求的时间信息和地址范围信息放入一个环形消息队列中,并设定一个时间阈值;当环形队列满或者超时时,通过超级调用通知虚拟机管理器进行快照生成;(23)虚拟机管理器为环形队列中的每个快照生成请求初始化一个后端请求例程,后端请求例程首先对相应的快照生成请求按照虚拟机编号A、时间B、地址范围C到D和进程E进行格式化处理;(24)获取快照生成请求的格式化信息,当前被监控虚拟机A的基快照为F时刻的全系统快照,分析数据库中F时刻到B时刻虚拟机A所有增量快照的元数据,提取出该时间段内新增脏页的物理页帧,找出最接近B时刻的新增脏页对应的增量快照,对数据库中基快照进行修改更新,生成虚拟机A在B时刻的全系统快照K,再截取地址范围C到D的E进程快照内容生成快照存储到物理内存中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学附属中学;华中科技大学,未经华中科技大学附属中学;华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610763864.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top