ibm-app 是什么
ibm-app 是登记在 385 上的 IANA 服务名,登记说明为 IBM Application,注册人是 Lisa Tomita,属于厂商提交的应用类服务注册,注册表没有给出更细的协议说明。厂商经常会为内部产品线一次性登记多个通用名编号,后续是否真正投用取决于产品是否发布,因此这类条目里相当一部分从未落地。385 位于 0-1023 的知名端口段,绑定需要 root 或 CAP_NET_BIND_SERVICE,现网出现监听需要以进程为准判断。
基本信息
| 服务名 | ibm-app(IBM Application) |
|---|---|
| 端口与协议 | 385,TCP 与 UDP 均有登记 |
| 注册情况 | IANA 登记项,无 RFC 文档 |
| 登记背景 | 厂商应用注册,注册人 Lisa Tomita |
| 现网现状 | 历史注册,无公开实现 |
| 权限要求 | 0-1023 段端口,绑定需 root 或 CAP_NET_BIND_SERVICE |
典型使用场景
- 厂商组件排查:企业环境中出现 385 监听时,确认是否为某中间件或管理组件
- 资产核查:把厂商类注册项单独归类,避免与服务清单混淆
- 规则治理:回收无人认领的 385 放行条目
- 版本清点:确认相关产品是否仍在厂商支持期内
- 安全分析:应用类端口出现异常外联时,先取证再判断是否为兼容性组件行为
定位与排查
定位与排查
ss -lntup 'sport = :385' # 查看 385 的监听与进程
sudo lsof -i :385 # 反查进程与可执行文件
awk '$2 ~ /:0181$/ {print}' /proc/net/tcp # 十六进制端口,385 = 0x0181
readlink -f /proc/$$/exe # 先拿到进程的真实可执行文件路径
rpm -qf /usr/sbin/xxx # 用可执行文件反查所属软件包(Debian 系用 dpkg -S)
netstat -ano | findstr :385 # Windows 侧查法与进程号ss 输出逐列读法
| 列 | 含义 | 关注点 |
|---|---|---|
| State | LISTEN 监听、ESTAB 已连接 | 中间件类组件长期监听属常见现象 |
| Recv-Q | 未读字节数 | 应用报文积压会影响处理时效 |
| Send-Q | 未确认字节数 | 持续增长需结合对端分析 |
| Local Address:Port | 本机地址与端口 | 应用端口应限制在需要的网段 |
| Process | 程序名与 PID | 用软件包反查确认产品归属 |
厂商类注册项的一个实用判断方法是反查软件包:在 RHEL 系用 rpm -qf、Debian 系用 dpkg -S 指向进程的可执行文件,就能确认它由哪个包提供、属于哪个产品。这比按端口号检索资料可靠,也能顺带确认版本是否仍在支持范围。