对电力控制系统中应用程序提供安全防护的方法及装置制造方法及图纸

技术编号:38487807 阅读:10 留言:0更新日期:2023-08-15 17:02
本申请公开了一种对电力控制系统中应用程序提供安全防护的方法及装置,涉及电力控制系统安全防护技术领域。本申请的主要技术方案为:对于系统中的应用程序,本申请为其创建应用域,该应用域中至少包括应用进程及其对应的应用资源,并在应用域中创建虚拟化隔离模型,用于将可信进程和应用程序的私有资源划分存储在应用域中的可信域中,以及还在应用域中为应用程序的公共资源创建镜像文件,从而对于已启动的目标应用程序,如果需要调用对应的私有资源则需要利用可信进程来访问获取,以及如果需要使用对应的公共资源则操作镜像文件。本申请应用于优化对电力控制系统中应用程序的安全防护。全防护。全防护。

【技术实现步骤摘要】
对电力控制系统中应用程序提供安全防护的方法及装置


[0001]本申请涉及电力控制系统安全防护
,尤其涉及一种对电力控制系统中应用程序提供安全防护的方法及装置。

技术介绍

[0002]对数据远程访问的需求促使电力企业建立到工业控制网络的连接。并且,由于企业网络往往连接到互联网,电力控制系统也使用互联网或广域网将数据传输到远程站点、设备,IT系统与电力控制系统间的互联已经成为电力控制系统安全的薄弱环节,来自互联网的各种安全威胁也正在影响着电力控制系统的安全运行。
[0003]所以为规避由于非法用户入侵电力控制服务器操作或篡改系统资源,导致干扰应用程序正常工作等安全威胁,亟待更优的解决方案。

技术实现思路

