← 最新论文
💻 computer science

ChamaleoNet: Programmable Passive Probe for Enhanced Visibility on Erroneous Traffic

ChameleoNet 是一款基于 SDN 的开源被动探测器,它通过对生产网络流量进行程序化过滤,仅收集并匿名化异常数据包,从而实现对配置错误、故障及攻击者扫描活动的可扩展检测,并显著降低控制器的负载。

原作者: Zhihao Wang, Alessandro Cornacchia, Andrea Bianco, Idilio Drago, Paolo Giaccone, Dingde Jiang, Marco Mellia

发布于 2026-07-28
📖 1 分钟阅读☕ 轻松阅读

原作者: Zhihao Wang, Alessandro Cornacchia, Andrea Bianco, Idilio Drago, Paolo Giaccone, Dingde Jiang, Marco Mellia

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,互联网就像一座巨大且繁忙的城市,数以百万计的人不断尝试敲门。大多数时候,门会打开,一位友好的主人迎接访客,随后对话开始。这就是“正常”流量:你请求一个网页,服务器将其发回。但有时,人们会去敲那些并不存在的门,试图进入锁着的房间,或者猛烈撞击那些早已荒废多年的房屋之门。在数字世界中,这些失败的尝试被称为“错误流量”。

长期以来,网络安全专家一直有一种观察这些失败敲门行为的棘手方法。他们会专门划出一片完整的、由空置假房子组成的街区(称为“暗网”或“望远镜”),然后等待看谁试图闯入那里。虽然这能提供一些线索,但它就像是在观察一座鬼城;它错过了所有试图闯入那些虽然有人居住、但恰好正在睡觉、损坏或锁闭着的“真实房屋”的人。大问题在于:如何在观察真实的城市时,既不会被每秒钟发生的数百万次正常对话所淹没,又能同时捕捉到每一次失败的敲门?

于是,CHAMALEONET 出现了,这是一个旨在解决这一难题的聪明新系统。你可以把它想象成一名驻守在城市大门处的超级智能、隐形的保安。它并不会记录每一个走过的人(因为那是不可能的),它被编程为忽略每一个正在进行正常、成功对话的人。它只会在有人敲门却无人应答时,停下来并记录下这些人的详细信息。

研究人员利用一种被称为“软件定义网络”(SDN)的技术构建了这个系统,这种技术允许他们对网络交换机(互联网的交通警察)进行编程,使其变得极其快速且具有选择性。实际运作方式如下:当一个数据包到达时,系统会检查是否得到了回复。如果门开了,有人回应,系统会立即忘记这次交互并让流量通过。但如果门依然紧闭且无人应答,系统就会将其标记为“错误”,并将该次失败尝试的副本发送给收集团队进行分析。

CHAMELEONET 的特别之处在于,它不需要通过建造假房子来抓捕坏人。它在“真实”的网络上工作。在大学校园的一次现实世界测试中,该系统非常高效,它在硬件层面就过滤掉了 90% 的正常、枯燥的流量。这意味着负责收集数据的计算机系统只需要处理那极小一部分真正有价值的流量。

结果令人大开眼界。通过观察这些在真实、活跃的计算机上发生的“失败敲门”,研究人员发现了以前从未见过的现象。他们发现了内部计算机配置错误或感染了病毒,正不断尝试向并不存在的服务器“呼叫回家”。他们还看到了外部黑客正在扫描网络,试图寻找薄弱环节。在一次案例中,他们甚至捕捉到了一波大规模的人员试图敲击一扇关闭多年的特定大门,这揭示了一个导致整个网络混乱的路由错误。

该系统还具有隐私友好性。在将任何数据发送给收集器之前,它会自动模糊掉网络内部人员的名字和地址,因此不会泄露任何个人信息。它甚至还有一个“蜜罐”模式,可以伪装成一台损坏的计算机,从而诱骗黑客暴露其真实意图。

简而言之,CHAMELEONET 将任何常规网络都变成了一个透明的高科技间谍,它只关心那些错误。它证明了你不需要建造一座假城市来了解真实城市;你只需要一种更聪明的方式,去倾听那些无人应门时的沉默。研究人员已经将该系统的代码开源,希望其他人也能利用它来让自己的网络更加安全和透明。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →