首页/安全/等保与合规速查/不符合项:高危端口开放与不必要服务
测评与整改57 条

不符合项:高危端口开放与不必要服务

服务器开放 6379 未授权、27017 全开、3389 暴露公网等:端口与服务收敛不足,攻击面过大。

等保与合规速查安全更新于 2026-10-13

这一类问题在说什么

高危端口开放与不必要服务指服务器上运行着无人管理却对外可达的服务:Redis 未授权访问、MongoDB 无认证、远程桌面暴露公网、Elasticsearch 全开。它们大多来自测试或调试时的临时安装,之后没人清理,成为攻击面里最容易被利用的部分。对应条款是访问控制与入侵防范中关于服务最小化与攻击面收敛的要求。

收敛做法

收敛做法
# 四步收敛
1 盘点:全量扫描资产端口,核对每个端口对应的业务必要性
2 关闭:停止不必要服务与端口,卸载无用组件
3 限制:必要端口按来源白名单开放,不对外开放
4 加固:数据库与缓存加认证与访问控制,禁用公网直连

端口盘点与最小暴露

端口盘点与最小暴露
# 主机侧:列出监听端口与对应进程
ss -tulnp
# Redis 收敛示例(redis.conf)
# bind 127.0.0.1
# requirepass <强口令>
# 防火墙:必要端口仅按来源放行
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.20.30.0/24 port port=6379 protocol=tcp accept'
firewall-cmd --reload

高频高危服务

服务常见问题收敛方向
Redis无口令、绑定全网卡绑定本机或内网、启用认证
MongoDB未启用认证、默认端口开放开启认证并限制来源
Elasticsearch无认证且监听公网加认证、限源、不经公网暴露
远程桌面直接暴露公网经 VPN 或堡垒机接入
数据库业务库端口对全网开放按应用来源放行

典型使用场景

  • 测评前自查:端口扫描是最容易查出问题的动作之一
  • 暴露面收敛专项:把公网可达端口清单压到最小集合
  • 新系统上线:上线检查单强制核对监听端口与业务必要性
  • 内网治理:清理测试遗留服务,减少横向利用路径
只封网络层、不开主机防火墙不够:内网横向访问依然可直达服务,主机侧也要配置本地防火墙或服务绑定地址。
Redis、Elasticsearch 这类默认无认证服务是扫描器重点目标,一旦暴露公网,短时间内就会被写入异常数据或被用于扩权。

易错点

  • 只封网络层不开主机防火墙:内网横向仍可直连
  • Redis、ES 等默认无认证未加防护:属高频被通报问题
  • 只关端口不停服务:服务仍在监听或被定时任务拉起
  • 测试环境放置生产数据且暴露公网:泄露风险与生产同等级

数据来源与参考

  • GB/T 22239-2019 访问控制、入侵防范条款
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