CN105204973A - 云平台下基于虚拟机技术的异常行为监测分析***及方法 - Google Patents

云平台下基于虚拟机技术的异常行为监测分析***及方法 Download PDF

Info

Publication number
CN105204973A
CN105204973A CN201510619509.9A CN201510619509A CN105204973A CN 105204973 A CN105204973 A CN 105204973A CN 201510619509 A CN201510619509 A CN 201510619509A CN 105204973 A CN105204973 A CN 105204973A
Authority
CN
China
Prior art keywords
abnormal behaviour
module
file
analysis
monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510619509.9A
Other languages
English (en)
Inventor
许陆丹
郭锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Group Co Ltd
Original Assignee
Inspur Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201510619509.9A priority Critical patent/CN105204973A/zh
Publication of CN105204973A publication Critical patent/CN105204973A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开云平台下基于虚拟机技术的异常行为监测分析***及方法,属于文件监测分析领域;本发明***包括文件镜像模块、异常行为监控模块、日志记录模块、异常行为分析模块、预警反馈模块、***恢复模块;针对云计算虚拟化特征,主要用来解决多用户环境下异常行为监测分析的独立性,提高监测分析的可靠性,同时保障服务器端服务的正常运转,防止用户数据丢失以及侵犯隐私的情况发生。

Description

