System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及跨网数据传输,尤其是涉及一种文件检测方法、装置及电子设备。
技术介绍
1、目前,针对跨网传输领域,现有技术提供的大多方案都是关于如何实现文件跨网传输,暂时还没有对传输文件进行检测的相关方案。
技术实现思路
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、按照预设时间间隔,将告警信息外发至确认平台,以生成对应的检测工单。
29、第二方面,本专利技术实施例提供了一种文件检测装置,装置包括:
30、获取模块,用于针对每条数据传输链路,获取在该数据传输链路中传输的目标文件;所对应的文件特征信息;
31、匹配模块,用于将文件特征信息与预先获取的该数据传输链路对应的文件注册信息进行匹配,得到匹配结果;
32、确定模块,用于根据匹配结果,确定目标文件对应的检测结果。
33、第三方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器,存储器上存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一项的文件检测方法的步骤。
34、第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述任一项的文件检测方法的步骤。
35、本专利技术提供的文件检测方法、装置及电子设备,方法包括:针对每条数据传输链路,获取在该数据传输链路中传输的目标文件所对应的文件特征信息;将文件特征信息与预先获取的该数据传输链路对应的文件注册信息进行匹配,得到匹配结果;根据匹配结果,确定目标文件对应的检测结果。该方式可以基于每条数据传输链路预定义的文件注册信息对获取到的在对应数据传输链路上传输的目标文件所对应的文件特征信息进行匹配,根据匹配结果发现对应数据传输链路上不符合预定义的文件注册信息的异常文件,可以实现对跨网传输文件的检测,从而检测出传输的异常文件,且具有较高的检测准确率。
36、本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
37、为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种文件检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述匹配结果,确定所述目标文件对应的检测结果的步骤包括:
3.根据权利要求1所述的方法,其特征在于,每条所述数据传输链路允许传输多种文件业务,所述文件注册信息通过以下方式得到:
4.根据权利要求3所述的方法,其特征在于,针对每条数据传输链路,获取在该数据传输链路中传输的目标文件所对应的文件特征信息的步骤包括:
5.根据权利要求4所述的方法,其特征在于,每个所述文件集合中包括多个文件,每个所述总文件特征信息包括对应的所述文件集合中,每个文件各自对应的文件子特征信息;每个所述文件子特征信息包括多个所述文件属性分别对应的属性特征信息,其中,所述属性特征信息包括文件类型特征信息;根据所述总文件特征信息,确定目标文件所对应的文件特征信息的步骤包括:
6.根据权利要求5所述的方法,其特征在于,所述文件特征信息中包括多个所述文件属性分别对应的属性聚合特征信息,所述文件注册信息中包括多个所述文件属性分别对应的属性聚合信息,所述匹配结果包括多个
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种文件检测装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1-7任一项所述的文件检测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1-7任一项所述的文件检测方法的步骤。
...【技术特征摘要】
1.一种文件检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述匹配结果,确定所述目标文件对应的检测结果的步骤包括:
3.根据权利要求1所述的方法,其特征在于,每条所述数据传输链路允许传输多种文件业务,所述文件注册信息通过以下方式得到:
4.根据权利要求3所述的方法,其特征在于,针对每条数据传输链路,获取在该数据传输链路中传输的目标文件所对应的文件特征信息的步骤包括:
5.根据权利要求4所述的方法,其特征在于,每个所述文件集合中包括多个文件,每个所述总文件特征信息包括对应的所述文件集合中,每个文件各自对应的文件子特征信息;每个所述文件子特征信息包括多个所述文件属性分别对应的属性特征信息,其中,所述属性特征信息包括文件类型特征信息;根据所述总文件特征信息,确定目标文件所对应的文件特征信息的步骤包括:
6.根据权利要求5所述的方法,其...
【专利技术属性】
技术研发人员:杨骋昊,张晓东,王吉文,
申请(专利权)人:杭州领信数科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。