用户虚拟机数据访问证据收集方法及系统技术方案

技术编号:18723792 阅读:48 留言:0更新日期:2018-08-22 00:51
本发明专利技术提供了用户虚拟机数据访问证据收集方法及系统,属于信息安全领域,包括申请收集可信性证据;云端IaaS服务虚拟机数据访问可信性证据采集器根据云用户身份唯一标识符ID信息,向虚拟机相关的宿主机发起采集请求;访问行为监控器收集本地可信性证据;将日志证据共同回传给第三方IaaS服务虚拟机数据访问可信性接收器和第三方恶意访问行为关联器,通过上述信息还原出正常和恶意的用户虚拟机数据访问行为。通过在证据收集过程中对用户ID信息进行认证并且使用本地可信性证据进行恶意访问请求关联认证,能够解决获取作为IaaS云服务用户在云中访问数据行为证据的问题,同时解决了用户能够关联分析是否有恶意IaaS云服务商的非法访问数据行为的问题。

User virtual machine data access evidence collection method and system

The invention provides a method and a system for collecting user virtual machine data access evidence, which belongs to the field of information security, including application for collecting trustworthiness evidence; cloud IaaS service virtual machine data access trustworthiness evidence collector launches a collection request to the host computer related to the virtual machine according to the cloud user identity unique identifier ID information; The access behavior monitor collects local trustworthiness evidence and passes the log evidence back to the third party IaaS service virtual machine data access trustworthiness receiver and the third party malicious access behavior correlator to restore normal and malicious user virtual machine data access behavior. By authenticating user ID information in the process of evidence collection and using local trustworthiness evidence for malicious access request Association authentication, the problem of obtaining evidence of data access behavior of IaaS cloud service users in the cloud can be solved. At the same time, the problem of whether users can analyze the illegality of malicious IaaS cloud service providers can be solved. The problem of accessing data behavior.