[0004]有鉴于此,本申请提供一种对电力控制系统中应用程序提供安全防护的方法及装置,通过对系统中应用程序进行应用域的管理,以提供对应用程序的更加优化的安全防护解决方案。
[0005]为了达到上述目的,本申请主要提供如下技术方案:
[0006]本申请第一方面提供了一种对电力控制系统中应用程序提供安全防护的方法,该方法包括:
[0007]为应用程序创建应用域,所述应用域至少包括:应用进程和所述应用进程对应的应用资源,所述应用资源包括所述应用程序的私有资源和多个所述应用程序之间可相互共享的公共资源;
[0008]在所述应用域中创建虚拟化隔离模型,所述虚拟化隔离模型用于将所述应用域划分成可信域和非可信域,在所述可信域中存储可信进程和所述应用程序的私有资源;
[0009]在所述应用域中创建所述公共资源对应的镜像文件;
[0010]响应于在已启动的目标应用程序上进行的操作,利用所述可信进程访问所述私有资源获以及利用所述可信进程访问所述镜像文件进行操作,以返回指定数据信息。
[0011]在本申请第一方面的一些变更实施方式中,在基于所述已启动的目标应用程序执行操作之前,所述方法还包括:
[0012]响应于启动所述目标应用程序的请求,判断所述目标应用程序是否在预置可执行列表中;
[0013]若否,则禁止启动所述目标应用程序;
[0014]若是,则利用预置可信度量机制对所述目标应用程序的可执行文件进行校验;若通过校验,则启动所述目标应用程序。
[0015]在本申请第一方面的一些变更实施方式中,所述利用预置可信度量机制对所述目标应用程序的可执行文件进行校验,包括:
[0016]计算所述目标应用程序的可执行文件对应的特征值;
[0017]校验所述特征值是否与基准值一致,所述基准值为上一个周期计算并存储的所述目标应用程序的可执行文件对应的特征值。
[0018]在本申请第一方面的一些变更实施方式中,所述在所述应用域中创建所述公共资源对应的镜像文件,包括:
[0019]将所述公共资源所包含的各个文件表征为由索引节点和目录项组成的树状结构;
[0020]基于所述文件对应的所述树状结构,进行公共资源的虚拟化处理,得到所述公共资源对应的镜像文件。
[0021]本申请第二方面提供了一种对电力控制系统中应用程序提供安全防护的装置,该装置包括:
[0022]第一创建单元,用于为应用程序创建应用域,所述应用域至少包括:应用进程和所述应用进程对应的应用资源,所述应用资源包括所述应用程序的私有资源和多个所述应用程序之间可相互共享的公共资源;
[0023]第二创建单元,用于在所述应用域中创建虚拟化隔离模型,所述虚拟化隔离模型用于将所述应用域划分成可信域和非可信域,在所述可信域中存储可信进程和所述应用程序的私有资源;
[0024]第三创建单元,用于在所述应用域中创建所述公共资源对应的镜像文件;
[0025]执行单元,用于响应于在已启动的目标应用程序上进行的操作,利用所述可信进程访问所述私有资源获以及利用所述可信进程访问所述镜像文件进行操作,以返回指定数据信息。
[0026]在本申请第二方面的一些变更实施方式中,在基于所述已启动的目标应用程序执行操作之前,所述装置还包括:
[0027]判断单元,用于响应于启动所述目标应用程序的请求,判断所述目标应用程序是否在预置可执行列表中;
[0028]禁止单元,用于若确定所述目标应用程序不在预置可执行列表中,则禁止启动所述目标应用程序;
[0029]校验单元,用于若确定所述目标应用程序在预置可执行列表中,则利用预置可信度量机制对所述目标应用程序的可执行文件进行校验;
[0030]启动单元,用于若通过校验,则启动所述目标应用程序。
[0031]在本申请第二方面的一些变更实施方式中,所述校验单元包括:
[0032]计算模块,用于计算所述目标应用程序的可执行文件对应的当前特征值;
[0033]校验模块,用于校验所述当前特征值是否与基准值一致,所述基准值为计算并存储的所述目标应用程序的可执行文件对应的预置特征值。
[0034]在本申请第二方面的一些变更实施方式中,所述第三创建单元包括:
[0035]表征模块,用于将所述公共资源所包含的各个文件表征为由索引节点和目录项组成的树状结构;
[0036]处理模块,用于基于所述文件对应的所述树状结构,进行公共资源的虚拟化处理,得到所述公共资源对应的镜像文件。
[0037]本申请第三方面提供了一种存储介质,所述存储介质包括存储的程序,其中,在所
述程序运行时控制所述存储介质所在设备执行如上述的对电力控制系统中应用程序提供安全防护的方法。
[0038]本申请第四方面提供了一种电子设备,所述设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;
[0039]其中,所述处理器、所述存储器通过所述总线完成相互间的通信;
[0040]所述处理器用于调用所述存储器中的程序指令,以执行如上述的对电力控制系统中应用程序提供安全防护的方法。
[0041]借由上述技术方案,本申请提供的技术方案至少具有下列优点:
[0042]本申请提供一种对电力控制系统中应用程序提供安全防护的方法及装置,对于系统中的应用程序,本申请为其创建应用域,该应用域中至少包括应用进程及其对应的应用资源,并在应用域中创建虚拟化隔离模型,用于将可信进程和应用程序的私有资源划分存储在应用域中的可信域中,以及还在应用域中为应用程序的公共资源创建镜像文件,从而对于已启动的目标应用程序,如果需要调用对应的私有资源则需要利用可信进程来访问获取,避免私有资源被恶意使用,以及如果需要使用对应的公共资源则仅是操作镜像文件而已,从而相当于采用对系统资源虚拟化隔离防护方式,规避公共资源存在可能的被篡改风险。从而为应对现有技术提及的规避由于非法用户入侵电力控制服务器操作或篡改系统资源,导致干扰应用程序正常工作等安全威胁,本申请提供更加优化的解决方案。
[0043]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对电力控制系统中应用程序提供安全防护的方法,其特征在于,所述方法包括:为应用程序创建应用域,所述应用域至少包括:应用进程和所述应用进程对应的应用资源,所述应用资源包括所述应用程序的私有资源和多个所述应用程序之间可相互共享的公共资源;在所述应用域中创建虚拟化隔离模型,所述虚拟化隔离模型用于将所述应用域划分成可信域和非可信域,在所述可信域中存储可信进程和所述应用程序的私有资源;在所述应用域中创建所述公共资源对应的镜像文件;响应于在已启动的目标应用程序上进行的操作,利用所述可信进程访问所述私有资源获以及利用所述可信进程访问所述镜像文件进行操作,以返回指定数据信息。2.根据权利要求1所述的方法,其特征在于,在基于所述已启动的目标应用程序执行操作之前,所述方法还包括:响应于启动所述目标应用程序的请求,判断所述目标应用程序是否在预置可执行列表中;若否,则禁止启动所述目标应用程序;若是,则利用预置可信度量机制对所述目标应用程序的可执行文件进行校验;若通过校验,则启动所述目标应用程序。3.根据权利要求2所述的方法,其特征在于,所述利用预置可信度量机制对所述目标应用程序的可执行文件进行校验,包括:计算所述目标应用程序的可执行文件对应的特征值;校验所述特征值是否与基准值一致,所述基准值为上一个周期计算并存储的所述目标应用程序的可执行文件对应的特征值。4.根据权利要求1所述的方法,其特征在于,所述在所述应用域中创建所述公共资源对应的镜像文件,包括:将所述公共资源所包含的各个文件表征为由索引节点和目录项组成的树状结构;基于所述文件对应的所述树状结构,进行公共资源的虚拟化处理,得到所述公共资源对应的镜像文件。5.一种对电力控制系统中应用程序提供安全防护的装置,其特征在于,所述装置包括:第一创建单元,用于为应用程序创建应用域,所述应用域至少包括:应用进程和所述应用进程对应的应用资源,所述应用资源包括所述应用程序的私有资源和多个所述应用程序之间可相互共享的公共资源;第二创建单元,用于在所述应用域中创建虚拟化隔离模型,所述虚拟化隔离模型用于将所述应用域划分成可信域和非...

【专利技术属性】
技术研发人员:张实君那琼澜来骥苏丹李硕徐相森曾婧杨睿聂正璞
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1