摘要
- Nick Feamster 是芝加哥大学教授、网络测量研究员、机构创建者和 NetMicroscope 联合创始人,致力于将互联网的隐蔽行为转化为负责任的决策。
- 他参与的 rcc 工作在 17 个自治系统中发现了 1000 多个此前未被发现的故障;Routing Control Platform 帮助建立了一种网络控制模型,后来与 SDN 相关联。
- 在垃圾邮件、宽带、审查和智能家居方面的项目也显示了局限性:信誉系统可能错误分类,远程探针可能带来风险,加密的元数据可能暴露行为。
- 他目前在机器学习方面的研究探讨结论是否能在生产环境中高效、可审计且安全;他的贡献在于保留不确定性的协作系统。
rcc:在部署前检查综合配置
2005 年,Nick Feamster 与 Hari Balakrishnan 合著的论文《通过静态分析检测 BGP 配置故障》(Detecting BGP Configuration Faults with Static Analysis)介绍了一个名为 rcc 的配置检查器。该工具将持续存在的故障分为两大类。路径有效性故障发生在控制平面选择了一条在数据平面中不可用的路径时。可见性故障则发生在存在一条有效路径,但需要它的路由器却未能获知该路径时。这些分类将配置命令与运营者可识别的后果联系起来。
rcc 分析多个路由器的配置,并检查网络约束。论文报告了对 17 个自治系统的分析,发现了 1000 多个此前未检测到的故障,并且超过 65 家运营商进行了下载。这些是作者报告的历史数据,并不能证明 rcc 成为了普遍使用的产品,现有证据也未表明有多少网络继续使用它。但这些数据确实表明,该项目基于真实配置开展,并触及了实验室之外的运营商。
其运营重要性在于该工具产生的验证类型。一个检查器可以在中断发生前指出违反了不变量的配置关系,这与在服务降级后报告丢包的面板不同。它为工程师提供了规则与故障类别之间的合理联系。其结果可以支持审查、测试,并促进原本只有局部视图的团队之间的讨论。
其局限性同样具有启发性。rcc 只能检查其设计者编码并由其解析器支持的属性。它无法获知未记录的业务意图,不能保证不存在供应商缺陷,也无法防止物理故障。同时,一个干净的配置也不能证明网络永远不会出现瞬态问题。一个网络可能通过了所有书面检查,但仍然未满足某个无人明确表达的要求。
因此,rcc 属于特征描述的开端。它确立了此后反复出现的抱负与审慎态度。抱负在于在造成损害之前使基础设施行为可计算。审慎在于承认正确性始终依赖于观测到的输入和声明的属性。当前用于网络运营的 AI 系统面临同样的考验,只不过当模型产生流畅解释而非明确不变量时,边界可能更难看清。
互联网往往知道发生了什么,但无法解释为什么
一个数据包可能到达目的地,也可能未能到达。一个视频通话可能卡顿。一个域名可能返回一个意外的地址。一个邮件服务器可能拒绝连接。一个智能音箱可能在关键时刻联系远程服务。每个事件都会留下痕迹,但互联网缺乏一个中央记录来提供唯一、权威的解释。其行为源于独立运营的网络、供应商特定的配置、私有的对等互联协议、家庭设备、应用程序设计以及不断变化的需求。
这种结构是有益的,因为它防止了单个运营商控制整个系统。但也增加了诊断难度。一台路由器可以显示自己的路由,却无法解释组合策略的所有后果。一个速度测试可以测量传输速度,却无法隔离 Wi-Fi、接入容量、延迟、对等互联和应用影响。一个审查探针可以观察到一个失败的请求,却无法确定负责的个人或机构。一个流量分类器可以分配一个标签,却无法证明当网络变化时该标签仍正确。
Feamster 的研究历程可以被视为一系列缩小这些差距的尝试。技术不断变化,但其操作方法却很明确:首先选择一个重要的隐蔽行为;然后寻找一个可测量该行为信号的观察点;接着构建一种表示,将信号转化为对运营商、公共政策制定者或用户有用的问题;最后测试该表示在何处失效。这最后一步至关重要:一个只提供确定答案而不显示其局限性的系统,可能让基础设施变得不那么负责任,而非更易于理解。
因此,尽管 Feamster 不拥有光纤、不运营公共自治系统,也不管理超大规模云,他却是数字基础设施领域的重要人物。他的工作定位于环绕这些资产的信息层,影响着路由如何被检查、滥用如何被识别、宽带质量如何被描述、审查如何被记录,以及统计模型如何进入网络运营。路由器和电缆传输流量,而测量和分析则决定是否有人能解释它们的行为。
对这段职业生涯最有力的叙述,并非一连串的奖项,也不是声称这位研究员发明了多个领域。而是一个可观测性项目的故事,该项目在保持同一原则的同时不断更换对象:将直接观测到的与推断出的分开,并将实验结果与运营保证分开。
一个职业生涯,多重机构身份
在研究截止日期 2026 年 8 月 3 日,芝加哥大学将 Feamster 认定为 Neubauer 计算机科学教授和数据科学研究所的学术研究主任。他的个人页面还介绍他担任网络运营与互联网安全实验室主任、互联网创新计划联合主任、netml.io 联合负责人以及 AI 与政策支柱联合主任。数据科学研究所在 2024 年 9 月的一份出版物中使用了技术政策主任的头衔。这些描述可以共存,因为大学职责存在重叠和演变,但不应被压缩为一个单一的固定职位。
这些身份差异具有重要意义。作为教授,他从事研究和教学。通过 NOISE Lab 和 netml.io,他与学生和合作者一起研究路由、测量、隐私和机器学习。通过互联网创新和互联网公平项目,他为公共政策和基础设施决策创造证据。作为 NetMicroscope 的联合创始人和首席执行官,他参与了一家试图将网络质量分析商业化的私营公司。他的简历还声称他从事技术诉讼的专家证人工作。没有任何一种身份会自动转移另一种权威:教授不是监管者;初创公司董事不会将大学研究变成对客户的担保;专家意见也不是司法裁决。
这种区分与他工作的内容相符。Feamster 最好的研究都在问:哪个系统保留了哪些证据,这些证据又能支持什么结论。在描述他本人时,也需要同样的谨慎。他目前的个人简介将他列为 LookSmart 的第一个网络爬虫的开发者,以及 Damballa 公司首个僵尸网络检测算法的贡献者。这些都是关于早期工业阶段的有用且可归因的信息,但并不能确定准确的雇佣日期、唯一作者身份、股权比例或这些产品的完整历史。
公开记录中关于他的专业工作远比私人生活丰富。可靠信息并未确定其出生日期、出生地、国籍、家庭背景、薪酬、在 NetMicroscope 的持股比例、个人投资或资产状况。基于来源的人物资料不应将这些缺失转化为猜测。这段职业生涯本身已经足够充实,无需添加没有证据支持的名人式传记。
MIT、网页爬虫和关于“在故障前发现故障”的论文
Feamster 在麻省理工学院(MIT)从本科直到博士毕业。他于 2000 年获得电气工程与计算机科学学士学位(SB),2001 年获得同领域的工程硕士学位(MEng),并于 2005 年在 Hari Balakrishnan 的指导下获得计算机科学博士学位。他的博士论文标题为《面向正确且可预测的互联网路由的主动技术》(Proactive Techniques for Correct and Predictable Internet Routing),清晰地表达了他的早期研究纲领:与其等待路由故障导致服务中断后再去追溯原因,不如让网络暴露足够的结构,以便在部署变更之前就能检验重要属性。
他在 LookSmart 的早期工作提供了一个有用但有限的序曲。一个网页爬虫必须探索一个在观察过程中不断变化的巨大图,它会发现断开的链接、重复的页面、不一致的响应以及无法访问的区域。该爬虫并未直接演变为后来的路由系统,且现有资料不支持这种说法。相关的一贯之处在于方法论:一个分布式系统无法从单一本地视角获得可见性,因此有用的知识需要系统性的收集,并对所发现的内容进行明确的表示。
与 Damballa 的关联为同一问题增添了对抗性的一面。僵尸网络旨在隐藏其成员及控制端。Feamster 的官方简介称,他帮助设计了该公司的首个僵尸网络检测算法。公开证据并未还原完整的团队,也未展示后来的产品如何运用该工作。但它确实表明,他早期的职业生涯横跨系统学术研究和需要从网络痕迹中推断恶意协作的运营安全公司。
他的博士研究形成于这样一个环境:域间路由策略分布在不同的设备和组织之间。运营商使用命令配置路由器,以表达对等互联、客户关系、导出规则、备用路径和流量工程偏好。单独来看,每份配置可能都是合理的,但组合起来的网络却可能隐藏环路、黑洞或非预期的路径。这不仅仅是协议实现有缺陷的问题,更是难以推断由众多本地策略拼装而成的分布式程序行为的难题。
这一框架成为他持久的标志。Feamster 经常将围绕算法的操作系统视为真正的研究单元:配置文件、测量点、数据流水线、接口、运营商的激励以及机构边界。这项工作超越了一个定理或一个分类器的范畴。同时,责任也随之增加:当一个系统触及真实的运营商、家庭或遭受审查的个人时,部署和伦理便成为技术质量的一部分。
将 BGP 配置视为分布式程序
边界网关协议(BGP)允许自治系统交换可达性信息,同时保留对其商业及路由策略的控制权。这种自主性部分解释了为何互联网能够连接由不同所有者和目标构成的网络。但也意味着全局结果并非由单一个体设计而成。策略通过路由宣告、偏好设置、过滤和内部路由分发间接组合在一起。
即便在单个自治系统之内,问题也可能很大。一个网络可能拥有上百台路由器,以及多种内部路由重分发的外部路由分发机制。在某一边界学到的路由必须在需要它的地方可见,但不一定非要到处可见。导出策略必须防止将客户路由或对等体路由通告给错误的邻居。备用路由必须在主路径故障时出现,同时不产生环路或持续的震荡。运营商了解商业意图,而设备中包含着可执行的片段。
Feamster 的早期工作将这些片段视为可分析的程序。这种视角转变具有实践意义:路由器的配置不再仅仅是逐行审查的文本,而是成了整个网络计算的输入。正确性可以表达为不变量:所选路由必须通向可用的转发路径;一条可用的路径必须对需要它的路由器可见;导出策略必须保持预期的关系;内部路由分发不得产生持续的不一致。
与软件分析的类比之所以富有成效,是因为它将干预时刻提前。传统的诊断从症状出现后开始。静态分析则询问某类已知故障是否已经编码在配置中,无需注入流量或等待用户投诉。对于承载关键业务的网络来说,在变更审查阶段消除一个缺陷,可能比事后缩短故障诊断时间更有价值。
但这种类比也有局限。网络状态不仅仅包括配置,还包括活跃路由、拓扑、供应商行为、瞬态收敛、硬件表项、故障链路以及可能从未被写下来的业务知识。静态检查器对其模型可以是完全正确的,却可能遗漏模型之外的故障。Feamster 后续的研究一次又一次回到这一点:一种有用的表示与整个运营世界之间的差异。
Routing Control Platform 将决策移出了单个路由器
rcc 询问一个分布式配置是否满足已知约束。Routing Control Platform 则提出了另一个问题:为什么每个路由器都必须独立重建选择路由所需的信息?传统的 iBGP 设计通过全网状或反射器分发外部路由。随着网络规模扩大,全网状变得难以管理。反射减少了开销,但可能隐藏路由、产生意外的选择,并使结果更加难以理解。
RCP 论文提出了一个逻辑上集中的服务,该服务收集外部 BGP 路由和内部拓扑,为每台路由器选择路由,并通过标准的 iBGP 通告决策。转发设备并未消失,它们仍然转发数据包,并在接口上使用已知协议。变化的是选择逻辑的位置以及该逻辑可用的视图。
“逻辑集中”并不意味着单个脆弱的物理盒子。该服务可以复制和分布,同时保持一致的决策功能。这一区分对后来的软件定义网络同样至关重要。控制器可以基于对网络的整体视图进行操作,而无需所有进程运行在同一台机器上。工程上的挑战变成了状态一致性、故障恢复和接口安全,而不是在绝对集中和绝对分布之间做出选择。
RCP 也尊重现有的基础设施。它不需要新的转发平面,也不必立即替换所有路由器。这一部署细节对于设备、合同和流程无法一次性变更的网络至关重要。当一种研究架构能够通过运营商已经熟悉的接口进入生产环境时,它便获得了实际价值。
评估使用了来自真实骨干网络的数据,但资料并未提供广泛的生产环境普查数据。可论证的合理表述是:RCP 展示了一种可行且具有影响力的架构,而非取代了全行业的内部 iBGP。2015 年的 NSDI Test of Time Award 认可了其持久的学术重要性,但这并不能证明商业采用或赋予该论文对之后所有控制器的所有权。
对 SDN 的重要贡献,而非唯一发明者的叙事
软件定义网络(SDN)常被描述为一次清晰的断裂:控制权移入软件,转发变得可编程,一个新时代由此开启。真实历史则不那么整齐。主动网络、虚拟化、4D 架构、Ethane、RCP、OpenFlow、NOX 等项目分别触及了可编程性、控制分离和全局管理的不同方面。Feamster 是这一历程的重要贡献者,但没有任何证据允许称他为 SDN 的唯一发明者。
RCP 提出了一个清晰的架构思想:路由决策可以在具备更广阔视野的控制服务中完成,然后交付给现有设备。rcc 提出了另一个思想:网络策略可以依据不变量进行检验。两者共同推动问题从“这台路由器上是什么命令?”转向“整个控制系统实现了什么行为?”。这一转变是可编程网络的知识基础之一。
Feamster 后来合著了《通往 SDN 之路》(The Road to SDN),该书将这一领域呈现为思想的积累,而非瞬间的发明。这种历史定位抵御了经常围绕基础设施技术滋生的创始神话。一个领域的出现,是多个研究团队、运营商、供应商和标准社区解决相邻问题并使解决方案可部署的结果。
2017 年与 Jennifer Rexford 合著的议程性文章《网络为何(以及如何)应该自运行》(Why (and How) Networks Should Run Themselves)将论证从控制器架构拓展至持续运营,描述了高层意图指导决策、遥测揭示效果、系统自适应形成的闭环。标题具有挑战性,但并不证明工程师已不再必要。一个能自调整的网络仍然需要正确的目标、可靠的遥测、安全的执行、受限的权限,以及在证据不明确时能够停止的机制。
如今,这一议程看起来不太像遥远的愿景,更像是 AI 辅助运营的设计问题。语言模型可以建议配置、总结事件并选择工具,但它们也可能凭空虚构原因、误解策略或表现得过于权威。Feamster 在路由方面的早期工作提出了一个严格的要求:基于学习产生的建议必须被显式的控制和可观测的后果所包围,而不能因为解释听起来令人信服就被接受。
垃圾邮件使围绕消息的网络比消息本身更加重要
在佐治亚理工学院期间,观察对象从配置错误转向了对手。垃圾邮件活动和僵尸网络被设计为移动的。失陷的机器出现又消失,地址发生改变,域名被替换,控制被分散。基于内容的签名可以识别已知的邮件,但投递系统往往揭示出更持久的模式。
2006 年 SIGCOMM 论文《理解垃圾邮件发送者的网络层级行为》(Understanding the Network-Level Behavior of Spammers)据工作记录称,分析了超过一千万封垃圾邮件。该论文研究了发送者出现的位置、活跃时间,以及垃圾邮件与地址空间和路由之间的关系。其重要性不在于某个永久性的百分比,而在于表明滥用可以作为一种基础设施来研究:发送者群体、路由、时间和来源集中度,能够揭示文本无法显示的协作关系。
这一方法具有实践优势。网络特征在连接建立的早期就可获得,远在接受或检查整个消息之前。它们可以降低处理开销,并支持大规模行动,还能在一定程度上保护内容隐私。但同样的抽象也带来风险:一个住宅前缀可能同时包含无辜用户和失陷设备;共享主机可能服务良性域名和恶意域名;一个地址可能更换所有者。基于基础设施的信誉只有在系统包含不确定性、失效机制和申诉可能性时才有用。
利用 DNSBL 的反制情报工作利用了攻击者自身的防御行为。僵尸网络运营者查询黑名单,以了解自己的机器是否已被识别。查询模式可以揭示可能的成员。这一想法之所以巧妙,在于它将对手的侦察行为转化为了证据。但它仍是一种启发式方法:一次查询可能存在良性解释,而一份可能的僵尸名单在采取破坏性行动之前仍需要其他来源的佐证。
SNARE 将在 SMTP 会话开始时可获得的时空特征转化为信誉分数。其评估报告称,在特定阈值下达到了约 93% 的准确率,且假阳性率较低。这个数字属于特定的数据集和阈值,而非一项永恒的属性。垃圾邮件基础设施、服务提供商和对手策略都会变化。可运营的价值需要快速更新、经过校准的不确定性以及对部署之后错误的追踪。
基于 DNS 的信誉将目标从发送者扩展到了域名。恶意域名可能在注册、域名服务器、地址和解析方面表现出独特模式。此类系统可以在分析每个有效载荷之前就分配风险。这一思路预示了当今基于网络流量的机器学习:分类通过结构化元数据进行推断,其价值取决于抵御规避、校准不确定性以及应对数据漂移的能力。
恶意软件行为聚类增加了另一个层次。它不要求为每个二进制文件生成精确签名,而是通过通信行为对样本进行分组,并生成网络签名。当代码发生变化但基础设施或协议保留某些习性时,这一方法是有效的。但如果表示过于粗糙,也可能将无关的流量归为一组。这里的共同主线并非标签的确定性,而是将网络行为转化为一项仍有待检验的可操作假设。
信誉是一项运营决策,而非客观标签
信誉系统连接了测量与行动。它们不仅描述某个地址或域名,而且影响一封邮件是否被接受、一个连接是否被阻断,或一项调查是否被优先处理。其质量不仅取决于统计准确性,还取决于谁收到评分,假阳性的成本有多高,更正有多迅速,以及受影响实体是否能够理解或质疑这一决定。
一个失陷的住宅地址可以说明问题。封锁它可能减少一次垃圾邮件活动,同时切断一个并未选择感染、也不知如何诊断的用户。持续时间过长的信誉可能惩罚下一个订阅者。过短的信誉则允许攻击者回来。因此,评分的半衰期不仅是一个模型参数,更是一项基础设施和治理决策。
这种张力将安全工作与后来在智能家居和机器学习方面的项目联系起来。在每种情形下,元数据都被用来推断隐藏状态。推断越接近自动化的行动,了解其来源、时效、阈值和错误就越加重要。可理解的解释有所帮助,但无法替代对后果的测量。
专利记录提供了正式而有限的证据。Feamster 被列为一项检测并响应攻击者网络系统的多个发明人之一,该专利受让给 Georgia Tech Research Corporation。这项专利并不证明个人发明、产品部署、许可收入或全部权利要求经得起质疑。它确实表明,这一研究方向被认为存在进行商业转化的可能性。
编辑纪律在于不混淆检测与罪责。信誉是在约束条件下的估计值。当组织将错误视作需要管理的正常状态,而非不可能发生的异常时,它便可能非常有用。同样的教训在审查测量、设备分类和当代 AI 模型中再次出现。
在网关上测量宽带改变了观察点
对宽带的抱怨很容易提出,却很难诊断。“网速慢”可能源于受限的接入链路、糟糕的 Wi-Fi、一台忙碌的家中设备、拥堵的对等互联点、远端的服务器、应用延迟,或一次无法生成足够流量的测试。来自笔记本电脑的测量继承了它的软件和本地网络。运营商核心侧的测量则看不到家庭实际体验。
基于网关的方法将受控的测量放置在住宅与接入服务商之间的边界。2011 年的 SIGCOMM 研究使用了来自 8 个运营商近 4000 个网关设备的纵向数据,整体部署规模超过 4200 台设备,考察了吞吐量、延迟、接入技术以及流量整形。网关的分析价值在于,它能够观察接入服务,同时避开普通用户终端的一部分不受控波动。
这个观察点同样不能自动给出解答。网关与设备和 Wi-Fi 共享本地环境。测量服务器拥有自己的路径和容量。测试可能与家庭流量竞争,或在不够典型的时间段运行。该方法提升了归因能力,但并未创造出一个完美的用户体验视图。
BISmark 将这种方法变成了一台可复用的平台。2014 年 USENIX ATC 论文描述了定制路由器和一个能够部署测量程序及应用的中央基础设施。据论文当时记录,该平台运行在约 30 个国家的数百个家庭中,并已被来自 9 个机构的研究人员使用。这些数字属于那个时间点,但表明该基础设施已超出单组数据的范围。
维持一个家用测量平台是一项基础设施工作。必须配送和支持硬件。用户会拔掉设备。固件会老化,时钟会漂移。知情同意必须保持可理解。数据格式和采集流水线必须经受网络和应用变化的考验。因此,公开的系统既体现了测量设计,也体现了制度建设。
宽带项目同时表明,方法为何在公共政策中重要。来自受控网关的结果不能与浏览器测试、运营商计数器或广告速率混为一谈。每一者测量的都是路径的不同部分。当测量位置及其局限清晰可见,而不是藏在一个单一速率数据背后时,公共决策才更加站得住脚。
当接入链路变快后,速率不再足以解释体验
早期的宽带政策常问:运营商是否交付了广告速率?这一问题依然重要,特别是在容量稀缺的地方。但当连接已足够快,而延迟、Wi-Fi、内容分发或应用设计主导体验时,速率能解释的就变少了。
一项包含超过 5000 个网络的研究考察了 Web 性能的瓶颈,发现在某一特定研究区间以上,接入裸吞吐量通常不再是唯一的限制因素。如果往返时间、对象间的依赖关系或服务器端控制了完成时间,更快的订阅套餐可能并无法加速页面加载。具体阈值不应被普遍化。持久的启示在于:当接入改善后,质量便会变得多维化。
可靠性增加了另一个维度。一项服务的中位速率可能很好,却因短暂的断连而影响家庭。一次视频通话、一场考试或远程医疗问诊可能被月度平均值消隐的短暂丢包所毁。因此需要纵向测量,因为孤立的单次测试无法描述故障的频率、时长和发生时刻。
加密 DNS 的研究暴露了类似的权衡。解析器和协议的选择可能影响延迟、隐私和可用性。在所测量的范围内,没有任何一种配置对所有用户和网络都是最优的。提高安全性或隐私性在某种环境中可能带来性能代价,而在另一种环境中则不会。该结果告诫人们,不要将某一基准测试结果当作普遍适用的处方。
COVID‑19 大流行期间的测量表明运营环境可以变化得多么迅速。参与研究的服务商经历了流量和对等互联需求的突然转移,随后是容量扩展和使用模式的变化。相关结论仅限于所研究的网络,但展示出为何仅依靠稳定历史均值进行规划,在社会冲击期间可能失效。
在这里,宽带测量转变为体验质量工程。运营商必须连接低层信号——吞吐量、延迟、丢包、断连和互联——与视频卡顿和会议质量等应用表现。这种联系后来进入了 NetMicroscope 的产品理念。学术成果并不能验证每一条商业声明,但技术谱系是直接的。
互联测量将商业纠纷转变为共有的数据问题
从家庭到应用的路径可能跨越多个企业边界。接入服务商可能直接与内容网络交换流量,也可能通过交换点或转接服务商。拥塞可能出现在特定的链路、方向和时段。因此,关于“互联”的公开辩论可能把技术上截然不同的情况混为一谈。
互联测量项目(Interconnection Measurement Project)要求参与的服务商在互联链路上安装通用工具。项目报告了约 2900 条链路,2021 年 6 月峰值时段利用率约 31%,并提供了增容情况。这些汇总数据并不证明所有用户路径均无拥塞,平均值可能掩盖短暂的峰值、特定路由或本地故障。项目的价值在于创建了共有的方法和词汇。
共有的测量可以减少分歧,也可能产生新的分歧。参与者必须就包含哪些链路、如何对利用率进行采样、如何保护私有数据以及发布哪些摘要达成一致。服务商出于商业理由会限制信息披露。研究人员则需要足够的细节来验证结论,同时又不能暴露客户关系或敏感的拓扑信息。
Feamster 的角色最好被描述为创建测量能力和促进机构协作。他没有监管合同,也未强制他人参与。该项目展示了从家庭网关上的测量工具向与运营商共建的证据系统的演进。技术任务与治理密不可分:要获得有用的数据,就需要控制链路的组织进行合作。
互联网公平将性能扩展至可接入性、可负担性和可靠性
一个社区可能存在宽带线路,但仍负担不起。一个家庭可能订阅了服务,但收到的连接并不可靠。一家运营商可能达到了广告速率,但 Wi‑Fi、楼内布线或用户设备却让应用性能变差。将数字鸿沟简化为一张覆盖地图,就会掩盖这些差异。
芝加哥大学的互联网公平计划(Internet Equity Initiative)综合了可接入性、基础设施、可负担性、采用率、性能和可靠性等维度。其门户和项目将网络测量与人口统计和公共政策数据结合在一起。部署在芝加哥家庭中的设备提供了直接证据,而公开数据源则支持跨地点、跨人群的比较。
该方法可以揭示模式,但并不解释所有成因。社区间的差异可能与收入、建筑类型、竞争、套餐档次、设备或历史投资有关。人口统计信息指引了研究方向,却未证明差异为何存在。政策工作所需要的区分与路由分析相同:表示使某个问题变得可检验,但并不能替代那些缺失的变量。
芝加哥大学在 2025 年公布,其互联网创新合作项目为伊利诺伊州的宽带规划提供了测量与分析,该规划关联到 17.5 万个服务不足的家庭、企业及社区站点。这是一项相关的机构声明,参与方包括伊利诺伊宽带实验室(Illinois Broadband Lab)、州政府官员及其他合作伙伴。不应将其改写为一位教授个人接通了 17.5 万处位置,也不应将其当作所有计划建设均已完成的证明。
从网关到公平的演进表明,测量的用户群体发生了变化。运营商可以诊断一条线路。城市可以根据社区模式引导支持。州政府可以在资助流程中使用经过验证的数据。随着测量越来越多地进入公共决策,就越需要透明的定义、版本化的数据,以及对不确定性给出清晰的说明。
审查研究将可观测性变成了人类安全问题
审查之所以难以测量,与路由难以解释的原因在结构上是相似的:观察者只看到结果,而未必看到机制。一次请求可能因国家级过滤、本地防火墙、DNS 故障、服务器离线、路由抖动或测量错误而失败。最需要证据的环境,可能恰是招募志愿者最为危险的环境。
2002 年发表的 Infranet 首先将审查视为规避问题。协作的 Web 服务器将上行请求隐藏在普通的 HTTP 活动之中,并将下行数据隐藏在图像里。其假设属于一个较早的 Web 时代,但却确立了一项持久的认识:审查同样是一场关于哪些流量模式可以被从正常通信中区分出来的博弈。
后续工作从帮助绕过阻断,转向了测量阻断本身。这一转变开启了公共利益的机会。宽范围、可重复的测量可以记录未经政府或运营商披露的过滤行为。但也创造了更为艰难的伦理边界。某个系统既可以为公众生成证据,也可能给产生信号的那台机器或那个人带来风险。
这种张力在其职业生涯中并非次要问题。它是最鲜明地表明,让互联网进行自我解释,可能伤害那些从未提出这一问题的人。审查测量的伦理质量不仅取决于统计精度,更取决于目标的选择、知情同意、频率限制、数据留存、公开发布和报复可能性。
Encore 展示了规模如何超越同意
Encore 利用浏览器发出的跨域请求,测试特定 Web 资源在不同网络中是否可以访问。参与网站可以触发访问者浏览器发出请求,从而推断该资源是否被封锁。这一设计承诺无需在各国安装特殊软件即可获得规模覆盖。
同样的机制造成了严重的伦理争议。一个访问了与本研究完全无关网页的人,可能会在并不理解该实验的情况下变成测量点。向敏感域名的请求可能被审查者看到。第三方网站可能看起来要为探测它并未选定的内容负责。承担风险的人和接收数据的人未必是同一个人。
独立论文《No Encore for Encore?》指出,该设计在知情同意、透明度、用户安全和损害第三方网站方面存在问题,并记录了与 Feamster 的沟通以及系统的修改。这一批评不应被夸大为一项不当行为的认定,也不应被后出的工作淡化为一则脚注。它识别出了为正当公共目的而构建的系统中的确存在的风险。
Feamster 和 Ben Jones 随后发表了《审查测量能否(更)安全?》(Can Censorship Measurements Be Safe(r)?),标题将安全视为一个连续谱,而非二元认证。覆盖范围、可重复性和准确性,与志愿者、目标和第三方的暴露之间存在着权衡。一项能够覆盖更多网络的测量,如果未能限制施加给每位参与者的风险,或许就是更不可接受的。
这一插曲改变了研究本身的学术内涵。伦理不再是附加于方法上的外部审查。威胁模型必须包含那些生成流量的人、托管测试的站点以及可能观察这些活动的权威机构。这对所有分布式测量而言都是一条持久的教训,尤其是在浏览器、家用设备和 AI 代理都可能成为传感器的当下。
Augur、Iris 和后续系统扩大了覆盖面,但未隐藏风险
Augur 尝试利用 TCP/IP 侧信道推断远端地点之间的连通性,而不在任一端控制传统的测量点。论文报告了在近 180 个国家、历时 17 天的验证,并包含旨在不牵涉个体用户的决策。该方法扩大了覆盖面,但依赖于操作系统行为、地址选择、过滤不对称性和统计假设。
Iris 聚焦于 DNS 操控。可对递归解析器进行重复查询,并跨地点进行比较,以检测异常响应。DNS 提供结构化证据,但合法系统同样会缓存、重定向、本地化和过滤。一次响应差异启动了一项归因,但并未证明某一特定的政府机构发布了该规则。
测试列表的构建成为另一个偏差来源。一个仅探测全球知名政治网站的机制,可能遗漏本地语言和文化上更具特定性的内容。2018 年,一项项目利用自然语言处理和搜索发现了 1125 个当时未包含在中国最大可用列表中的站点。它改善了那项研究的覆盖,但仍是暂时性的人工产物,因为域名、内容和政策都会变化。
2024 年发表在 USENIX Security 上的 GFWeb 在 20 个月内测量了中国长城防火墙的 HTTP 和 HTTPS 过滤。论文报告了 10.2 亿次域名测试,以及数十万个受到不同机制影响的可注册域名。这些是测量计数,而非人口普查。其重要性在于表明,针对特定协议的测试能揭示不同的过滤侧面,而单一技术可能低估实际情况。
关于土库曼斯坦的工作报告了 1550 万个被测试域名,发现了 12.2 万个被审查域名,以及可能影响数百万域名的更广泛的过度封锁规则。同时也探索了规避手段。公开一项技术既可能帮助用户,也可能教会审查者接下来要封锁什么。因此,披露时机和对本地情况的掌握,便成为有着人类后果的工程决策。
Feamster 的贡献是实质性的且属于协作性质。他合著了多个系统,帮助建立社区,并仍在教授《互联网审查与在线言论》(Internet Censorship and Online Speech)课程。不应将他描绘为所有相关观测站的唯一创立者,或仅因主题接近就将诸如 Geneva 的荣誉归于他。绘制论文与角色的图谱,比贴上一个笼统的发明者标签更为精确。
测量伦理成为技术正确性的一部分
审查工作给出了一条更广泛的结论。一个在统计上强大的系统,如果无法负责任地被操作,在技术上也是失败的。知情同意、目标选择、查询频率、数据最小化和发布策略,决定了该方法是否可以重复,且不带来不可接受的风险。
这并非要求消除所有风险。当对象是一个国家或敌对运营商时,完全的安全或许是不可能的。但要求明确风险、分配风险,并将其与预期的公共利益进行比较。暴露最多的人,不应消失在某个全球域名统计数字背后。
这一原则同样适用于审查之外的领域。宽带探测可能会暴露家庭习惯。物联网工具可能会收集元数据。安全信誉可能会拒绝服务。合成数据集可能会记住它本应保护的那些痕迹。每个测量系统都会创造出新的基础设施,并带来自身的用户、权限和故障模式。
Feamster 的职业生涯之所以宝贵,恰在于它包含了一场有记录的争议,而非完美无瑕的序列。Encore 的争议表明,一种方法可以被批评、修改,并引出更加明确的安全研究。它也表明,后续的保障措施不应重写最初的风险。一份严肃的人物资料可以承认学习过程,并保留使之成为必要的那种分歧。
智能家居展示了加密未能隐藏的内容
加密保护了内容,但网络仍需时间、大小、流方向和目的地来传输数据包。一个智能插座、摄像头、电视或语音助手可能以可预测的模式联系可预测的服务。无法读取消息的观察者,仍可能推断某个设备被打开、播放了视频或通知了某个事件。
《智能家居并非城堡》(A Smart Home Is No Castle)演示了这一侧信道,《窥探智能家居》(Spying on the Smart Home)则通过评估基于流量整形的防御扩展了分析。后一项工作报告称,在所测试的场景中,恒定速率防御可以保护活动,但会带来大约 40 KB 每秒的开销。这不是一个普适的隐私价格。设备集合、威胁模型、链路容量和隐匿程度都会改变这项权衡。
这项工作纠正了一种常见的简化认识。“传输中加密”可以同时正确,而行为依然通过元数据暴露。一项仅谈论内容的政策可能遗漏相关的风险。填充和整形会消耗带宽、电量或增加延迟,且成本可能落在家庭一侧,而非由制造商承担。
实践中的问题并不仅在于流量分析在实验室中是否有效,而在于谁在观察住宅,何种推断足够可靠,以及设计的哪个部分可以被改变。提供商、本地攻击者、制造商和云服务各有不同的视图。测量揭示泄漏;消费者保护则需要决定默认设置、信息披露、纠正和责任。
IoT Inspector 成为消费工具和研究基础设施
IoT Inspector 将智能家居研究工作从受控研究扩展为一项开源工具,用户可以在自己的网络中运行它。它允许选择设备、观察联系的远端,并在获得同意的情况下为研究贡献带标签的元数据。2020 年的论文记录了成千上万的用户、来自众多品牌和类别的数万台设备。
后来的报告使用了不同的总数——44,956、54,094、超过 55,000 或接近 63,000 台设备——因为采集窗口和统计惯例有所不同。直接选取最大值而不标明时间,会把一个变动的集合变成虚假的精确。重要的证据在于该项目达到了一定规模,在此规模下用户支持、标签质量、隐私和维护都成了第一序的研究问题。
一个面向用户的工具同样揭示了歧义性。一个域名可能在多个云客户之间共享。一个设备标签可能错误。一次到跟踪器的连接本身并不能说明发送了哪些数据,或造成了何种伤害。显示目的地可以提升可见性,却未必提供可操作的补救措施。
团队的回顾讨论了激励、知情同意、数据最小化和运营维护。这些记录之所以重要,是因为一个开放平台可能承担起类似服务提供商的义务:它存储着敏感证据,依赖参与者理解其活动,并需要持续沟通其发现究竟支持什么样的主张。
关于抽样的医疗物联网设备、智能玩具和用户感知的相关研究,将工作向消费者保护方向延伸。相关结论必须保留产品、版本和时间信息。新固件、供应商补丁或不同的部署方式都可能改变结论。
网络机器学习是一条流水线,而非孤立分类器
机器学习在 Feamster 的工作中,早在当前这一波生成式浪潮之前就已随垃圾邮件和信誉进入。项目 netml.io 使整条流水线变得显式。一个网络分类器依赖于数据包如何被表示、标签如何获得、特征在哪里计算、模型有多快、如何检测数据漂移以及后续采取什么动作。
nPrint 在比特层面以标准化格式表示数据包,nPrintML 将这种表示与自动化建模相结合。目标并不是证明某种表示适用于所有任务,而是通过减少隐性的特征工程变动,使对比更具可重复性。
Traffic Refinery 研究了在高速流量下提取特征的成本。一个模型如果丢包、耗尽 CPU 或在决策窗口关闭之后才响应,即便准确率再高也可能在运营中表现糟糕。LEAF 考察了概念漂移:统计关系会随着应用、设备和网络的变化而改变。一个生产模型需要重训练的标准、回滚机制以及按环境追踪错误的能力。
CATO 组合了预测目标与系统目标。其 2025 年 NSDI 评估报告称,在特定实验条件下,推理延迟降低达 3600 倍,无丢包吞吐量提升 3.7 倍。这些并非普遍保证。其概念重要性在于,统计准确性与处理数据包的成本必须被联合优化。
当前的工作将这一逻辑扩展到低成本分类、队列、探针选择、现场 L4S 测量以及利用语言模型进行配置分析。2005 年的论文使用的是显式不变量;2026 年的模型可能从示例和文本中推断可能的问题。新技术可以覆盖难以形式化的情形,但如果建议不与可观测状态进行核对,它也可能用可信度取代证据。
合成流量尝试在保护真实网络的同时共享有用数据
真实数据包轨迹难以共享。它们可能泄露通信内容、用户、设备、组织结构和专有应用。标注成本高昂,且会迅速老化。合成数据则承诺生成能够保留有用属性的数据包和流,而不公开原始记录。
NetDiffusion 利用带协议约束的扩散模型生成数据包级别的流量。NetSSM 增添了状态和多重流。由 Feamster 和 Francesco Bronzino 指导的 GATEAU 围绕隐私、采集成本和标注数据稀缺性来框定问题。它们寻找的是一种中间地带:介于在技术上有效但不真实的随机数据包,与无法安全分发的真实数据轨迹之间。
一份生成的数据轨迹可能在多个层面失效。它可能保留了边际统计量,却丢失了某项任务所需的关联。它可能记住了敏感样本。它可能尊重语法,却未再现拥塞、会话状态或人类行为。基于它训练的分类器可能在实验室表现良好,但在生产环境中失败。
2026 年关于隐私和质量的工作将这些风险视为可度量的,而非假定“合成”意味着匿名。隐私必须针对可信的攻击进行检验,效用则需要在真实任务中验证。合成流量是一项研究工具,而非原始网络已消失的证明。
NetMicroscope 检验测量方案能否成为一门生意
NetMicroscope 是 Feamster 在宽带和机器学习研究中最清晰的商业转化。该公司表明 Feamster 是首席执行官和联合创始人,Francesco Bronzino 是首席技术官和联合创始人。大学的商业化材料称公司成立于 2021 年,团队位于芝加哥和里昂,采用远程协作方式。
其产品理念是:吞吐量、延迟、丢包、设备状态和应用信号在合并为感知质量的估计时更具价值。运营商可能知道一条线路是开启的,却不知道为何视频体验出现劣化。NetMicroscope 声称使用机器学习来推断体验,并在发生投诉之前检测问题。
经验证的财务证据有限。2024 年 1 月,George Shultz 创新基金提供了 20 万美元,用于开发产品、市场、团队和知识产权。该公司还参与了 I‑Corps 和 Compass 项目。这些是重要的早期商业信号,但并未证明估值、总融资额、收入、客户数量、留存率、市场份额或盈利状况。
大学与企业的边界值得常规的审视,而非含沙射影。分类论文可能与产品存在重叠。读者需要知道隶属关系、资金来源、数据访问方式、许可和知识产权。公开记录并未显示 BISmark、nPrint 或大学拥有的所有代码均被独家转让给了公司。
结论是审慎的:NetMicroscope 在检验多年的研究能否转化为客户愿意为之付费的服务。公开证据验证了创始人、方向和一项大学资助的资助,但尚不能支持其声称处于市场主导地位。
教学将研究轨迹变成了基础设施课程
Feamster 的教学遵循与研究相同的演进路径。在佐治亚理工学院,他教授互联网架构、安全与下一代网络,以及后来的 SDN。在普林斯顿,他将网络、信息安全和科技政策结合在一起。他目前在芝加哥大学开设的课程包括《面向计算机系统的机器学习》、《互联网审查与在线言论》以及《安全、隐私与消费者保护》。
2020 年,他参与合著了 Andrew Tanenbaum《计算机网络》的第六版。他的教学页面也写明他是佐治亚理工学院在线计算机科学硕士项目中网络课程的创始人和首位授课教师。该课程将教学大幅扩展到校园之外,但在缺乏该项目的独立档案时,这一创建声明应保持在此记录范围内。
2026 年的 Quantrell 奖提供了独立的机构性证据,证明教学工作处于其事业的中心。获奖通告强调了开放式问题、协作推理以及基于真实工作的练习。学生反馈属于定性材料,但该奖项表明其职业生涯并不局限于论文和公司。
机构建设进一步扩大了受众。Feamster 曾领导普林斯顿的科技政策中心,此后又帮助领导芝加哥大学多个连接测量、公共政策和数据科学的项目。关于自由与开放通信的工作坊帮助建立起一个伦理与方法可以共同被讨论的社区。
一份公允的叙述将使合作者保持可见。许多系统是由学生和年轻研究人员来实现或领导的。IoT Inspector、审查项目、宽带平台和机器学习系统都拥有庞大的团队。一位教授可以设定方向并建设机构,但不必是每一个成果的第一作者。
政策工作提供证据,但不行使监管权力
Feamster 的公共角色基于测量。芝加哥大学称他曾与联邦通信委员会和芝加哥市等组织合作。公平和宽带项目可以提供关于接入、价格、可靠性和性能的证据,但它们并不能决定补贴资格、定价监管或命令运营商改变其网络。
这一边界之所以重要,是因为技术证据在进入政府决策时获得权威。一项速度测试可以为某项程序提供信息,但法律标准另有所在。一幅互联图可以说明利用率,但合同和路由超出其范围。一份审查数据集可以记录干扰,但并未完成法律或政治分析。
当前 AI 隐私研究将同一问题延伸至新的生态系统。一项 Google 教职隐私奖支持了有关语言模型系统中第三方集成的研究。用户看到的是一个界面,而请求、上下文和推断出的属性则在插件、API 和服务之间流转。这一结构与智能家居类似:一个可见的产品背后协调着隐藏的数据关系。
2026 年的研究清单包含对 LLM 隐式推断的研究,即模型即便在用户未提供常规标识符的情况下,也能推断出敏感属性。这使数据最小化变得更加复杂:去除姓名或号码,并不能阻止从一次普通交互中推断出健康、政治倾向或人口统计学信息。
其政策价值在于让证据的边界变得可见。一个模型、一个数据集或一位教授可以为某项决策提供信息,却不能拥有该项决定。正确的制度性使用要求透明的方法、误差估计、版本化的数据,以及在测量所展示的内容与权威机构所决定的内容之间做出明确的分离。
职业生涯让什么变得可见,又持续隐藏着什么
在路由、垃圾邮件、宽带、审查、智能家居和机器学习等领域,Feamster 的项目将模糊的问题转化为证据系统。rcc 将配置与不变量联系起来。RCP 为路由选择提供了更大的视野。信誉系统从元数据中推断协作。网关隔离了性能的某些部分。审查系统比较了远程信号。IoT Inspector 将流量与标签联系起来。NetML 将表示、成本和漂移结合在一起。
这些系统并未让互联网变成完全可知的。一次干净的检查不能消除物理故障。一份信誉并不证明过错。一次速度测量无法解释可负担性。一次 DNS 异常无法识别某个机构。加密元数据不会泄露全部动作。一份合成数据轨迹不保证隐私。一个语言模型不会因为生成了连贯的诊断就变得正确。
这些局限不是抛弃测量的理由,而是需要更审慎地设计使用测量的系统。有用的证据应该标明其来源、时效、范围和不确定性。具有高度影响力的行动需要审查、申诉或恢复途径。研究人员需要区分论文声明、机构声明和经独立复现的结果。商业声明在没有独立证据的情况下,不得继承学术权威。
Feamster 的持久贡献在于构建了位于不透明基础设施和具有后果的决策之间的中间层。他的工作帮助了运营商、研究人员、用户和机构向那些本来并未被设计来自我解释的系统提出更好的问题。其结果不是确定性,而是一份关于什么被观测到、什么是推断出来的、以及什么仍然需要判断的、经过更为严格训练的记录。

