当前位置: 首页 > news >正文

新型域名前置攻击利用Google Meet、YouTube、Chrome及GCP构建流量隧道

image

企业通常允许Google Meet、YouTube、Chrome更新服务器及Google云平台(GCP)等核心服务的流量通行以确保业务连续性。最新曝光的域名前置(Domain Fronting)技术正利用这种信任关系建立隐蔽的命令与控制(C2)通道,使攻击者能够通过谷歌自身基础设施传输恶意流量而不引发警报。

域名前置技术原理

安全公司Praetorian指出,该技术利用了TLS服务器名称指示(SNI)与HTTP Host头之间的差异。在标准HTTPS握手过程中,客户端会以明文形式发送SNI信息:

域名前置攻击示意图

当TLS隧道建立后,加密请求内的HTTP Host头可指定完全不同的域名:

域名前置攻击流程

通过谷歌前端服务器路由,攻击者可以连接meet.google.com、youtube.com、update.googleapis.com甚至GCP终端节点,而后端路由会将流量重定向至托管在Google Cloud Run或App Engine上的攻击者基础设施。

谷歌域名前置示例

对于网络监控系统,这些数据包与正常的谷歌服务流量完全无法区分,恶意C2通信由此隐匿于常规企业流量中。

攻击验证过程

研究人员创建了一个仅返回"Hello World!"的Cloud Run函数,在连接google.com时将其URL植入Host头:

跨谷歌服务的域名前置

实验结果显示Cloud Run函数被成功调用,证实请求已被路由至攻击者基础设施而非谷歌公共服务器。这种边缘案例行为存在于多个谷歌域名,包括:

  • update.googleapis.com(Chrome更新服务)
  • payments.google.com(支付服务)
  • api.snapchat.com(基于Google App Engine)

由于证书固定(certificate pinning)或金融/医疗类服务分类等因素,这些域名通常被排除在TLS审查范围之外,安全设备极少对其进行检查或拦截,使得攻击者几乎完全隐形。

技术实现与防御挑战

历史上,主流服务商通过强制SNI与Host头一致性来阻断域名前置。但谷歌内部负载均衡器的路由逻辑仍允许特定服务存在不匹配情况,意外形成了攻击向量。具体攻击流程为:

  1. 发起TLS握手时将SNI设为高信誉谷歌域名(如youtube.com)
  2. 在加密请求中将Host头设置为托管在Cloud Run/App Engine上的C2域名
  3. 谷歌前端接受SNI并终止TLS,根据Host头将解密后的HTTP请求路由至后端
  4. 攻击者后端处理请求,通过标准HTTPS实现双向隧道通信

开源工具praetorian-inc/google-redirector可自动化搭建红队测试环境。将该重定向器与现有植入程序结合,即可通过谷歌高信任度通道实现无缝HTTP-based C2通信。

这种技术使域名前置攻击在谷歌生态中死灰复燃,给防御者带来严峻挑战:既要阻断恶意C2,又不能影响核心业务服务。有效的应对策略包括:

  • 实施证书一致性检查
  • 分析异常流量模式
  • 在企业网络边界执行严格的Host头验证

当攻击者将互联网骨干设施转化为隐蔽通道时,防御者必须提升能力以识别这些"隐身于光天化日之下"的威胁。

http://www.dtcms.com/a/409847.html

相关文章:

  • 使用 C# 设置 Excel 单元格数据验证
  • python 做 网站移动互联网终端设备的主要技术指标是什么
  • Claude Code 的“AI优先”
  • 海外网站推广的公司app开发者需要更新
  • Unity-状态机复用
  • 沈阳铁西做网站公司成都移动网站建设
  • AI提示词应用
  • 【汽车篇】AI深度学习在汽车零部件外观检测——机电轴承的应用
  • 智能网联汽车技术仿真教学软件-沉浸式学习,实战化训练
  • 深圳市网站备案百度seo哪家公司好
  • 商城网站主机在线制作论坛网站
  • 网站建设扌金手指六六wordpress开源可视化编辑
  • SpringData
  • linux docker 离线 安装
  • MyBatis常见面试题
  • Docker(一)—— Docker入门到精通:从基础概念到容器管理
  • python(44) : docker compose基于基础镜像部署python服务
  • VMware+RockyLinux+ikuai+docker+cri-docker+k8s+calico BGP网络 自用 实践笔记(四)
  • 深入理解 Docker:从入门到实践
  • 实战排查:Java 解析 Excel 大型 导致内存溢出问题的完整解决过程
  • 【实录】使用 Verdaccio 从零搭建私有 npm 仓库(含完整步骤及避坑指南)
  • 物联网人体红外检测系统详解
  • 关于Unix Domain Socket的使用入门
  • 机器视觉系统中工业相机的常见类型及其特点、应用
  • RTT操作系统(4)
  • 基于卷积神经网络的 CIFAR-10 图像分类实验报告
  • 微服务项目->在线oj系统(Java-Spring)----[前端]
  • 做网站撘框架小米手机如何做游戏视频网站
  • 如何建自己网站做淘宝客黄骅港吧
  • 交叉口内CAV调度:轨迹优化与目标速度规划,助力智能交通无缝运行!