开云优惠体育网页版入口

开云优惠体育网页版入口:一种网络安全风险评估方法、系统及存储介质

更新时间:2026-09-01
一种网络安全风险评估方法、系统及存储介质 专利申请类型:发明专利;
地区:河南-濮阳;
源自:濮阳高价值专利检索信息库;

专利名称:一种网络安全风险评估方法、系统及存储介质

专利类型:发明专利

专利申请号:CN202311754849.3

专利申请(专利权)人:中国电信股份有限公司濮阳分公司
权利人地址:河南省濮阳市卫河北路15号

专利发明(设计)人:郑博,程传振,陈磊,任琳琳,李卫红,蔡金勇

专利摘要:本发明公开了一种网络安全风险评估办法、系统及存储介质,涉及网络安全技术领域,包括如下步骤:对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址ai、风险IP地址ai所受到的SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,再通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、命令执行风险评估系数MLZXi、以及综合风险评估系数FXPGi,最后将风险IP地址ai的综合风险评估系数FXPGi与风险评估阈值进行对比,以确定风险IP地址ai的网络安全风险等级,本发明通过将SQL注入、XSS攻击、命令执行纳入风险评估的计算因素中,提高对网络安全风险评估的准确性。

主权利要求:
1.一种网络安全风险评估方法,其特征在于,包括:S1,对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址 、风险IP地址所受到的SQL注入次数 、风险IP地址 所受到的XSS攻击次数 、以及风险IP地址 所受到的命令执行次数 ,其中i代表不同风险IP地址的编号,i=1、2、3、……、n;
S2,通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算风险IP地址 的SQL注入风险评估系数 、XSS攻击风险评估系数 、以及命令执行风险评估系数;
S3,根据SQL注入风险评估系数 、XSS攻击风险评估系数 、以及命令执行风险评估系数 ,计算风险IP地址 的综合风险评估系数 ;
S4,将风险IP地址 的综合风险评估系数 与风险评估阈值进行对比,以确定风险IP地址 的网络安全风险等级;
所述步骤S2包括:
通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算第一SQL注入风险评估系数 ,计算公式如下:;
通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算第二SQL注入风险评估系数 ,计算公式如下:;
根据第一SQL注入风险评估系数 、以及第二SQL注入风险评估系数 ,计算综合SQL注入风险评估系数 ,计算公式如下:其中, 、 、 分别为 、 、以及 的预设比例系数,且、 、 均大于0,且 为自然常数;
通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算第一XSS攻击风险评估系数 ,计算公式如下:;
通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算第二XSS攻击风险评估系数 ,计算公式如下:;
根据第一XSS攻击风险评估系数 、以及第二XSS攻击风险评估系数 ,计算综合XSS攻击风险评估系数 ,计算公式如下:其中, 、 、 分别为 、 、以及 的预设比例系数,且、 、 均大于0,且 为自然常数;
通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算第一命令执行风险评估系数 ,计算公式如下:;
通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算第二命令执行风险评估系数 ,计算公式如下:;
根据第一命令执行风险评估系数 、以及第二命令执行风险评估系数 ,计算综合命令执行风险评估系数 ,计算公式如下:其中, 、 、 分别为 、 、以及 的预设比例系数,且 、 、 均大于0,且 为自然常数;
所述步骤S3具体包括:
风险IP地址 的综合风险评估系数 计算公式如下:其中, 、 、 分别为 、 、以及 的预设比例系数,且 、 、 均大于0,且 为自然常数。
2.根据权利要求1所述的网络安全风险评估方法,其特征在于:S4,将风险IP地址 的综合风险评估系数 与风险评估阈值进行对比,以确定风险IP地址 的网络安全风险等级,具体包括:风险评估阈值包括第一风险评估阈值 、以及大于第一风险评估阈值 的第二风险评估阈值 ,当满足 时,风险IP地址 的网络安全风险等级为低风险,当满足 时,风险IP地址 的网络安全风险等级为中风险,当满足 时,风险IP地址 的网络安全风险等级为高风险。
3.一种网络安全风险评估系统,用于上述权利要求1?2任意一项所述的网络安全风险评估方法,其特征在于,包括:数据采集单元,用于对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址、风险IP地址 所受到的SQL注入次数 、风险IP地址 所受到的XSS攻击次数 、以及风险IP地址 所受到的命令执行次数 ,其中i代表不同风险IP地址的编号,i=1、2、3、……、n;
第一数据处理单元,用于通过SQL注入次数 、XSS攻击次数 、以及命令执行次数 ,计算风险IP地址 的SQL注入风险评估系数 、XSS攻击风险评估系数 、以及命令执行风险评估系数 ;
第二数据处理单元,用于根据SQL注入风险评估系数 、XSS攻击风险评估系数、以及命令执行风险评估系数 ,计算风险IP地址 的综合风险评估系数 ;
风险评估单元,用于将风险IP地址 的综合风险评估系数 与风险评估阈值进行对比,以确定风险IP地址 的网络安全风险等级。
4.一种存储介质,其中存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1?2任意一项所述的网络安全风险评估方法。 说明书 : 一种网络安全风险评估方法、系统及存储介质技术领域[0001] 本发明涉及网络安全技术领域,具体为一种网络安全风险评估方法、系统及存储介质。背景技术[0002] 近年来,我国关键信息基础设施网络安全形势日趋严峻,网络攻击事件日益增多,通常基于攻击者网际互连协议(InternetProtocol,IP)发起攻击的安全事件次数来评估攻击者IP的风险性。现有技术中,通过依次比较每个省份的安全事件来评估攻击者IP的风险性,分析依据不足,难以形成直观有效的分析报表,导致网络安全风险评估效率较低、判断不够准确。为提升风险评估的合理性和准确性,需要提取事件更多的特征,找到更为合理的方法。[0003] 现有技术中,公开号为“CN115412358A”的一种网络安全风险评估方法、装置、电子设备及存储介质,涉及网络安全技术领域。该方法包括,通过获取多个省份安全事件信息,确定关键数据,关键数据包括多个IP地址、规则信息、省份信息、命中次数信息、响应码信息;根据关键数据,确定各个IP地址对应的规则信息的集合、省份信息的集合、命中次数信息的集合和响应码信息的集合;根据预设的排序算法与各个IP地址对应的规则信息的集合、省份信息的集合、命中次数信息的集合和响应码信息的集合,确定IP地址的风险排序树,通过根据各个IP的规则类别、所属省份、攻击次数、攻击响应码这四个特征,利用预设的排序算法,建立IP地址的风险排序树,能够准确评估网络安全风险。[0004] 但现有技术仍存在较大缺陷,如:现有技术在评估网络安全风险时,并未考虑到多种攻击手段这一影响因素,针对同一IP地址,攻击手段可以是多样的,如SQL注入、XSS攻击、命令执行等攻击手段,而上述现有技术在评估网络安全风险时,没有考虑到不同攻击手段(如SQL注入、XSS攻击、命令执行等攻击手段)对风险评估因素的影响,存在一定的局限性。发明内容[0005] 本发明的目的在于提供一种网络安全风险评估方法、系统及存储介质,以解决上述背景技术中提出的问题。[0006] 为实现上述目的,本发明提供如下技术方案:[0007] 一种网络安全风险评估方法,包括:[0008] S1,对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址ai、风险IP地址ai所受到的SQL注入次数bi、风险IP地址ai所受到的XSS攻击次数ci、以及风险IP地址ai所受到的命令执行次数di,其中i代表不同风险IP地址的编号,i=1、2、3、……、n;[0009] S2,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi;[0010] S3,根据SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,计算风险IP地址ai的综合风险评估系数FXPGi;[0011] S4,将风险IP地址ai的综合风险评估系数FXPGi与风险评估阈值进行对比,以确定风险IP地址ai的网络安全风险等级。[0012] 优选的,S2,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,具体包括:[0013] 通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第一SQL注入风险评估系数SQL1i,计算公式如下:[0014][0015] 通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第二SQL注入风险评估系数SQL2i,计算公式如下:[0016][0017] 根据第一SQL注入风险评估系数SQL1i、以及第二SQL注入风险评估系数SQL2i,计算综合SQL注入风险评估系数SQLi,计算公式如下:[0018][0019] 其中,x1、x2、x3分别为SQL1i、 以及ln(1+SQL1i+SQL2i)的预设比例系数,且x1、x2、x3均大于0,且l为自然常数。[0020] 优选的,S2,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,具体包括:[0021] 通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第一XSS攻击风险评估系数XSS1i,计算公式如下:[0022][0023] 通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第二XSS攻击风险评估系数XSS2i,计算公式如下:[0024][0025] 根据第一XSS攻击风险评估系数XSS1i、以及第二XSS攻击风险评估系数XSS2i,计算综合XSS攻击风险评估系数XSSi,计算公式如下:[0026][0027] 其中,y1、y2、y3分别为XSS1i、 以及ln(1+XSS1i+XSS2i)的预设比例系数,且y1、y2、y3均大于0,且l为自然常数。[0028] 优选的,S2,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,具体包括:[0029] 通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第一命令执行风险评估系数MLZX1i,计算公式如下:[0030][0031] 通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第二命令执行风险评估系数MLZX2i,计算公式如下:[0032][0033] 根据第一命令执行风险评估系数MLZX1i、以及第二命令执行风险评估系数MLZX2i,计算综合命令执行风险评估系数MLZXi,计算公式如下:[0034][0035] 其中,z1、z2、z3分别为MLZX1i、 以及ln(1+MLZX1i+MLZX2i)的预设比例系数,且z1、z2、z3均大于0,且l为自然常数。[0036] 优选的,S3,根据SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,计算风险IP地址ai的综合风险评估系数FXPGi,具体包括:[0037] 风险IP地址ai的综合风险评估系数FXPGi计算公式如下:[0038][0039] 其中,m1、m2、m3分别为SQLi、XSSi、以及 的预设比例系数,且m1、m2、m3均大于0,且l为自然常数。[0040] 优选的,S4,将风险IP地址ai的综合风险评估系数FXPGi与风险评估阈值进行对比,以确定风险IP地址ai的网络安全风险等级,具体包括:[0041] 风险评估阈值包括第一风险评估阈值FXYZ1、以及大于第一风险评估阈值FXYZ1的第二风险评估阈值FXYZ2,当满足FXPGi≤FXYZ1时,风险IP地址ai的网络安全风险等级为低风险,当满足FXYZ1[0042] 一种网络安全风险评估系统,用于上述的网络安全风险评估方法,包括:[0043] 数据采集单元,用于对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址ai、风险IP地址ai所受到的SQL注入次数bi、风险IP地址ai所受到的XSS攻击次数ci、以及风险IP地址ai所受到的命令执行次数di,其中i代表不同风险IP地址的编号,i=1、2、3、……、n;[0044] 第一数据处理单元,用于通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi;[0045] 第二数据处理单元,用于根据SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,计算风险IP地址ai的综合风险评估系数FXPGi;[0046] 风险评估单元,用于将风险IP地址ai的综合风险评估系数FXPGi与风险评估阈值进行对比,以确定风险IP地址ai的网络安全风险等级。[0047] 一种存储介质,其中存储有计算机程序,所述计算机程序被处理器执行时实现上述的网络安全风险评估方法。[0048] 与现有技术相比,本发明的有益效果是:[0049] 本发明的网络安全风险评估办法、系统及存储介质,通过SQL注入次数、XSS攻击次数、以及命令执行次数,计算风险IP地址的SQL注入风险评估系数、XSS攻击风险评估系数、命令执行风险评估系数和综合风险评估系数,以此将SQL注入、XSS攻击、命令执行纳入风险评估的计算因素中,提高对网络安全风险评估的准确性。附图说明[0050] 为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0051] 图1为本发明网络安全风险评估办法流程图;[0052] 图2为本发明网络安全风险评估系统的模块单元图。具体实施方式[0053] 为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明进一步详细说明。[0054] 需要说明的是,除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。[0055] 本发明提供一实施例的一种网络安全评估方法,包括如下步骤:[0056] S1,对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址ai、风险IP地址ai所受到的SQL注入次数bi、风险IP地址ai所受到的XSS攻击次数ci、以及风险IP地址ai所受到的命令执行次数di,其中i代表不同风险IP地址的编号,i=1、2、3、……、n;[0057] 作为一个实施方式,对采集的流量进行分析的具体方式是:利用WAF(网站应用级入侵防御系统)或IDPS(入侵检测和防御系统)从网络中采集流量。采集的流量包括攻击信息等网络数据,攻击信息包括SQL(StructuredQueryLanguage,结构化查询语言)注入、XSS(CrossSiteScripting,跨站脚本)攻击、命令执行等攻击手段。通过对采集的流量进行分析,可以得到每个IP地址被攻击的情况,从而可以得到在一定时间内(可以是一天、一周、一个月等等,在此不做限定)受到攻击的风险IP地址ai、风险IP地址ai所受到的SQL注入次数bi、风险IP地址ai所受到的XSS攻击次数ci、以及风险IP地址ai所受到的命令执行次数di;[0058] 其中,SQL注入是一种常见的网络安全漏洞,它允许攻击者通过操纵应用程序的输入来执行恶意的SQL查询,从而访问、修改或删除数据库中的数据。SQL注入通常发生在未正确验证和过滤用户输入的情况下,允许攻击者将恶意SQL代码插入到应用程序的输入字段中。这可能会导致数据泄漏、数据破坏或应用程序的完全崩溃。因此,在对网络安全风险进行评估时,纳入SQL注入这一评估因素尤为重要;[0059] 同样的,XSS(跨站脚本)攻击也是一种常见的网络安全漏洞,它允许攻击者向网页中插入恶意脚本代码,然后在用户浏览器中执行这些恶意脚本。这种攻击通常发生在应用程序未正确验证和过滤用户输入的情况下,允许攻击者将恶意脚本注入到应用程序的网页内容中。XSS攻击可以导致窃取用户会话信息、篡改网页内容、重定向用户到恶意网站等恶意行为。因此,在对网络安全风险进行评估时,纳入XSS攻击这一评估因素也尤为重要;[0060] 命令执行(CommandExecution)指的是攻击者通过应用程序执行系统命令或其他恶意代码的过程。这种攻击通常发生在应用程序未正确验证和过滤用户输入的情况下。攻击者利用这个漏洞,将恶意命令嵌入到应用程序中,然后该命令在应用程序的上下文中被执行,通常是在服务器端。因此,在对网络安全风险进行评估时,需要将命令执行这一因素纳入网络安全风险的评估方法中。[0061] S2,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,具体如下:[0062] S21,SQL注入风险评估系数SQLi的计算方法如下:[0063] S211,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第一SQL注入风险评估系数SQL1i,计算公式如下:[0064][0065] 需要说明的是, 越大,说明在受到攻击的风险IP地址ai中,攻击手段为SQL注入的攻击次数所占比重越大,SQL注入对风险IP地址ai的风险评估影响也就越大,第一SQL注入风险评估系数SQL1i也就越大,同理 越大,说明在三种攻击手段中,攻击手段为SQL注入的攻击次数所占比重越大,SQL注入对风险IP地址的风险评估影响也就越大,第一SQL注入风险评估系数SQL1i也就越大。[0066] S212,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第二SQL注入风险评估系数SQL2i,计算公式如下:[0067][0068] 需要说明的是, 越大,说明在攻击手段为SQL注入的攻击中,风险IP地址ai所受到的攻击次数所占比重越大,SQL注入对风险IP地址ai的风险评估影响也就越大,第二SQL注入风险评估系数SQL2i也就越大, 越大,说明在受到攻击的全部风险IP地址中,风险IP地址ai所受到的攻击次数所占比重越大,第二SQL注入风险评估系数SQL2i也就越大。[0069] S213,根据第一SQL注入风险评估系数SQL1i、以及第二SQL注入风险评估系数SQL2i,计算综合SQL注入风险评估系数SQLi,计算公式如下:[0070][0071] 需要说明的是,第一SQL注入风险评估系数SQL1i、以及第二SQL注入风险评估系数SQL2i越大,代表,综合SQL注入风险评估系数SQLi也就越大,说明风险IP地址ai所受到网络风险越大;[0072] 需要说明的是,x1、x2、x3分别为SQL1i、 以及ln(1+SQL1i+SQL2i)的预设比例系数,且x1、x2、x3均大于0,且l为自然常数。[0073] S22,XSS攻击风险评估系数XSSi的计算方法如下:[0074] S221,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第一XSS攻击风险评估系数XSS1i,计算公式如下:[0075][0076] 需要说明的是, 越大,说明在受到攻击的风险IP地址ai中,攻击手段为XSS攻击的攻击次数所占比重越大,XSS攻击对风险IP地址ai的风险评估影响也就越大,第一XSS攻击风险评估系数XSS1i也就越大,同理 越大,说明在三种攻击手段中,攻击手段为XSS攻击的攻击次数所占比重越大,XSS攻击对风险IP地址的风险评估影响也就越大,第一XSS攻击风险评估系数XSS1i也就越大。[0077] S222,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第二XSS攻击风险评估系数XSS2i,计算公式如下:[0078][0079] 需要说明的是, 越大,说明在攻击手段为XSS攻击的攻击中,风险IP地址ai所受到的攻击次数所占比重越大,XSS攻击对风险IP地址ai的风险评估影响也就越大,第二XSS攻击风险评估系数XSS2i也就越大, 越大,说明在受到攻击的全部风险IP地址中,风险IP地址ai所受到的攻击次数所占比重越大,第二XSS攻击风险评估系数XSS2i也就越大。[0080] S223,根据第一XSS攻击风险评估系数XSS1i、以及第二XSS攻击风险评估系数XSS2i,计算综合XSS攻击风险评估系数XSSi,计算公式如下:[0081][0082] 需要说明的是,第一XSS攻击风险评估系数XSS1i、以及第二XSS攻击风险评估系数XSS2i越大,代表,综合XSS攻击风险评估系数XSSi也就越大,说明风险IP地址ai所受到网络风险越大;[0083] 需要说明的是,y1、y2、y3分别为XSS1i、 以及ln(1+XSS1i+XSS2i)的预设比例系数,且y1、y2、y3均大于0,且l为自然常数。[0084] S23,命令执行风险评估系数MLZXi的计算方法如下:[0085] S231,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第一命令执行风险评估系数MLZX1i,计算公式如下:[0086][0087] 需要说明的是, 越大,说明在受到攻击的风险IP地址ai中,攻击手段为命令执行的攻击次数所占比重越大,命令执行对风险IP地址ai的风险评估影响也就越大,第一命令执行风险评估系数MLZX1i也就越大,同理 越大,说明在三种攻击手段中,攻击手段为命令执行的攻击次数所占比重越大,命令执行对风险IP地址的风险评估影响也就越大,第一命令执行风险评估系数MLZX1i也就越大。[0088] S232,通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算第二命令执行风险评估系数MLZX2i,计算公式如下:[0089][0090] 需要说明的是, 越大,说明在攻击手段为命令执行的攻击中,风险IP地址ai所受到的攻击次数所占比重越大,命令执行对风险IP地址ai的风险评估影响也就越大,第二命令执行风险评估系数MLZX2i也就越大, 越大,说明在受到攻击的全部风险IP地址中,风险IP地址ai所受到的攻击次数所占比重越大,第二命令执行风险评估系数MLZX2i也就越大。[0091] S233,根据第一命令执行风险评估系数MLZX1i、以及第二命令执行风险评估系数MLZX2i,计算综合命令执行风险评估系数MLZXi,计算公式如下:[0092][0093] 需要说明的是,第一命令执行风险评估系数MLZX1i、以及第二命令执行风险评估系数MLZX2i越大,代表,综合命令执行风险评估系数MLZXi也就越大,说明风险IP地址ai所受到网络风险越大;[0094] 需要说明的是,z1、z2、z3分别为MLZX1i、 以及ln(1+MLZX1i+MLZX2i)的预设比例系数,且z1、z2、z3均大于0,且l为自然常数。[0095] S3,根据SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,计算风险IP地址ai的综合风险评估系数FXPGi,计算公式如下:[0096][0097] 需要说明的是,SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi越大,综合风险评估系数FXPGi,说明风险IP地址ai所受到网络风险越大;[0098] 需要说明的是,m1、m2、m3分别为SQLi、XSSi、以及 的预设比例系数,且m1、m2、m3均大于0,且l为自然常数。[0099] S4,将风险IP地址ai的综合风险评估系数FXPGi与风险评估阈值进行对比,以确定风险IP地址ai的网络安全风险等级,具体对比方法如下:[0100] 风险评估阈值包括第一风险评估阈值FXYZ1、以及大于第一风险评估阈值FXYZ1的第二风险评估阈值FXYZ2,当满足FXPGi≤FXYZ1时,风险IP地址ai的网络安全风险等级为低风险,当满足FXYZ1[0101] 本发明还提供另一实施例的网络安全风险评估系统,包括:[0102] 数据采集单元,用于对采集的流量进行分析,确定一定时间内受到攻击的风险IP地址ai、风险IP地址ai所受到的SQL注入次数bi、风险IP地址ai所受到的XSS攻击次数ci、以及风险IP地址ai所受到的命令执行次数di,其中i代表不同风险IP地址的编号,i=1、2、3、……、n;[0103] 第一数据处理单元,用于通过SQL注入次数bi、XSS攻击次数ci、以及命令执行次数di,计算风险IP地址ai的SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi;[0104] 第二数据处理单元,用于根据SQL注入风险评估系数SQLi、XSS攻击风险评估系数XSSi、以及命令执行风险评估系数MLZXi,计算风险IP地址ai的综合风险评估系数FXPGi;[0105] 风险评估单元,用于将风险IP地址ai的综合风险评估系数FXPGi与风险评估阈值进行对比,以确定风险IP地址ai的网络安全风险等级。[0106] 本发明还提供另一实施例的存储介质,存储介质内存储有执行上述网络安全风险评估方法的计算机程序,存储介质具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD?ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。[0107] 存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。[0108] 上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。[0109] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。[0110] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。[0111] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种航道水下地形变化分析系统及方法逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0112] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0113] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。[0114] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read?onlymemory,ROM)、随机存取存储器(randomaccessmemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。[0115] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。[0116] 最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改等同替换、改进等,均应包含在本发明的保护范围之内。

专利地区:河南

专利申请日期:2023-12-19

专利公开日期:2024-09-10

专利公告号:CN117544407B


以上信息来自国家知识产权局,如信息有误请联系我方更正!
该专利所有权非本平台所有,我方无法提供专利权所有者联系方式,请勿联系我方。
电话咨询
到底部
搜本页
回顶部
开云优惠体育(中国)官网 — 开云优惠体育app下载