【技术实现步骤摘要】
本专利技术涉及软件处理领域,尤其涉及一种基于软件免安装运行的管控方法及系统。
技术介绍
当前流行的流氓软件大致都是由捆绑而产生的,用户安装软件时,会遇到可以选择性安装、默认插件安装或不可预见的强制安装,而且因为捆绑的软件数量不至一个,有些捆绑的软件是恶意病毒,有些捆绑的软件可能会造成计算机死机。若安装的软件为绿色的软件,在其安装完成后,用户强行卸载删除,但下次重新开机后卸载删除的软件还会出现,造成用户的困扰,这是因为在安装该软件时,与该软件有关的数据并不是仅仅存储在一个独立的目录下,而是遍布整个磁盘,如运行时产生的目录、注册表和系统配置管理目录等,所以用户在卸载删除软件时并不彻底,因此,会出现卸载删除软件后,在重新开机后还会出现的问题。而此种原因,还会造成软件后期的维护不彻底或移植不全面。
技术实现思路
本专利技术的目的在于提供一种基于软件免安装运行的管控方法及系统,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术一种基于软件免安装运行的管控方法,采用的技术方案如下:S1、免安装软件在沙箱系统中运行时,所述沙箱系统对所述免安装软件创建的IO操作进行拦截,然后判断创建IO操作的免安装软件的进程是否是被标记的进程,如果是,进入S2,如果不是,则将所述免安装软件的IO操作发送给操作系统;S2、将所述免安装软件的IO操作重定向到所述沙箱系统中,进行沙箱管控。优选地,步骤S ...
【技术保护点】
一种基于软件免安装运行的管控方法,其特征在于,该方法包括:S1、免安装软件在沙箱系统中运行时,所述沙箱系统对所述免安装软件创建的IO操作进行拦截,然后判断创建IO操作的免安装软件的进程是否是被标记的进程,如果是,进入S2,如果不是,则将所述免安装软件的IO操作发送给操作系统;S2、将所述免安装软件的IO操作重定向到所述沙箱系统中,进行沙箱管控。
【技术特征摘要】
1.一种基于软件免安装运行的管控方法,其特征在于,该方法包括:
S1、免安装软件在沙箱系统中运行时,所述沙箱系统对所述免安装软件创建
的IO操作进行拦截,然后判断创建IO操作的免安装软件的进程是否是被标记的
进程,如果是,进入S2,如果不是,则将所述免安装软件的IO操作发送给操作
系统;
S2、将所述免安装软件的IO操作重定向到所述沙箱系统中,进行沙箱管控。
2.根据权利要求1所述基于软件免安装运行的管控方法,其特征在于,步骤
S1中,所述被标记的进程指,被所述沙箱系统标记且受所述沙箱系统管控的软
件的进程。
3.根据权利要求1所述基于软件免安装运行的管控方法,其特征在于,在步
骤S1前,还包括标记进程的操作,具体按照下述步骤实现:
S1’-1、免安装软件A在沙箱系统中运行;
S1’-2、沙箱系统判断所述免安装软件A是否是第一次在所述沙箱系统上运
行,如果是,则进入S1’-3,如果不是,则进入S1’-4;
S1’-3、将所述免安装软件A的注册表和应用程序文件映射到所述沙箱系统,
进入S1’-4;
S1’-4、将所述免安装软件A标记后的进程,添加到操作系统的进程列表;
其中,所述免安装软件A为病毒程序和/或不安全的应用程序运行载体和/
或不能与操作系统已安装的软件同时并存的软件。
4.根据权利要求1所述基于软件免安装运行的管控方法,其特征在于,步骤
S1中,所述免安装软件是经过绿化后的免安装软件。
5.根据权利要求4所述基于软件免安装运行的管控方法,其特征在于,所述
免安装软件的绿化方法,具体步骤为:
S0-1、选择要进行绿化的软件的安装程序,准备安装;
S0-2、在所述软件安装前,遍历操作系统的注册表信息和文件系统信息,获
得安装前的操作系统快照,记为快照1;
S0-3、安装软件,对安装软件过程中文件操作进行监控并记录数据;
步骤S0-3中所述文件操作包括注册表文件系统的支持操作、操作系统支持的
获取操作和软件文件系统的部署操作;
步骤S0-3中所述对安装软件过程中文件操作进行监控,具体包括:监控安装
软件过程中的文件操作、文件操作的内容及文件操作的顺序;
S0-4、所述软件安装完成后,再遍历操作系统的注册表信息和文件系统信息,
得到完全安装所述软件后的操作系统快照,记为快照2;
S0-5、依据所述快照1和所述快照2,得到所述软件安装前和安...
【专利技术属性】
技术研发人员:杨耀敏,徐洋,金满刚,庞龙,
申请(专利权)人:北京云巢动脉科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。