云平台下基于虚拟机技术的异常行为监测分析***及方法
技术领域
本发明公开云平台下基于虚拟机技术的异常行为监测分析***及方法,属于文件监测分析领域。
背景技术
云计算是分布式处理(DistributedComputing)、并行处理(ParallelComputillg)和网格计算(GridComputillg)的延续和发展,或者说是这些计算机科学概念的商业实现。它不完全是计算,也不纯粹是存储,而是集计算和存储于一身,将服务器、网络、应用程序以及数据库等各种资源通过互联网为用户提供综合服务的一种理念。伴随着云计算技术及其应用的快速发展,云平台不断涌现,其中云平台允许开发者们或是将写好的程序放在"云"里运行,或是使用"云"里提供的服务,或二者皆是。随着云平台应用的不断扩展,面临着的问题也越来越多,其中云端上用户数据越来越多,我们大量的用户数据已经存储在云端了。我们的电子邮件、文档以及社交网络的用户资料都是如此,而且成千上万的新兴小企业都在依赖云服务,以提高生产效率、降低成本。针对这些海量数据需要保障其安全性,但随着越来越多的数据转向云端,各公司及其用户更容易遭遇黑客袭击,导致数据丢失以及侵犯隐私的问题。本发明提供云平台下基于虚拟机技术的异常行为监测分析***及方法,针对云计算虚拟化特征,主要用来解决多用户环境下异常行为监测分析的独立性,提高监测分析的可靠性,同时保障服务器端服务的正常运转,防止用户数据丢失以及侵犯隐私的情况发生。
发明内容
本发明针对现有技术中存在的问题,提供云平台下基于虚拟机技术的异常行为监测分析***及方法,解决多用户环境下异常行为监测分析的独立性,提高监测分析的可靠性,同时保障服务器端服务的正常运转,防止用户数据丢失以及侵犯隐私的情况发生。
本发明提出的具体方案是:
云平台下基于虚拟机技术的异常行为监测分析***,包括文件镜像模块、异常行为监控模块、日志记录模块、异常行为分析模块、预警反馈模块、***恢复模块;
文件镜像模块负责对于执行的异常行为,提供文件镜像,保护***中的重要文件;
异常行为监控模块负责对异常行为执行过程的实时监控和异常行为执行序列进行获取;
日志记录模块负责记录异常行为执行的过程,作为后续行为追踪的依据;
异常行为分析模块根据异常行为监控模块获取的信息,对异常行为执行过程中各种对***存在安全隐患的调用行为进行提取和分析,并依据预定的行为分析检测方法,分析异常行为的恶意信息;
预警反馈模块根据异常行为分析模块的分析结果,利用预定的方法对行为分析的结果进行判决,如果判定所执行的行为为可信行为,则向云服务***返回行为执行的结果,并提示行为可信,否则,则向云服务***做出预警提示;
***恢复模块负责依据日志文件,通过反向执行用户行为,对异常行为的操作进行恢复。其中执行序列是指异常行为执行过程对***安全存在隐患的各种***调用的执行序列。
***中异常行为在执行过程中,对***中的文件只具有读权限,文件镜像模块通过***为执行的异常行为创建对应文件的镜像文件,异常行为在对应的镜像文件上具有写权限,当异常行为执行完毕且被***确认为可信时,镜像文件对源文件进行覆盖。
所述异常行为监控模块利用进程监控和***调用监控对一个或多个进程的***调用进行监控。
对异常行为的分析包括注册表修改、文件***破坏、内存区域攻击、***虚拟环境检测、进程隐藏。
所述对异常行为的分析中注册表修改是指文件关联性修改、与IE配置相关的注册表键值修改及自启动项修改。
所述对异常行为的分析中文件***破坏是指***文件的非法读写、多个目录下重复拷贝以及日志文件的非法修改。
***恢复模块对异常行为的操作进行恢复,用***的源文件覆盖被修改的镜像文件或者丢掉镜像文件完成对文件***的恢复,同时从外置存储介质中重新调用相应文件对内存区域执行重写操作。
云平台下基于虚拟机技术的异常行为监测分析方法,利用所述的***对异常行为监测分析,使用文件镜像模块对执行的异常行为,提供文件镜像,保护***中的重要文件;
调用异常行为监控模块对异常行为执行过程的实时监控和异常行为执行序列进行获取;
同时日志记录模块记录异常行为执行的过程,作为后续行为追踪的依据;
利用异常行为分析模块调用异常行为监控模块获取的信息,对异常行为执行过程中各种对***存在安全隐患的调用行为进行提取和分析,并依据预定的行为分析检测方法,分析异常行为的恶意信息;
使用预警反馈模块根据异常行为分析模块的分析结果,利用预定的方法对行为分析的结果进行判决,如果判定所执行的行为为可信行为,则向云服务***返回行为执行的结果,并提示行为可信,否则,则向云服务***做出预警提示;
使用***恢复模块依据日志文件,通过反向执行用户行为,对异常行为的操作进行恢复。
***中异常行为在执行过程中,对***中的文件只具有读权限,文件镜像模块通过***为执行的异常行为创建对应文件的镜像文件,异常行为在对应的镜像文件上具有写权限,当异常行为执行完毕且被***确认为可信时,镜像文件对源文件进行覆盖。
对异常行为的操作进行恢复为用***的源文件覆盖被修改的镜像文件或者丢掉镜像文件完成对文件***的恢复,同时从外置存储介质中重新调用相应文件对内存区域执行重写操作。
本发明的有益之处是:本发明***包括文件镜像模块、异常行为监控模块、日志记录模块、异常行为分析模块、预警反馈模块、***恢复模块;文件镜像模块负责对于执行的异常行为,提供文件镜像,保护***中的重要文件;异常行为监控模块负责对异常行为执行过程的实时监控和异常行为执行序列进行获取;日志记录模块负责记录异常行为执行的过程,作为后续行为追踪的依据;异常行为分析模块根据异常行为监控模块获取的信息,对异常行为执行过程中各种对***存在安全隐患的调用行为进行提取和分析,并依据预定的行为分析检测方法,分析异常行为的恶意信息;预警反馈模块根据异常行为分析模块的分析结果,利用预定的方法对行为分析的结果进行判决,如果判定所执行的行为为可信行为,则向云服务***返回行为执行的结果,并提示行为可信,否则,则向云服务***做出预警提示;***恢复模块负责依据日志文件,通过反向执行用户行为,对异常行为的操作进行恢复,利用本发明***,针对云计算虚拟化特征,对多用户环境下异常行为监测进行独立性分析,提高监测分析的可靠性,同时保障服务器端服务的正常运转,防止用户数据丢失以及侵犯隐私的情况发生。
附图说明
图1本发明的架构示意图。
具体实施方式
云平台下基于虚拟机技术的异常行为监测分析***,包括文件镜像模块、异常行为监控模块、日志记录模块、异常行为分析模块、预警反馈模块、***恢复模块;
文件镜像模块负责对于执行的异常行为,提供文件镜像,保护***中的重要文件;
异常行为监控模块负责对异常行为执行过程的实时监控和异常行为执行序列进行获取;
日志记录模块负责记录异常行为执行的过程,作为后续行为追踪的依据;
异常行为分析模块根据异常行为监控模块获取的信息,对异常行为执行过程中各种对***存在安全隐患的调用行为进行提取和分析,并依据预定的行为分析检测方法,分析异常行为的恶意信息;
预警反馈模块根据异常行为分析模块的分析结果,利用预定的方法对行为分析的结果进行判决,如果判定所执行的行为为可信行为,则向云服务***返回行为执行的结果,并提示行为可信,否则,则向云服务***做出预警提示;
***恢复模块负责依据日志文件,通过反向执行用户行为,对异常行为的操作进行恢复。其中执行序列是指异常行为执行过程对***安全存在隐患的各种***调用的执行序列。
利用上述***,结合附图对本发明方法做进一步说明。
如附图所示,虚拟机直接安装在硬件资源层之上,处于操作***的底层。同时,为了实现对异常行为执行过程的监控和分析,在虚拟机中加载了上述异常行为监测分析***。异常行为监测分析***包括文件镜像模块、异常行为监控模块、日志记录模块、异常行为分析模块、预警反馈模块、***恢复模块。该框架下异常行为监控分析过程如下:
(1)异常行为监测分析***一旦接收到云服务器***发送的异常行为,通过预定的在线迁移策略,把异常行为迁移到异常行为监测分析端,同时启动异常行为分析模块,对异常行为的运行过程进行监控分析。如果异常行为,执行过程中存在修改***内文件的行为,则调用虚拟文件***生成对应文件的镜像文件;***中异常行为在执行过程中,对***中的文件只具有读权限,文件镜像模块通过***为执行的异常行为创建对应文件的镜像文件,异常行为在对应的镜像文件上具有写权限,当异常行为执行完毕且被***确认为可信时,镜像文件对源文件进行覆盖。
(2)异常行为监测***中的异常行为监控模块,监控异常行为的执行过程,并把获取的执行序列同时提交给异常行为分析***和日志***;异常行为监控模块可以利用进程监控和***调用监控对一个或多个进程的***调用进行监控;
其中对异常行为的分析包括注册表修改、文件***破坏、内存区域攻击、***虚拟环境检测、进程隐藏;
注册表修改是指文件关联性修改、与IE配置相关的注册表键值修改及自启动项修改;
文件***破坏是指***文件的非法读写、多个目录下重复拷贝以及日志文件的非法修改。
(3)日志记录模块把异常行为的执行序列存入日志文件,并对日志文件实现远程同步备份;
(4)异常行为分析模块对接收到的异常行为执行序列依据预定的行为分析检测方法,分析行为序列的恶意性,并把获得的恶意性信息传送给预警反馈模块;
(5)预警反馈模块依据预定的判断规则对恶意性信息进行评判,并最终确定异常行为的恶意性,如果认为是可信行为,则向云服务器***返回执行结果,并提示行为可信;否则,同时向云服务器***返回预警信息和异常行为执行序列中的恶意操作序列,并同时向***恢复***发送***恢复的相关信息。
(6)依据异常行为分析模块的分析结果和预警反馈模块发送的信息,***恢复模块依据日志文件对***进行恢复。用***的源文件覆盖被修改的镜像文件或者丢掉镜像文件完成对文件***的恢复,同时,异常行为会对内存单元的信息进行修改,从外置存储介质中重新调用相应文件对内存区域执行重写操作。

