【技术实现步骤摘要】
文件传输方法、装置、终端设备以及存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种文件传输方法
、
装置
、
终端设备以及存储介质
。
技术介绍
[0002]sftp
协议是基于
ssh
加密通道进行的文件传输协议,由于数据在经过网络时已经是加密数据了,很难在网络中将这些数据解密出来,更无法对一些敏感的文件数据进行分析
、
查杀
、
过滤
、
修改
。
[0003]目前的
ssh
代理转发,多数是先将文件上传或者下载到中间服务器上,然后在中间服务器上对文件杀毒检测,最后通过中间服务器上传到指定
sftp/ssh
服务器上,为此要提前告知中间服务器目标
ssh
服务器的用户名和密码,难以满足在进行文件实时传输时对文件内容进行实时分析以及对敏感内容进行拦截
、
修改的需求,即难以保证文件传输过程中安全检测的实时性
。
[0004]因此,有必要提出一种提高文件传输过程中安全检测的实时性的解决方案
。
[0005]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术
。
技术实现思路
[0006]本专利技术的主要目的在于提供一种文件传输方法
、
装置
、
终端设备及存储介质,旨在提高文件传输过程中安全检测的实时性 ...
【技术保护点】
【技术特征摘要】
1.
一种文件传输方法,其特征在于,所述文件传输方法包括以下步骤:响应于检测到目标文件数据流片段,对所述目标文件数据流片段中的敏感内容进行处理,得到处理后的目标文件数据流片段;对处理后的目标文件数据流片段执行传输,直至所述目标文件数据流片段对应的目标文件达到目标传输进程;对所述目标文件对应的还原备份文件进行病毒查杀,并根据查杀结果对所述目标传输进程中的目标文件进行处理,完成文件传输
。2.
如权利要求1所述的文件传输方法,其特征在于,所述响应于检测到目标文件数据流片段,对所述目标文件数据流片段中的敏感信息进行过滤处理,得到处理后的目标文件数据流片段的步骤包括:响应于检测到目标文件数据流片段,启动所述目标文件数据流片段对应的代理程序;通过所述代理程序对所述目标文件数据流片段进行解密,得到明文目标文件数据;对所述明文目标文件数据进行正则匹配,确定所述明文目标文件数据中是否存在敏感内容;对存在所述敏感内容的明文目标文件数据进行处理,得到所述处理后的目标文件数据流片段
。3.
如权利要求2所述的文件传输方法,其特征在于,所述响应于检测到目标文件数据流片段,启动所述目标文件数据流片段对应的代理程序的步骤之前还包括:响应于接收到连接请求,启动目标文件数据流片段的监听进程;通过所述监听进程对原始文件传输数据流进行监听,以确定所述原始文件传输数据流中是否存在所述目标文件数据流片段
。4.
如权利要求3所述的文件传输方法,其特征在于,所述对处理后的目标文件数据流片段执行传输,直至所述目标文件数据流片段对应的目标文件达到目标传输进程的步骤包括:将所述处理后的目标文件数据流片段从客户端上传至服务端,直至所述目标文件数据流片段对应的目标文件全部传输至所述服务端;和
/
或将所述处理后的目标文件数据流片段从所述服务端下载至所述客户端,直至将所述目标文件数据流片段对应的部分目标文件传输至所述客户端,其中,所述部分目标文件包括所述除最后一个数据包以外的目标文件
。5.
如权利要求4所述的文件传输方法,其特征在于,所述根据查杀结果对所述目标传输进程中的目标文件进行处理,完成文件传输步骤包括:识别所述查杀结果中是否包含病毒文件;若所述查杀结果中包含病毒文件,则向所述服务端发送预设指令,和
/
...
【专利技术属性】
技术研发人员:刘明华,姚泽勤,
申请(专利权)人:深圳融安网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。