域前置通信过程和溯源思路

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 域前置通信过程和溯源思路

前言

前天发了一篇分析木马的文章:https://blog.csdn.net/weixin_52444045/article/details/126124857

当天下午收到了一个评论,是询问关于涉及文中提到域前置技术,是否达到了完美的隐藏了ip,是否真的无法溯源。

对于这个问题,我没有考虑好,接连回了三条,后来又被我删了。因为也是第一次接触域前置这个东西,打算写一篇关于域前置的文章来解释我的理解,同时下午和晚上也翻看了一些文章,也有了一些新的理解。

域前置通信过程

还是再看一下这个图。

域前置的通信流程为:

  1. 1. client端向DNS服务器请求allow.com网址的ip地址(因为做了CDN,所以返回的是CDN的地址)
  2. 2. 数据包解析到CDN上面,请求到forbidden.com的回源地址(真正的server端)
  3. 3. server端将数据返回CDN服务器
  4. 4. CDN将数据返回client端

疑问解答

  • 安全监测设备看到的请求包的host是什么? allow.com
  • 为什么请求包只能看到allow.com? https协议是将http协议的数据包进行公钥加密后的,client端只用公钥,只能加密,无法做解密操作
  • 为什么CDN知道解析forbidden.com的回源地址? 公钥加密的私钥在CDN端,CDN服务器可以对https协议的包进行解密,看到里面写的是请求的forbidden.com
  • allow.comforbidden.com有什么关系?这两个网站要挂在同一个CDN下,目前主流的云厂商,提供CDN服务均要认证域名归属和备案。如果是在腾讯云、阿里云等厂商的CDN服务器,这两个网站的归属即为同一单位/人。也有一些小CDN提供商不做认证,这两个网址可能不是同一归属了

域前置溯源思路

所以说,域前置就真的没有办法溯源了吗? 肯定不是的。

目前我了解到的,有以下两个途径:

  • 利用空间资产测绘的思想
  • 逆向解木马样本

空间资产测绘进行域前置溯源

来源参考:https://www.anquanke.com/post/id/260888

因为forbidden.com是用的CDN服务回源恶意ip,forbidden.com必定暴露在公网上。

既然在公网上存在,就必定会被空间资产测绘所检测到,通过对比测绘的界面和从CDN端返回的数据包进行对比,从而缩小范围,直至定位到具体地址。

逆向木马样本

forbidden.com一定会写在木马样本的代码里面,需要通过逆向工程,将木马样本进行逆向,读出其执行的代码,不过木马一般都会做免杀操作,可能是编码、加密过后的,需要一步一步逆向解码

总结

域前置可以躲避安全设备和一般的人为发现

从流量角度来说,是无法找出forbidden.com的(公钥加密目前还不太好破解),但是可以从其他角度入手

也感谢这位同行前辈提出的问题,让我也对这个技术有了深一步的了解,欢迎各位大佬一起讨论,学习快乐,共同进步!

目录
相关文章
|
5月前
|
开发工具 git
三类代码协同模式问题之在推送命令中加入参数绕过推送评审问题如何解决
三类代码协同模式问题之在推送命令中加入参数绕过推送评审问题如何解决
|
5月前
|
数据格式
交易链路设计原则&模式问题之在进行抽象和替换时可能遇到的问题,如何解决
交易链路设计原则&模式问题之在进行抽象和替换时可能遇到的问题,如何解决
|
负载均衡 算法 区块链
对百度超级链Xuper使用过程中的进一步理解
对百度超级链Xuper使用过程中的进一步理解
377 0
对百度超级链Xuper使用过程中的进一步理解
|
架构师 数据可视化 定位技术
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(2)
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(2)
400 0
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(2)
|
搜索推荐 前端开发 数据格式
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(3)
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(3)
356 0
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(3)
|
定位技术 开发者
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(1)
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(1)
335 0
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(1)
|
监控 安全
企业确保出站内容安全的五个步骤
企业确保出站内容安全的五个步骤
148 0
|
测试技术
测试应该如何处理跟开发之间的“敏感”关系?
测试从业者,打交道最多的就是开发,而测试和开发之间的关系在行业内被称为‘天敌’。最近部门内有些产品线成员和开发同事在协作之间也是双方抱怨不断,为此形成此文,算是给大家一些思路参考。 **作为测试工程师,你知道要怎么更好地来处理跟开发之间的关系么?其实对于存在这种所谓的‘敌对’关系,并不难理解。
1421 0