uis 是什么
uis 是登记在 390 上的 IANA 服务名,注册人是 Ed Barron,注册表只有三字母缩写,没有展开说明,也没有 RFC 与实现记录。三字母缩写在网络领域重复率极高,用 uis 检索得到的同名内容往往属于完全不同的领域,因此不构成判断依据。390 位于 0-1023 的知名端口段,绑定需要 root 或 CAP_NET_BIND_SERVICE,现网出现监听说明是有人手工指定过该端口。
基本信息
| 服务名 | uis |
|---|---|
| 端口与协议 | 390,TCP 与 UDP 均有登记 |
| 注册情况 | IANA 早期登记项,无 RFC |
| 名称含义 | 注册表未展开,推测无意义 |
| 现网现状 | 无公开实现,现网极少出现 |
| 权限要求 | 0-1023 段端口,绑定需 root 或 CAP_NET_BIND_SERVICE |
典型使用场景
- 排查纪律:不因缩写能对应某产品名就下结论,必须以进程为准
- 暴露面核查:主机监听 390 时确认程序来源与启动方式
- 规则治理:回收无业务方认领的 390 放行条目
- 安全分析:冷门低编号上的周期性连接属于重点核查对象
- 资产归档:记录注册表原文、本机证据与结论时间
定位与排查
定位与排查
ss -lntup 'sport = :390' # 查看 390 的监听与进程
sudo lsof -i :390 # 反查进程与可执行文件
awk '$2 ~ /:0186$/ {print}' /proc/net/tcp # 十六进制端口,390 = 0x0186
ps -ef | grep -i uis # 检查是否有同名程序或脚本
ss -tan 'dport = :390' # 看本机是否有主动连接ss 输出逐列读法
| 列 | 含义 | 关注点 |
|---|---|---|
| State | LISTEN 监听、UNCONN 为 UDP 无连接态 | 无业务方的监听必须查清来源 |
| Recv-Q | 未读字节数 | 长期非 0 说明应用未消费数据 |
| Send-Q | 未确认字节数 | 结合链路情况判断 |
| Local Address:Port | 本机地址与端口 | 仅回环监听时无需对外放行 |
| Process | 程序名与 PID | 无权限时不显示,需 sudo 复跑 |
对只有缩写的编号,可以把结论写成三段式:编号来历(注册表登记名与注册人)、现网证据(进程与连接记录)、处置结论(保留或清理)。三段式的好处是即使后来数据变化,也只需要替换中段,不会影响整个条目的可信度。