Claims (10)

1.云平台下基于虚拟机技术的异常行为监测分析***,其特征是包括文件镜像模块、异常行为监控模块、日志记录模块、异常行为分析模块、预警反馈模块、***恢复模块;
文件镜像模块负责对于执行的异常行为,提供文件镜像,保护***中的重要文件;
异常行为监控模块负责对异常行为执行过程的实时监控和异常行为执行序列进行获取;
日志记录模块负责记录异常行为执行的过程,作为后续行为追踪的依据;
异常行为分析模块根据异常行为监控模块获取的信息,对异常行为执行过程中各种对***存在安全隐患的调用行为进行提取和分析,并依据预定的行为分析检测方法,分析异常行为的恶意信息;
预警反馈模块根据异常行为分析模块的分析结果,利用预定的方法对行为分析的结果进行判决,如果判定所执行的行为为可信行为,则向云服务***返回行为执行的结果,并提示行为可信,否则,则向云服务***做出预警提示;
***恢复模块负责依据日志文件,通过反向执行用户行为,对异常行为的操作进行恢复。
2.根据权利要求1所述的云平台下基于虚拟机技术的异常行为监测分析***,其特征是***中异常行为在执行过程中,对***中的文件只具有读权限,文件镜像模块通过***为执行的异常行为创建对应文件的镜像文件,异常行为在对应的镜像文件上具有写权限,当异常行为执行完毕且被***确认为可信时,镜像文件对源文件进行覆盖。
3.根据权利要求1或2所述的云平台下基于虚拟机技术的异常行为监测分析***,其特征是所述异常行为监控模块利用进程监控和***调用监控对一个或多个进程的***调用进行监控。
4.根据权利要求3所述的云平台下基于虚拟机技术的异常行为监测分析***,其特征是对异常行为的分析包括注册表修改、文件***破坏、内存区域攻击、***虚拟环境检测、进程隐藏。
5.根据权利要求4所述的云平台下基于虚拟机技术的异常行为监测分析***,其特征是所述对异常行为的分析中注册表修改是指文件关联性修改、与IE配置相关的注册表键值修改及自启动项修改。
6.根据权利要求4所述的云平台下基于虚拟机技术的异常行为监测分析***,其特征是所述对异常行为的分析中文件***破坏是指***文件的非法读写、多个目录下重复拷贝以及日志文件的非法修改。
7.根据权利要求1或4所述的云平台下基于虚拟机技术的异常行为监测分析***,其特征是***恢复模块对异常行为的操作进行恢复,用***的源文件覆盖被修改的镜像文件或者丢掉镜像文件完成对文件***的恢复,同时从外置存储介质中重新调用相应文件对内存区域执行重写操作。
8.云平台下基于虚拟机技术的异常行为监测分析方法,其特征是利用权利要求1-7任一项所述的***对异常行为监测分析,使用文件镜像模块对执行的异常行为,提供文件镜像,保护***中的重要文件;
调用异常行为监控模块对异常行为执行过程的实时监控和异常行为执行序列进行获取;
同时日志记录模块记录异常行为执行的过程,作为后续行为追踪的依据;
利用异常行为分析模块调用异常行为监控模块获取的信息,对异常行为执行过程中各种对***存在安全隐患的调用行为进行提取和分析,并依据预定的行为分析检测方法,分析异常行为的恶意信息;
使用预警反馈模块根据异常行为分析模块的分析结果,利用预定的方法对行为分析的结果进行判决,如果判定所执行的行为为可信行为,则向云服务***返回行为执行的结果,并提示行为可信,否则,则向云服务***做出预警提示;
使用***恢复模块依据日志文件,通过反向执行用户行为,对异常行为的操作进行恢复。
9.根据权利要求8所述的云平台下基于虚拟机技术的异常行为监测分析方法,其特征是***中异常行为在执行过程中,对***中的文件只具有读权限,文件镜像模块通过***为执行的异常行为创建对应文件的镜像文件,异常行为在对应的镜像文件上具有写权限,当异常行为执行完毕且被***确认为可信时,镜像文件对源文件进行覆盖。
10.根据权利要求8所述的云平台下基于虚拟机技术的异常行为监测分析方法,其特征是对异常行为的操作进行恢复为用***的源文件覆盖被修改的镜像文件或者丢掉镜像文件完成对文件***的恢复,同时从外置存储介质中重新调用相应文件对内存区域执行重写操作。
CN201510619509.9A 2015-09-25 2015-09-25 云平台下基于虚拟机技术的异常行为监测分析***及方法 Pending CN105204973A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510619509.9A CN105204973A (zh) 2015-09-25 2015-09-25 云平台下基于虚拟机技术的异常行为监测分析***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510619509.9A CN105204973A (zh) 2015-09-25 2015-09-25 云平台下基于虚拟机技术的异常行为监测分析***及方法