【技术实现步骤摘要】
用户虚拟机数据访问证据收集方法及系统
本专利技术属于信息安全领域,特别涉及用户虚拟机数据访问证据收集方法及系统。
技术介绍
当前,来自内部员工盗取公司数据的威胁,对于企业以及用户来说非常严重。如沃达丰200万客户银行资料泄露事件等案例中,都是特权用户访问权限过大导致了客户数据被窃取。在基础设施即服务(InfrastructureasaService,IaaS)中,云用户使用的数据以虚拟机镜像的方式存放于云宿主机平台上,而云服务商(管理员)具有用户虚拟机所在宿主机的管理员特权。因此,恶意的IaaS云服务商(管理员)完全能够通过操纵宿主机读取用户虚拟机镜像的方式非法获取用户数据。然而,当前宿主机访问云虚拟机数据的方式众多,当前的云安全测试技术没有对相关行为进行建模及全面覆盖采集;没有区分恶意云服务商通过宿主机访问虚拟机数据的行为和云用户正常访问虚拟机数据的行为;这都阻碍了用户察觉恶意IaaS云服务商对其数据的非法窃取,无法有效保障用户数据不受恶意IaaS云服务商的威胁。
技术实现思路
为了解决现有技术中存在的缺点和不足,本专利技术提供了用于防止出现IaaS云服务商的非法访问数据行为的用户虚拟机数据访问证据收集方法及系统。为了达到上述技术目的,一方面,本专利技术提供了用户虚拟机数据访问证据收集方法,所述收集方法,包括:用户登录第三方可信性证据收集用户登录服务器,如果登录账号及密码有效,则请求继续进行证据收集、分析和展示流程;向第三方可信性证据展示服务器申请收集可信性证据,并将请求依次发送给第三方IaaS服务虚拟机数据访问可信性接收器和云端IaaS服务虚拟机数据访问可信性证据采集器收集云端证据;云端IaaS服务虚拟机数据访问可信性证据采集器根据云用户身份唯一标识符ID信息,通过nova数据库查找到用户虚拟机相关的宿主机,向这些宿主机发起采集请求;云端宿主机用户数据访问行为监控器收集本地可信性证据;将日志证据共同回传给第三方IaaS服务虚拟机数据访问可信性接收器和第三方恶意访问行为关联器,由第三方恶意访问行为关联器通过上述信息还原出正常和恶意的用户虚拟机数据访问行为;将关联分析得到恶意IaaS服务商非法行为结果返回给第三方可信性证据展示服务器及用户查看。可选的,所述可信性证据,包括:来自服务组件、虚拟化管理工具和虚拟化进程访问三个层次的正常的用户访问行为和非法的恶意服务商访问行为信息。可选的,所述可信性证据的层级结构表现为虚拟机数据访问可信性证据树,在可信性证据树中的第二层节点包含证据来源层次信息,叶子节点包含访问行为名称及发生时间信息;服务组件监控采集到的行为证据为用户发起的请求如对虚拟机的shutdown,start,pause,suspend等操作及时间信息;虚拟化管理工具监控采集到的行为证据为对虚拟机的shutdown,start,pause,suspend等操作及时间信息;虚拟化进程监控采集到的行为证据为对虚拟机的qemu-img,qemu-system,qemu-nbd等操作及时间信息。可选的,所述云端宿主机用户数据访问行为监控器收集本地可信性证据,包括:服务组件访问虚拟机数据行为监控模块获得用户ID对应的行为名称以及时间信息,记为nova-access.log;虚拟化管理工具访问虚拟机数据行为监控模块通过虚拟机镜像日志获得对用户虚拟机数据的访问行为证据信息,包括访问行为名称以及时间信息,信息中包括正常的用户访问行为和非法的恶意服务商访问行为信息,记为vtool-access.log;虚拟化进程访问虚拟机数据行为监控模块通过对系统调用的监控获取对用户虚拟机数据的访问行为证据信息,包括访问行为名称以及时间信息,上述信息中包括正常的用户访问行为和非法的恶意服务商访问行为信息,记为vp-access.log。可选的,所述虚拟化进程监控信息获取算法包括:判断当前访问进程的操作op是否为被监控的关键访问操作,如open,read,write,append等;如果是,继续下一操作;如果否,不进行监控;获取需要保护的虚拟机镜像文件地址;判断当前访问进程是否是合法的虚拟化进程,如qemu-system或qemu-kvm等;如果是,则继续下一步;如果否,不允许未经允许的虚拟化进程直接访问用户虚拟机数据,并报警;获取当前访问的系统时间time;将当前访问行为主体(虚拟化进程)、客体(虚拟机文件)及时间(当前访问时间)记录到虚拟化日志vp-access.log中。可选的,所述由第三方恶意访问行为关联器通过上述信息还原出正常和恶意的用户虚拟机数据访问行为,包括:根据获取的层次行为数据集得到行为集合;关联分析得到恶意IaaS服务商非法行为集合。可选的,所述根据获取的层次行为数据集得到行为集合,包括:用户合法行为集合={服务组件访问虚拟机数据行为},这些数据从nova-access.log中获取;虚拟化管理工具访问行为集合={虚拟化管理工具访问虚拟机数据行为}这些数据从vtool-access.log中获取;虚拟化进程访问虚拟机数据行为集合={虚拟化进程访问虚拟机数据行为}这些数据从vp-access.log中获取。所述关联分析得到恶意IaaS服务商非法行为集合,包括:来自虚拟化管理层的恶意IaaS服务商非法行为集合={虚拟化管理工具访问虚拟机数据行为}-{服务组件访问虚拟机数据行为};来自虚拟化进程的恶意IaaS服务商非法行为集合={虚拟化进程访问虚拟机数据行为}-{虚拟化进程访问虚拟机数据行为};恶意IaaS服务商非法行为集合={虚拟化进程访问虚拟机数据行为}-{服务组件访问虚拟机数据行为}。另一方面,本专利技术实施例还提供了用户虚拟机数据访问证据收集系统,所述收集系统,包括:云端宿主机用户数据访问行为监控器,用于全程监控IaaS用户访问数据请求从发出到执行的过程;云端IaaS服务虚拟机数据访问可信性证据采集器,用于获取云用户与云用户虚拟机之间的关联关系,以及集中收集云端所有宿主机上监控到的行为信息;第三方IaaS服务虚拟机数据访问可信性接收器,用于从云端获取云端访问数据行为信息;第三方恶意访问行为关联器,用于关联云端的访问行为监控信息,得出恶意行为分析结果;第三方可信性证据展示服务器,用于接收用户分析请求和向用户展示行为分析结果;第三方可信性证据收集用户登录服务器,用于获取用户登录账号及密码信息。可选的,所述云端宿主机用户数据访问行为监控器,包括:计算服务组件监控模块、虚拟化管理工具监控模块和虚拟化进程监控模块。本专利技术提供的技术方案带来的有益效果是:通过在证据收集过程中对用户ID信息进行认证并且使用本地可信性证据进行恶意访问请求关联认证,能够解决获取作为IaaS云服务用户在云中访问数据行为证据的问题,同时解决了用户能够关联分析是否有恶意IaaS云服务商的非法访问数据行为的问题。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的用户虚拟机数据访问证据收集方法的流程示意图;图2是本专利技术提供的虚拟机数据访问可信性证据树的结构示意图。本文档来自技高网...

