540 与 UUCP
540 的登记名是 uucp,对应 UUCP(Unix-to-Unix Copy)服务,守护进程通常叫 uucpd。UUCP 在互联网普及之前承担跨主机批量传输:它通过拨号或专线把文件与邮件排队转发,两台主机按约定时间通话(poll)完成一批投递,再继续往下一跳传。Usenet 新闻组能在全球传播,靠的就是这套排队转发机制,可以说它是早期去中心化网络的骨干。UUCP 的认证与权限模型以今天标准看非常薄弱,现网不应开放,现代系统也基本不再默认安装该服务。
基本信息
| 服务名 | uucp(守护进程 uucpd) |
|---|---|
| 传输层 | TCP/UDP |
| 技术背景 | UUCP 拨号与批处理网络 |
| 历史作用 | 邮件与 Usenet 新闻的跨主机转发 |
| 现状 | 基本退役,属历史登记 |
典型使用场景
- 老系统资产盘点:确认是否还有主机在跑 uucpd 或保留 UUCP 配置
- 合规检查:明文老服务应列入必须关闭的清单
- 历史研究:理解批处理式传输与实时传输在可靠性上的取舍
- 变更核实:老变更单里出现 540 时确认对应系统是否仍在服役
- 安全基线:无明确归属的监听一律收敛并记录依据
核查命令
核查命令
ss -lntu | grep ':540 ' # TCP/UDP 一起核对
sudo lsof -i :540 # 占用进程
ps -ef | grep -i uucp # 是否有相关进程或通话脚本
getent services uucp # 名称登记查询
uustat -a # 若系统仍安装 UUCP,列出排队任务
crontab -l 2>/dev/null | grep -i uucp # 通话多由定时任务触发,进程可能只在窗口期出现早期文件传输机制对照
| 机制 | 工作方式 | 安全性 |
|---|---|---|
| UUCP | 排队批处理,按约定时间通话 | 弱认证,历史漏洞多 |
| FTP | 交互式,可匿名 | 明文传输 |
| TFTP | 极简,基于 UDP | 无认证 |
| SFTP / HTTPS | 会话加密 | 现代主流方案 |
判断老服务是否还在跑,查定时任务是关键一步:UUCP 靠周期拨号工作,进程可能只在通话窗口内短暂出现,只做一次监听检查很容易漏掉。
UUCP 的信任模型基于登录名与配置文件,历史上多次出现被利用做文件窃取或跳板的案例。任何仍在运行的 UUCP 服务都应视为高风险项,优先停用并核查历史访问日志。