Publications (1)

Publication Number Publication Date
CN105204973A true CN105204973A (zh) 2015-12-30

Family

ID=54952667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510619509.9A Pending CN105204973A (zh) 2015-09-25 2015-09-25 云平台下基于虚拟机技术的异常行为监测分析***及方法

Country Status (1)

Country Link
CN (1) CN105204973A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105677572A (zh) * 2016-02-04 2016-06-15 华中科技大学 基于自组织映射模型云软件性能异常错误诊断方法与***
CN108228308A (zh) * 2016-12-21 2018-06-29 中国电信股份有限公司 虚拟机的监控方法以及装置
CN108875367A (zh) * 2018-06-13 2018-11-23 苏州若依玫信息技术有限公司 一种基于时序的云计算智能安全***
CN110659147A (zh) * 2019-08-16 2020-01-07 苏州浪潮智能科技有限公司 一种基于模块自检行为的自修复方法和***
CN110913019A (zh) * 2019-12-20 2020-03-24 中国人民解放军战略支援部队信息工程大学 一种云服务的安全保护方法及装置
CN111508617A (zh) * 2020-07-01 2020-08-07 智博云信息科技(广州)有限公司 疫情数据维护方法、装置、计算机设备和可读存储介质
CN112560026A (zh) * 2020-12-15 2021-03-26 国网四川省电力公司信息通信公司 一种信息***告警智能跟踪分析自愈的实现方法
CN114257495A (zh) * 2021-11-16 2022-03-29 国家电网有限公司客户服务中心 一种云平台计算节点异常自动处置***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101038048B1 (ko) * 2009-12-21 2011-06-01 한국인터넷진흥원 봇넷 악성행위 실시간 분석 시스템
CN103077352A (zh) * 2012-12-24 2013-05-01 重庆远衡科技发展有限公司 一种基于云平台的程序行为分析的主动防御方法
CN103839003A (zh) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 恶意文件检测方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101038048B1 (ko) * 2009-12-21 2011-06-01 한국인터넷진흥원 봇넷 악성행위 실시간 분석 시스템
CN103839003A (zh) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 恶意文件检测方法及装置
CN103077352A (zh) * 2012-12-24 2013-05-01 重庆远衡科技发展有限公司 一种基于云平台的程序行为分析的主动防御方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
许陆丹: "云平台下基于虚拟机技术的隔离运行模型研究", 《企业技术开发》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105677572A (zh) * 2016-02-04 2016-06-15 华中科技大学 基于自组织映射模型云软件性能异常错误诊断方法与***
CN105677572B (zh) * 2016-02-04 2018-09-04 华中科技大学 基于自组织映射模型云软件性能异常错误诊断方法与***
CN108228308A (zh) * 2016-12-21 2018-06-29 中国电信股份有限公司 虚拟机的监控方法以及装置
CN108875367A (zh) * 2018-06-13 2018-11-23 苏州若依玫信息技术有限公司 一种基于时序的云计算智能安全***
CN110659147A (zh) * 2019-08-16 2020-01-07 苏州浪潮智能科技有限公司 一种基于模块自检行为的自修复方法和***
CN110913019A (zh) * 2019-12-20 2020-03-24 中国人民解放军战略支援部队信息工程大学 一种云服务的安全保护方法及装置
CN111508617A (zh) * 2020-07-01 2020-08-07 智博云信息科技(广州)有限公司 疫情数据维护方法、装置、计算机设备和可读存储介质
CN111508617B (zh) * 2020-07-01 2020-09-25 智博云信息科技(广州)有限公司 疫情数据维护方法、装置、计算机设备和可读存储介质
CN112560026A (zh) * 2020-12-15 2021-03-26 国网四川省电力公司信息通信公司 一种信息***告警智能跟踪分析自愈的实现方法
CN114257495A (zh) * 2021-11-16 2022-03-29 国家电网有限公司客户服务中心 一种云平台计算节点异常自动处置***

