arns 是什么
arns 是登记在 384 上的 IANA 服务名,登记说明原文为 A Remote Network Server System(远程网络服务器系统),注册人是 David Hornsby,注册表没有提供更多技术细节,也没有实现记录。名称只描述了类别,没有给出协议、端口用途或所属产品,因此无法据此推断任何具体功能。384 位于 0-1023 的知名端口段,绑定需要 root 或 CAP_NET_BIND_SERVICE,现网出现监听说明有人手工指定过该编号。
基本信息
| 服务名 | arns(A Remote Network Server System) |
|---|---|
| 端口与协议 | 384,TCP 与 UDP 均有登记 |
| 注册情况 | IANA 早期登记项,无 RFC |
| 登记背景 | 注册人 David Hornsby |
| 现网现状 | 无公开实现,现网极少出现 |
| 权限要求 | 0-1023 段端口,绑定需 root 或 CAP_NET_BIND_SERVICE |
典型使用场景
- 暴露面核查:主机监听 384 时,用进程与二进制确认来源
- 误报排除:名称只描述类别,不能据此认定服务类型
- 规则治理:回收长期无流量的 384 放行条目
- 安全分析:远程访问类编号若出现外部连接,需确认对端与认证方式
- 资产归档:记录注册表原文与本机证据,形成可复核结论
定位与排查
定位与排查
ss -lntup 'sport = :384' # 查看 384 的监听与进程
sudo lsof -i :384 # 反查进程与可执行文件
awk '$2 ~ /:0180$/ {print}' /proc/net/tcp # 十六进制端口,384 = 0x0180
ss -tan 'dport = :384' # 看本机是否有主动连接
netstat -ano | findstr :384 # Windows 侧查法与进程号ss 输出逐列读法
| 列 | 含义 | 关注点 |
|---|---|---|
| State | LISTEN 监听、ESTAB 已连接 | 远程访问类服务出现连接要查对端 |
| Recv-Q | 未读字节数 | 长期堆积说明应用未消费数据 |
| Send-Q | 未确认字节数 | 结合链路质量判断 |
| Local Address:Port | 本机地址与端口 | 远程访问端口应限制访问来源 |
| Process | 程序名与 PID | 确认程序是否具备远程管理能力 |
名称里带 remote(远程)的编号要格外留意认证问题。远程访问类组件的常见缺陷是弱认证或免认证,一旦在可访问网段监听,等同于开放了一个管理入口。发现此类端口时,除了确认进程,还要检查是否配置了认证、是否有访问日志、能否限制来源地址。