南方數據技术观察
首页 行业新闻 教程 技术文章 AI 对话 官网 咨询与报价
首页 / 行业新闻

TLS 主动指纹识别实现 CDN 与 CnC 服务器精准检测

慕尼黑工业大学与华为慕尼黑研究中心团队在 TMA 2022 发表研究,利用 TLS 协议栈差异对 2800 万服务器实施主动指纹识别,30 周测量显示对 CDN 与 CnC 服务器的检测精度超 99%。

指纹构建机制:TLS 握手需交换大量能力元数据,研究者设计 10 组通用 Client Hello,对每台服务器发起 10 次握手,从 Server Hello、证书链、扩展字段等截取特征拼接为指纹。单次握手信息量不足,多轮探测可覆盖配置、实现与硬件差异。指纹示例中 771_1301_... 对应 Apple Web 服务器,771_1302_... 对应 Nginx 默认镜像,770_cf_... 对应 TrickBot CnC。

CDN 与 CnC 检测效果:CDN 由单一运营方部署大量边缘节点,配置高度一致,适合验证指纹稳定性;CnC 服务器多使用特定恶意软件框架,协议栈特征固定。实验在 top-list 与 block-list 共 2800 万服务器上持续 30 周,CDN 与 CnC 识别精度均超 99%,误报率原文未给出具体数据。研究者建立的指纹数据库可映射已知恶意行为者。

三大落地场景:一、入侵检测增强——实时对流量中服务器指纹与恶意指纹库比对;二、全网测绘——批量扫描发现未知威胁资产;三、自有资产监控——基线偏移提示软件变更或植入恶意代码。主动探测虽增加握手开销,但可获取被动流量难以捕获的完整协议栈特征。

对运维与安全工程师而言,TLS 主动指纹提供了一种低成本、高精度的资产指纹化手段,可直接集成至现有扫描流程,弥补被动分析在加密流量下的盲区。

原文: APNIC Blog(2022-10-25)|编译自 APNIC Blog,事实以原文为准。

来源:APNIC Blog

返回列表