安全风险控制方法、装置、设备、存储介质和程序产品与流程
本申请涉及物联网安全,特别是涉及一种安全风险控制方法、装置、设备、存储介质和程序产品。
背景技术:
1、随着物联网设备的规模化部署,物联网设备的类型日益多样,包括智能网关、传感器、控制器等。这些物联网设备通常处于物理暴露环境,易被劫持、篡改或仿冒。
2、相关技术中,基于证书或密码的认证方式对物联网设备进行安全风险控制,但这种方式仍然存在安全性低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提升物联网设备安全性的安全风险控制方法、装置、设备、存储介质和程序产品。
2、第一方面,本申请提供了一种安全风险控制方法,包括:
3、接收物联网设备的认证请求,认证请求包括物联网设备的目标证书和第一多维指纹数据;
4、在目标证书为有效证书的情况下,若第一多维指纹数据与物联网设备的指纹基线数据不一致,则根据第一多维指纹数据确定物联网设备的安全可信量化值;
5、根据安全可信量化值,对物联网设备进行安全风险控制。
6、在一些实施例中,根据安全可信量化值,对物联网设备进行安全风险控制,包括:
7、若安全可信量化值小于第一阈值,则输出第一告警信息;
8、若安全可信量化值小于第二阈值,则对物联网设备进行通信阻断,并输出第二告警信息,第一阈值大于第二阈值,第一告警信息与第二告警信息不同。
9、在一些实施例中,对物联网设备进行通信阻断包括以下一项或者多项:
10、向物联网设备发送连接异常报文,连接异常报文用于指示物联网设备断开通信连接;
11、拒绝转发物联网设备的全部流量;
12、控制与物联网设备对应的设备端口下线。
13、在一些实施例中,根据第一多维指纹数据确定物联网设备的安全可信量化值,包括:
14、根据第一多维指纹数据以及第一多维指纹数据中各指纹数据对应的权重,计算安全风险量化值,根据安全风险量化值计算安全可信量化值;或者,
15、将第一多维指纹数据输入机器学习模型或者基于规则引擎的专家系统中,得到安全可信量化值。
16、在一些实施例中,该方法还包括:
17、接收物联网设备的注册请求,注册请求携带物联网设备的初始证书以及第二多维指纹数据;
18、在初始证书认证通过的情况下,将第二多维指纹数据作为指纹基线数据存入指纹基线数据库中。
19、在一些实施例中,该方法还包括:
20、在初始证书认证通过的情况下,向物联网设备发送更新证书,目标证书与更新证书有关。
21、第二方面,本申请提供了一种安全风险控制装置,包括:
22、接收模块,用于接收物联网设备的认证请求,认证请求包括物联网设备的目标证书和第一多维指纹数据;
23、确定模块,用于在目标证书为有效证书的情况下,若第一多维指纹数据与物联网设备的指纹基线数据不一致,则根据第一多维指纹数据确定物联网设备的安全可信量化值;
24、风险控制模块,用于根据安全可信量化值,对物联网设备进行安全风险控制。
25、第三方面,本申请提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面中任一项的方法的步骤。
26、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面中任一项的方法的步骤。
27、第五方面,本申请提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述第一方面中任一项的方法的步骤。
28、上述安全风险控制方法、装置、设备、存储介质和程序产品,通过接收物联网设备的认证请求,认证请求包括物联网设备的目标证书和第一多维指纹数据,在目标证书为有效证书的情况下,若第一多维指纹数据与物联网设备的指纹基线数据不一致,则根据第一多维指纹数据确定物联网设备的安全可信量化值,根据安全可信量化值,对物联网设备进行安全风险控制,这样,通过目标证书以及多维度的指纹数据(第一多维指纹数据)联合对物联网设备进行安全风险控制,提升了物联网设备的安全性。
1.一种安全风险控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述安全可信量化值,对所述物联网设备进行安全风险控制,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述物联网设备进行通信阻断包括以下一项或者多项:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一多维指纹数据确定所述物联网设备的安全可信量化值,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种安全风险控制装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com