本技术涉及信息安全,特别是涉及一种数据传输方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
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、获取数据请求方的历史数据请求;数据请求方与数据请求端对应;
29、对历史数据请求进行传输数据维度识别,得到历史传输数据,以及对历史数据请求进行访问信息维度识别,得到历史访问信息。
30、第二方面,本技术还提供了一种数据传输装置。所述装置包括:
31、数据确定模块,用于在接收到数据请求端的数据请求的情况下,根据所述数据请求,确定目标传输数据、目标传输方式和当前访问信息;
32、安全检测模块,用于利用第一安全检测模型,对所述目标传输数据和所述目标传输方式进行安全检测,得到安全检测结果;
33、匹配检测模块,用于利用第二安全检测模型,对所述目标传输数据和所述数据请求端的历史传输数据进行匹配检测,以及对所述当前访问信息和所述数据请求端的历史访问信息进行匹配检测,得到匹配检测结果;
34、数据发送模块,用于在综合检测结果为通过的情况下,将所述目标传输数据,通过所述目标传输方式发送至所述数据请求端;所述综合检测结果根据所述安全检测结果和所述匹配检测结果确定。
35、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
36、在接收到数据请求端的数据请求的情况下,根据数据请求,确定目标传输数据、目标传输方式和当前访问信息;利用第一安全检测模型,对目标传输数据和目标传输方式进行安全检测,得到安全检测结果;利用第二安全检测模型,对目标传输数据和数据请求端的历史传输数据进行匹配检测,以及对当前访问信息和数据请求端的历史访问信息进行匹配检测,得到匹配检测结果;在综合检测结果为通过的情况下,将目标传输数据,通过目标传输方式发送至数据请求端;综合检测结果根据安全检测结果和匹配检测结果确定。
37、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
38、在接收到数据请求端的数据请求的情况下,根据数据请求,确定目标传输数据、目标传输方式和当前访问信息;利用第一安全检测模型,对目标传输数据和目标传输方式进行安全检测,得到安全检测结果;利用第二安全检测模型,对目标传输数据和数据请求端的历史传输数据进行匹配检测,以及对当前访问信息和数据请求端的历史访问信息进行匹配检测,得到匹配检测结果;在综合检测结果为通过的情况下,将目标传输数据,通过目标传输方式发送至数据请求端;综合检测结果根据安全检测结果和匹配检测结果确定。
39、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、在接收到数据请求端的数据请求的情况下,根据数据请求,确定目标传输数据、目标传输方式和当前访问信息;利用第一安全检测模型,对目标传输数据和目标传输方式进行安全检测,得到安全检测结果;利用第二安全检测模型,对目标传输数据和数据请求端的历史传输数据进行匹配检测,以及对当前访问信息和数据请求端的历史访问信息进行匹配检测,得到匹配检测结果;在综合检测结果为通过的情况下,将目标传输数据,通过目标传输方式发送至数据请求端;综合检测结果根据安全检测结果和匹配检测结果确定。
41、上述数据传输方法、装置、计算机设备、存储介质和计算机程序产品,在接收到数据请求端的数据请求的情况下,根据数据请求,确定目标传输数据、目标传输方式和当前访问信息,利用第一安全检测模型,对目标传输数据和目标传输方式进行安全检测,得到安全检测结果,利用第二安全检测模型,对目标传输数据和数据请求端的历史传输数据进行匹配检测,以及对当前访问信息和数据请求端的历史访问信息进行匹配检测,得到匹配检测结果,在综合检测结果为通过的情况下,将目标传输数据,通过目标传输方式发送至数据请求端,综合检测结果根据安全检测结果和匹配检测结果确定。该方案通过在接收到数据请求时,利用第一安全检测模型和第二安全检测模型,对数据请求对应的目标传输数据、目标传输方式和当前访问信息进行多维度检测,得到综合检测结果,在综合检测结果为通过的情况下,将目标传输数据,通过目标传输方式发送至数据请求端,从而实现提高数据传输的安全性和准确性。