ABPTTS加密HTTP隧道工具流量分析

VSole2022-12-01 21:41:55

1、概述

在企业面对的攻击事件中,攻击者经常构造HTTP加密隧道进行通信。实现HTTP加密隧道的工具比较多,其中ABPTTS比较常见。ABPTTS支持在HTTP加密隧道中承载RDP、SSH、Meterpreter等协议、工具的交互与连接,逃避防火墙和IDS等明文流量检测设备的审计。ABPTTS产生的HTTP隧道流量具备两个显著特点,第一是每次使用会随机生成HTTP请求头来模拟正常的HTTP请求;第二是HTTP请求体内容加密,在不掌握密钥的前提下无法进行解密,因此利用明文字段校验匹配等检测手段很难识别。

2、ABPTTS隧道搭建

下载工具

git clone https://github.com/nccgroup/ABPTTS.git

下载后配置环境和生成payload

安装依赖

pip2 install httplib2

pip2 install pycrypto

生成payload

python2 abpttsfactory.py -o server

启动HTTP隧道

将脚本上传服务器并VPS执行脚本

通过隧道封装RDP流量,连接远程桌面 

3、ABPTTS流量分析

单流特征检测

ABPTTS在请求头和载荷加密方面进行了一定处理,但是从单流层面仍然存在一系列特征。这些特征表现在请求方式、特殊请求头字段格式、请求体格式、返回包格式等方面。当然这些特征是在不修改源码的前提下存在的,当高水平攻击者对源码进行修改后,这些特征可能会消失。

多流心跳检测

经过详细分析,ABPTTS客户端在与服务端建立隧道后,为保持连接,会周期性发送心跳包。这是一个显著的多流特征。ABPTTS支持通过配置文件修改默认心跳频率,但是一个IP对间存在周期性的HTTP会话的心跳行为,也是值得重点关注排查的。

模型检测

我们在模拟环境下搭建ABPTTS隧道的攻防环境,抓取大量HTTP隧道流量,作为黑流量集,抓取正常HTTP业务流量为白流量集。数据集形成后,分别构建单流和多流特征集,提取单流和多流特征,通过人工智能的方法训练检测模型,包括单流检测模型和多流检测模型,利用AI技术针对ABPTTS隧加密流量进行检测。

根据研究结果,我们利用单流规则检测,多流心跳检测和人工智能模型综合决策,实现了ABPTTS加密HTTP隧道流量的准确检出。

流量
本作品采用《CC 协议》,转载必须注明作者和本文链接
为了实现用户增长、活跃或者其他商业盈利的目的,流量劫持的技术手段在市场竞争中被不当使用,且劫持行为呈现出形式多样的特点。在司法审判中,依据《反不正当竞争法》互联网专条,这类行为多被予以否定性评价,甚至课以刑罚。此外,由于流量黑灰产违背公序良俗,损害了社会公共利益,围绕流量劫持展开的商业合作亦应属绝对无效。笔者认为“流量”具有法律意义上的财产属性。
公安部公布整治“网络水军”10起典型案例,要求互联网平台切实落实主体责任。依法严厉打击“网络水军”舆情敲诈相关违法犯罪。受“网络水军”非法侵害的单位和个人要及时报案,公安机关将坚决依法查处。目前,刘某某已被属地公安机关抓获并依法采取刑事强制措施。目前,属地公安机关已将该“网络水军”团伙6名犯罪嫌疑人抓获归案,涉案金额400余万元。
目前仅有少量专门针对恶意代码同源与演化分析技术的研究。优先选取Blocks数较多、匹配指令数较多的函数,降低误报的几率,分析时。VirusTotal每15分钟更新一次病毒资料库,可以实时提供最新的反病毒引擎以检测出大部分可能的威胁。挖矿病毒在运行时,因占用大量系统资源,造成系统卡顿后容易被察觉,所以会使用伪装成系统文件、无文件持久化等技术保护自身。
目前仅有少量专门针对恶意代码同源与演化分析技术的研究。优先选取Blocks数较多、匹配指令数较多的函数,降低误报的几率,分析时。VirusTotal每15分钟更新一次病毒资料库,可以实时提供最新的反病毒引擎以检测出大部分可能的威胁。挖矿病毒在运行时,因占用大量系统资源,造成系统卡顿后容易被察觉,所以会使用伪装成系统文件、无文件持久化等技术保护自身。
随着加密技术的广泛应用以及新型网络技术的不断更迭,网络结构日趋复杂,加密流量呈现爆炸式增长,尤其随着TLS1.3等加密协议的演进和推广,全加密时代悄然来临。加密技术在保护用户隐私的同时也深刻改变了网络安全威胁形势,让恶意服务有机可乘,而传统的检测技术路线在面对恶意加密流量时往往无能为力。在此背景下,基于加密流量的检测与防御势在必行。
安全公司 Bitdefender 的研究人员发现,一种流量重定向 Rootkit 恶意程序以某种方式通过了驱动程序认证程序, 获得了微软签发的数字签名证书。
7月15日,专案组赴上海、福建两地开展统一收网,抓获犯罪嫌疑人13名,一举捣毁该开发制作恶意程序的犯罪团伙,对利用激活工具植入恶意程序的犯罪生态进行了有力打击。违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。
VSole
网络安全专家