Similar Documents

Publication Publication Date Title
CN105204973A (zh) 云平台下基于虚拟机技术的异常行为监测分析***及方法
Khan et al. Cloud log forensics: Foundations, state of the art, and future directions
Ab Rahman et al. Forensic-by-design framework for cyber-physical cloud systems
JP6122555B2 (ja) 危殆化されている秘密鍵を識別するためのシステム及び方法
Hemdan et al. An efficient digital forensic model for cybercrimes investigation in cloud computing
JP2019500679A (ja) ログエントリを匿名化するシステム及び方法
Duc et al. Security challenges in IoT development: a software engineering perspective
CN104065651A (zh) 一种面向云计算的信息流可信保障机制
US9800590B1 (en) Systems and methods for threat detection using a software program update profile
US11750652B2 (en) Generating false data for suspicious users
Jeong et al. A kernel-based monitoring approach for analyzing malicious behavior on android
CN105184152A (zh) 一种移动终端数据处理方法
CN105224358A (zh) 一种云计算下软件自动打包部署的***及方法
Zhu et al. General, efficient, and real-time data compaction strategy for APT forensic analysis
CN115904605A (zh) 软件防御方法以及相关设备
Alam et al. In-cloud malware analysis and detection: State of the art
Chayal et al. A review on spreading and forensics analysis of windows-based ransomware
CN105354485A (zh) 一种便携式设备数据处理方法
Stirparo et al. In-memory credentials robbery on android phones
CN108139868A (zh) 用于从高速缓存供应频繁使用的映像片段的***和方法
Alabi et al. Toward a data spillage prevention process in Hadoop using data provenance
US10255435B1 (en) Systems and methods for establishing a reputation for related program files
Alptekin et al. Trapdroid: Bare-metal android malware behavior analysis framework
Kieseberg et al. Real-time forensics through endpoint visibility
Al-Sharif Utilizing program’s execution data for digital forensics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151230

WD01 Invention patent application deemed withdrawn after publication