Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 488

FTP

审核人Cybersecurity entrepreneur & security researcher

FTP 是什么?

FTPRFC 959 定义的早期文件传输协议,使用 TCP 21 端口进行控制、20 端口传输数据,凭据与文件均以明文传输,因安全原因已基本被废弃。


文件传输协议(FTP)由 RFC 959 定义,是最早的互联网协议之一,使用两条 TCP 连接:21 端口的控制通道用于 USER、PASS、RETR、STOR 等命令,20 端口在主动模式下传输数据,在被动模式下使用临时端口。FTP 以明文传输凭据与文件内容,任何在路径上的攻击者都能窃取密码或篡改传输。FTPS(基于 TLS 的 FTP,RFC 4217)等变体引入了加密,而 SFTP(基于 SSH)则完全取代了 FTP。现代环境通常避免使用明文 FTP,改用 SFTP、HTTPS 上传或带签名 URL 的对象存储。

● 示例

  1. 01

    某遗留构建服务器仍通过 ftp upload.example.com 发布夜间产物。

  2. 02

    渗透测试人员嗅探 21 端口流量,直接获得明文管理员凭据。

● 常见问题

FTP 是什么?

RFC 959 定义的早期文件传输协议,使用 TCP 21 端口进行控制、20 端口传输数据,凭据与文件均以明文传输,因安全原因已基本被废弃。 它属于网络安全的 网络安全 分类。

FTP 是什么意思?

RFC 959 定义的早期文件传输协议,使用 TCP 21 端口进行控制、20 端口传输数据,凭据与文件均以明文传输,因安全原因已基本被废弃。

如何防御 FTP?

针对 FTP 的防御通常结合技术控制与运营实践,详见上方完整定义。

FTP 还有哪些其他名称?

常见的别称包括: 文件传输协议。

● 相关术语