[发明专利]一种文件传输方法和装置有效
| 申请号: | 202010517781.7 | 申请日: | 2020-06-09 |
| 公开(公告)号: | CN111726401B | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 刘中砥;徐超;赵福仁 | 申请(专利权)人: | 北京天空卫士网络安全技术有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/141;H04L67/143;H04L9/40 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;王安娜 |
| 地址: | 100176 北京市北京经*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件传输 方法 装置 | ||
本发明公开了一种文件传输方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:与客户端建立数据连接,接收所述客户端通过控制连接发送的存储命令,通过数据连接准备接收数据文件;判断接收到的数据文件的大小是否超过预设阈值;若否,则关闭与所述客户端的数据连接,并判断所述数据文件是否存在安全隐患;若否,则向文件服务器发送所述数据文件。该实施方式能够解决在等待分析时间的过程可能会造成客户端或服务器端长时间没有响应而断开连接的技术问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种文件传输方法和装置。
背景技术
文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议。FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。
随着信息技术突飞猛进的发展,数据资产对于企业具有很高经济效益,它是企业的生存根本,也是企业的核心资产。对数据资产的保护也是企业责任。目前针对FTP协议的数据外泄问题,主要采用代理的模式,把传输的数据通过代理的模式在客户端和服务端之间中转,同时对中转的文件进行分析。代理服务器作为一种既是服务器又是客户机的中间程序,主要用于转发客户系统的网络访问请求。但是,代理服务器不只是简单地向真正的因特网服务器转发请求,它还可以控制用户的行为,对接收到的客户请求或服务器端的响应进行决策,并根据过滤规则对用户请求或服务器响应进行过滤。同时代理服务器还要依据协议规则维持客户端或服务器的通讯流程。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
在FTP代理服务器接收到FTP客户端的请求或服务器返回的响应时,需要对传输的文件进行过滤并分析。由于传输的文件大小不确定,文件的结构复杂程度不同,直接影响到文件分析时间长短。在等待分析时间的过程可能会造成客户端或服务器端长时间没有响应而断开连接;进一步,因为连接已经断开,当分析结果返回后也会产生一些不可预知的错误。FTP的工作原理不同于其他传输协议,FTP协议使用了两条TCP连接,一条是数据连接,用于实际数据(例如,文件)的传送;另一条是控制连接,用于传送控制消息(命令和响应)。对于两条连接的超时断开的处理方式也不同,对于FTP代理服务器来说客户端或服务器端任何一端的异常断开,都会造成当前连接中断,给用户体验造成很大的影响。
发明内容
有鉴于此,本发明实施例提供一种文件传输方法和装置,以解决在等待分析时间的过程可能会造成客户端或服务器端长时间没有响应而断开连接的技术问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种文件传输方法,包括:
与客户端建立数据连接,接收所述客户端通过控制连接发送的存储命令,通过数据连接准备接收数据文件;
判断接收到的数据文件的大小是否超过预设阈值;
若否,则关闭与所述客户端的数据连接,并判断所述数据文件是否存在安全隐患;若否,则向文件服务器发送所述数据文件。
可选地,与客户端建立数据连接,包括:
接收客户端发送的传输模式命令,向所述客户端返回代理服务器的IP和端口号,同时监听所述端口号;
接收所述客户端发送的数据连接命令,以与所述客户端建立数据连接。
可选地,还包括:
若接收到的数据文件的大小超过预设阈值,则与文件服务器建立数据连接,在接收所述客户端发送的数据文件的过程中,同时向所述文件服务器发送数据文件。
可选地,在接收所述客户端发送的数据文件的过程中,同时向所述文件服务器发送数据文件,包括:
通过控制连接向所述文件服务器发送存储命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天空卫士网络安全技术有限公司,未经北京天空卫士网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010517781.7/2.html,转载请声明来源钻瓜专利网。





