System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及文件处理,具体涉及一种内外网文件处理方法、服务器及内外网文件处理系统。
技术介绍
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、所述第三服务器用于接收所述第一服务器发送的所述文件处理请求,并根据所述加密后的所述待处理文件的存储地址信息和所述文件标识符本文档来自技高网...
【技术保护点】
1.一种内外网文件处理方法,其特征在于,应用于第一服务器,所述第一服务器设置于外部网络,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一检测结果为病毒查杀结果,所述根据所述第一检测结果对所述待处理文件进行处理,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二检测结果对所述待处理文件进行处理,具体包括:
4.一种内外网文件处理方法,其特征在于,应用于第三服务器,所述第三服务器设置于内部网络,所述方法包括:
5.一种服务器,其特征在于,设置于外部网络,所述服务器包括:
6.根据权利要求5所述的服务器,其特征在于,所述第一检测结果为病毒查杀结果;
7.一种服务器,其特征在于,设置于内部网络,所述服务器包括:
8.一种内外网文件处理系统,其特征在于,所述系统包括:第一服务器、第二服务器和第三服务器;
9.根据权利要求8所述的内外网文件处理系统,其特征在于,所述第一检测结果为病毒查杀结果;
10.根据权利要求8或9所述的内外网文件处理系统,其特
...【技术特征摘要】
1.一种内外网文件处理方法,其特征在于,应用于第一服务器,所述第一服务器设置于外部网络,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一检测结果为病毒查杀结果,所述根据所述第一检测结果对所述待处理文件进行处理,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二检测结果对所述待处理文件进行处理,具体包括:
4.一种内外网文件处理方法,其特征在于,应用于第三服务器,所述第三服务器设置于内部网络,所述方法包括:
5.一种服务器,其特征在于,设置于外部网络,所述服务器包括:
<...【专利技术属性】
技术研发人员:陈威,陈中曾,王蓉,
申请(专利权)人:南宁市风祥水隆智慧软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。