如今隐匿在网络中的攻击者也广泛使用类似的手段,将秘密信息隐藏在不被人怀疑的文件、会话通信中,这种通信方式就是“隐蔽隧道通讯”。
下面引用一个真实的攻防演练场景来看看隐蔽隧道的攻击与检测是如何进行的。
#1 DNS解析与DNS隧道
DNS解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。
DNS隧道是指直接将要传递的数据通过DNS报文进行传输。大多数安全防护设备对DNS流量是默认放行的,攻击者利用这一漏洞来偷运数据,以构建一个非常隐蔽的命令控制信道。
#2 DNS隧道场景
红队将相关域名委派至C&C服务器,并在该主机上搭建DNS隧道服务端。当有用户发送域名解析请求时,该主机便会解析该DNS的请求,完成数据接收;若是需要向用户发送指令,则将指令加密编码后传输给用户,用户接收到DNS响应,解析响应内容数据完成指令接收,此时便实现了隐蔽隧道的双向通信。
双向的隐蔽隧道通常需要在