Agent Skills
返回列表
🔒

常见服务未授权访问

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/unauthorized-access-common-services-lr-40qp。

技能介绍

问题背景

很多团队在加固 Web 应用时投入大量精力,却忽略了监听在基础设施端口上的管理服务。Redis、Rsync、PHP-FPM、Apache AJP、Hadoop YARN、H2 Console 这类组件一旦暴露且未开启认证,攻击者可以直接利用协议本身的特性读取数据或执行命令,整个过程不经过任何 Web 层防御。这类问题属于基础设施层面的发现,与 Web 应用漏洞是两条不同的战线。

核心能力

技能围绕以下场景给出利用路径:

  • Redis:未授权访问下通过写 authorized_keys、crontab 等文件实现 RCE
  • Rsync:利用模块枚举与读写接口窃取服务器上的敏感文件
  • PHP-FPM:通过 FastCGI 协议注入参数,在目标进程权限下执行任意代码
  • Ghostcat(AJP):读取 Web 目录下的文件,甚至可能包含已上传的脚本
  • Hadoop YARN:向 ResourceManager 提交任务,在集群节点上执行命令
  • H2 Console:未授权访问控制台后结合 JNDI 连接串发起注入

关联路由

技能内置了与其他技能的衔接逻辑:目标经由 SSRF 触达时建议加载 ssrf-server-side-request-forgery;H2 Console 场景关联 jndi-injection;RMI Registry 或 T3 协议暴露时转到 deserialization-insecure;拿到命令执行后可用 reverse-shell-techniques 获取交互式 shell。

适用边界

  • 仅覆盖基础设施层服务的未授权与弱认证问题,不处理 Web 应用自身的漏洞
  • 分析大规模端口扫描结果时,可加载 PORT_SERVICE_MATRIX.md 按端口号快速分诊,其中包含 20 余种服务的枚举与利用矩阵
  • 所有操作必须在授权范围内进行,未授权扫描与利用本身可能构成违法行为

使用场景

  • 授权渗透中拿到内网跳板机,需按端口清单判断 Redis、Rsync 等服务是否未授权,并给出可复现验证步骤。
  • 云主机加固排查时收到 masscan 结果,要按端口号快速定位高风险服务并形成修复建议。
  • 攻防演练中检测到疑似数据外传,需要确认是否为 Rsync 模块被未授权读取,并定位暴露的共享路径。
  • 安全审计发现 Hadoop YARN 管理端口暴露,需要在授权范围内验证能否提交任务并在节点执行命令。

适合人员

  • 授权渗透测试工程师:需要在客户授权范围内快速验证常见服务的未授权访问风险并输出复现记录。
  • 企业安全运维工程师:负责定期检查资产暴露面,需要按端口识别高危服务并推动加固整改。
  • 云或大数据平台安全工程师:负责 Redis、Hadoop 等基础组件的基线核查,需要明确未授权访问的验证方法。
  • 应急响应工程师:在告警排查中需要判断异常流量是否来自未授权的服务访问或数据窃取。