Agent Skills
返回列表
URL 伪装检测器

URL 伪装检测器

IT 运维与安全 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d832e546/uatestv1。

技能介绍

要解决什么问题

有些站点会对 Googlebot、Baiduspider 等爬虫与 Chrome、Safari 等浏览器返回不同 HTML 或跳转目标:搜索引擎看到的是「合规页」,真实用户却被导向赌博、诈骗或其它违规内容。也有人遇到「收录标题和实际打开不一致」,本质是 User-Agent 维度的差异化投放(俗称伪装 / cloaking)。手工换 UA 逐条对比既慢又容易漏掉重定向链路上的差异。

技能如何工作

本技能围绕脚本 scripts/fetch_multi_ua.py 做 多 UA 并行请求 与 差异摘要分析:

  • 对同一 --url 使用内置 UA 集合(如 googlebot、chrome_desktop、curl、empty_ua 等),可 --ua-filter 缩小范围;--delay / --timeout 控制节奏与超时。
  • 脚本输出 JSON,重点看 diff_summary:risk_level、has_content_difference、hash_groups(同哈希即同内容)、status_groups、redirect_groups、title_groups,以及 text_similarity_pairs(UA 对文本相似度)。
  • 智能体据此做语义层排查:爬虫 vs 浏览器内容分叉、移动 vs 桌面分叉、空 UA 被拦或重定向;结合 content_snippet / plain_text_snippet 摘录可疑关键词,并对比 redirect_groups 是否 UA 针对性跳转。
  • 最终产出结构化检测报告:各 UA 状态码与内容长度、差异分组、风险等级与依据、可疑片段。

适用边界

风险等级来自自动化指标,最终结论仍需结合页面语义。站点还可能按 IP、地区、Cookie 等维度差异化,仅 UA 未检出差异不代表绝对安全;默认 0.5 秒请求间隔与跟随重定向的行为会影响慢站与长跳转链的观测,需按需调参。

使用场景

  • 安全同事拿到举报或 IOC 中的可疑链接,需要确认站点是否对爬虫展示合规页、对浏览器展示违规落地页。
  • 发现某 URL 在 Google 或百度收录的标题、摘要与用 Chrome 直接访问不一致,需要定位是否为 UA 针对性投放。
  • 外链或广告落地页审核前,要对同一地址并行请求 googlebot 与 chrome_desktop,对比哈希、重定向与页面标题。
  • 只需快速查看搜索引擎爬虫视角的 HTML 与纯文本片段,用 `--ua-filter` 限定 googlebot、baiduspider 等子集即可。

适合人员

  • 负责恶意链接与钓鱼站点排查的安全工程师,需要依据多 UA 差异报告给出是否伪装的风险判断
  • 处理搜索收录与品牌词异常的 SEO 或内容运营,要解释「收录内容 vs 实际访问」不一致的技术原因
  • 平台广告或外链审核员,在封禁或放行域名前需核对爬虫 UA 与桌面浏览器 UA 的响应是否一致
  • 企业 IT 或 SOC 值班人员,接到用户「搜到的网站和点进去不一样」工单时需要可复现的检测步骤与摘录