FTP协议及其安全问题

FTP是文件传输协议,通过两个TCP连接(21号端口的控制连接和20号端口的数据连接)实现文件的传输。文章讨论了FTP的安全问题,如匿名访问、弱口令和明文传输,并提到了常见的FTP客户端。FTP的安全隐患包括未限制的目录访问权限,且密码和文件内容通常以明文传输,易受到攻击。
摘要由CSDN通过智能技术生成


一、FTP简单介绍

文件共享协议有两大类,一类是复制整个文件,另一类是联机访问。FTP是文件传送协议,属于文件共享协议中复制整个文件。(NFS是网络文件系统,属于文件共享协议中的联机访问

FTP传送一个文件需要建立两个TCP连接,即控制连接数据连接。控制连接的服务器

控制连接数据连接
服务器使用21号端口服务器使用20号端口
客户机主动请求建立控制连接,服务器接受请求并打开21号端口客户使用PORT命令从控制连接上把自己的临时数据端口号发向服务器,服务器主动向客户机的该端口发送数据连接请求
在客户-服务器连接的全过程中,控制连接一直保持着,始终等待客户与服务器之间的通信数据连接根据需求随时建立、断开连接

Host Requirements RFC建议使用流方式的FTP客户在每次使用数据连接前发一个PORT命令来启用一个非默认的端口号。如果客户没有向服务器发出PORT命令,来指明客户数据连接端的端口号,服务器就用与控制连接正在用的相同的端口号给数据连接。这会给使用流方式的客户带来一些问题:服务器20端口与处于2MSL等待状态的连接不成功。问题的原因是TCP规定禁止服务器发送同步信息(SYN),无法跨过插口对的2MSL等待状态来重用相同的插口对。

常见FTP客户端:FileZilla、VSFTP、WinSCP、IIs7服务器管理工具 、FireFTP、Transmit等。

二、FTP安全问题

  • 匿名访问
  • 弱口令
  • 未限制登录用户访问目录权限
  • 密码和文件内容都使用明文传输
  • ……

相关链接

FTP安全——阿里云
浅谈运维中的安全问题-FTP篇
FTP匿名登录或弱口令漏洞及服务加固——阿里云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值