[发明专利]一种基于白名单技术的主动防御系统的设计方法及系统在审

专利信息
申请号: 201711294100.X 申请日: 2017-12-08
公开(公告)号: CN107944232A 公开(公告)日: 2018-04-20
发明(设计)人: 唐洪英 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F21/12 分类号: G06F21/12;G06F21/51;G06F21/57
代理公司: 济南信达专利事务所有限公司37100 代理人: 刘淑风
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 名单 技术 主动 防御 系统 设计 方法
【说明书】:

技术领域

发明涉及安全技术领域,具体地说是一种基于白名单技术的主动防御系统的设计方法及系统。

背景技术

随着计算机网络开放性、互联性,网络信息安全面临种种威胁,病毒等恶意程序层出不穷。传统的黑名单技术面临黑名单库趋于无限,且难以对付零日攻击、特定攻击等安全威胁,安全专家们急于寻找一种技术可以解决黑名单面临的问题。白名单作为一项刚提出时被人们质疑的技术,现在被越来越多的安全类软件应用于主动防御的设计中,但现有白名单产品大多局限于用户定义的白名单,或者需要强大的软件资源以识别程序的可信性,前者不够安全,后者对软件资源数量要求非常大。

发明内容

本发明的技术任务是针对现有技术的不足,提供一种可靠的、高效的、有实效性、非局限性的基于白名单的主动防御系统的设计实现方法及系统。

缩略语及关键术语说明:

OS Operating System 操作系统

PE Portale Executable 可移植的可执行文件,属于Windows操作系统

ELF Executable and Linkable Format 一种Linux操作系统可执行文件格式

清单库 是一个包含应用程序信息(文件大小,信任级别,文件Hash值等)的数据库

白名单库 是一个包含特定条件的应用程序的Hash值、信任级别的一个数据库

Hash 信息安全领域中加密算法,主流有Sha1, Sha256, Sha512, MD5, SM3等;

本发明解决其技术问题所采用的技术方案是:

1、一种基于白名单技术的主动防御系统的设计方法,其具体实现步骤为:

1)清单搜集:服务端软件搜集从操作系统官网下载的OS安装镜像,从中获取操作系统自带程序的Hash值,生成清单库;

2)来源可靠的白名单生成:在服务端,由清单库生成一个白名单总库;

在客户端,根据用户的操作系统版本,由清单库生成对应的本地白名单库,保存在用户本地;

3)程序信任识别:对于每个客户端上所运行或安装的程序,在启动之前都需识别其是否可信,首先需要检查客户端所执行或安装程序的Hash值是否存在于本地白名单库中,如果不在本地白名单库,则请求查询服务端白名单总库;

4)客户端本地运行管控:在客户端只有识别结果为可信的程序才允许运行。

作为本发明进一步改进的,步骤1)中,服务端软件搜集来自于操作系统官网下载的OS安装镜像中的可执行文件,获取可执行文件的详细信息,包括文件名、操作系统版本、文件修改时间、文件Hash值,并将其信任级别设置为白(允许执行),生成清单库。

作为本发明进一步改进的,步骤1)中,所述可执行文件包括Windows操作系统下的PE文件、Linux操作系统下的ELF文件。

作为本发明进一步改进的,步骤1)中,所述清单库通过服务器端的MySQL生成。

作为本发明进一步改进的,步骤3)中,如果也不在白名单总库中,则需要在服务端进行未知程序信任识别,如果程序是经过数字签名的,则验证数字签名是否可信;如果程序没有数字签名,则进行程序行为分析以确定程序是否可信。

作为本发明进一步改进的,步骤4)中,在客户端只有识别结果为可信的程序才允许运行,否则将识别结果及意见反馈给客户,由用户决定是否运行。

作为本发明进一步改进的,在服务端,采用爬虫程序,实时获取操作系统官网发布的更新补丁,更步骤1)建立的清单库及步骤2)建立的白名单总库和本地白名单库。

作为本发明进一步改进的,对步骤3)中未知程序的识别结果,首先更新到服务端白名单总库中,然后同步更新到本地白名单库中。

作为本发明进一步改进的,对步骤3)中未知程序识别结果为可信的,安装之后,在安装目录生成相应程序的Hash值,只更新到本地白名单库中,无需同步更新到服务器白名单总库。

2、本发明还提供一种基于白名单技术的主动防御系统的设计系统,其中,

服务端设备包括:

清单搜集模块,用于搜集从操作系统官网下载的OS安装镜像,从中获取操作系统自带程序的Hash值,并生成清单库;

在服务端部署一个由清单库生成的白名单总库;

客户端设备包括:

检测模块,用于检测并获取客户端所执行或安装程序的Hash值;

在客户端根据用户的操作系统版本,部署一个由清单库生成的本地白名单库;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711294100.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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