【技术保护点】
1.用户虚拟机数据访问证据收集方法,其特征在于,所述收集方法,包括:用户登录第三方可信性证据收集用户登录服务器,如果登录账号及密码有效,则请求继续进行证据收集、分析和展示流程;向第三方可信性证据展示服务器申请收集可信性证据,并将请求依次发送给第三方IaaS服务虚拟机数据访问可信性接收器和云端IaaS服务虚拟机数据访问可信性证据采集器收集云端证据;云端IaaS服务虚拟机数据访问可信性证据采集器根据云用户身份唯一标识符ID信息,通过nova数据库查找到用户虚拟机相关的宿主机,向这些宿主机发起采集请求;云端宿主机用户数据访问行为监控器收集本地可信性证据;将日志证据共同回传给第三方IaaS服务虚拟机数据访问可信性接收器和第三方恶意访问行为关联器,由第三方恶意访问行为关联器通过上述信息还原出正常和恶意的用户虚拟机数据访问行为;将关联分析得到恶意IaaS服务商非法行为结果返回给第三方可信性证据展示服务器及用户查看。

【技术特征摘要】
1.用户虚拟机数据访问证据收集方法,其特征在于,所述收集方法,包括:用户登录第三方可信性证据收集用户登录服务器,如果登录账号及密码有效,则请求继续进行证据收集、分析和展示流程;向第三方可信性证据展示服务器申请收集可信性证据,并将请求依次发送给第三方IaaS服务虚拟机数据访问可信性接收器和云端IaaS服务虚拟机数据访问可信性证据采集器收集云端证据;云端IaaS服务虚拟机数据访问可信性证据采集器根据云用户身份唯一标识符ID信息,通过nova数据库查找到用户虚拟机相关的宿主机,向这些宿主机发起采集请求;云端宿主机用户数据访问行为监控器收集本地可信性证据;将日志证据共同回传给第三方IaaS服务虚拟机数据访问可信性接收器和第三方恶意访问行为关联器,由第三方恶意访问行为关联器通过上述信息还原出正常和恶意的用户虚拟机数据访问行为;将关联分析得到恶意IaaS服务商非法行为结果返回给第三方可信性证据展示服务器及用户查看。2.根据权利要求1所述的用户虚拟机数据访问证据收集方法,其特征在于,所述可信性证据,包括:来自服务组件、虚拟化管理工具和虚拟化进程访问三个层次的正常的用户访问行为和非法的恶意服务商访问行为信息。3.根据权利要求1所述的用户虚拟机数据访问证据收集方法,其特征在于,所述可信性证据的层级结构表现为虚拟机数据访问可信性证据树,在可信性证据树中的第二层节点包含证据来源层次信息,叶子节点包含访问行为名称及发生时间信息;服务组件监控采集到的行为证据为用户发起的请求如对虚拟机的shutdown,start,pause,suspend等操作及时间信息;虚拟化管理工具监控采集到的行为证据为对虚拟机的shutdown,start,pause,suspend等操作及时间信息;虚拟化进程监控采集到的行为证据为对虚拟机的qemu-img,qemu-system,qemu-nbd等操作及时间信息。4.根据权利要求1所述的用户虚拟机数据访问证据收集方法,其特征在于,所述云端宿主机用户数据访问行为监控器收集本地可信性证据,包括:服务组件访问虚拟机数据行为监控模块获得用户ID对应的行为名称以及时间信息,记为nova-access.log;虚拟化管理工具访问虚拟机数据行为监控模块通过虚拟机镜像日志获得对用户虚拟机数据的访问行为证据信息,包括访问行为名称以及时间信息,信息中包括正常的用户访问行为和非法的恶意服务商访问行为信息,记为vtool-access.log;虚拟化进程访问虚拟机数据行为监控模块通过对系统调用的监控获取对用户虚拟机数据的访问行为证据信息,包括访问行为名称以及时间信息,上述信息中包括正常的用户访问行为和非法的恶意服务商访问行为信息,记为vp-access.log。5.根据权利要求4所述的用户虚拟机数据访问证据收集方法,其特征在于,所述虚拟化进程监控信息获取算法包括:判断当前访问进程的...

【专利技术属性】
技术研发人员:姚一杨赵保华安宁钰王彦波韩嘉佳卢新岱张旭东
申请(专利权)人:国网浙江省电力有限公司国网浙江省电力有限公司信息通信分公司全球能源互联网研究院有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1