摘要

  • Nick Feamster 是芝加哥大学教授、网络测量研究者、机构建设者和 NetMicroscope 联合创始人,关注如何把隐藏的互联网行为转化为可问责的决策依据。
  • 他的 rcc 工作在 17 个自治系统中发现 1,000 多个此前未识别的故障;Routing Control Platform 帮助建立了后来与 SDN 相关的全网控制模型。
  • 垃圾邮件、宽带、审查和智能家居项目也揭示测量边界:信誉判断会误伤,远程探测会制造风险,加密流量的元数据仍能暴露行为。
  • 他目前的机器学习研究追问结论能否在生产环境中高效、可审计且安全;其核心贡献是协作式系统,在使用证据时保留而非抹去不确定性。

Rcc:在部署前检查组合配置

2005 年论文 Detecting BGP Configuration Faults with Static Analysis 由 Feamster 与 Hari Balakrishnan 合作完成,提出路由器配置检查器 rcc。论文把持续故障分成两类。路由有效性故障是控制平面选择了并不对应可用数据平面路径的路由;路径可见性故障则是可用路径确实存在,但需要它的路由器没有学到。这样的分类把配置命令和运营者能识别的结果联系起来。

rcc 解析多台路由器配置并检查全网约束。论文报告分析了 17 个自治系统,发现 1,000 多个此前未被发现的故障,并被运营者下载 65 次以上。这些是历史上由作者报告的数据,不能证明 rcc 成为通用产业产品,也不能确认后来有多少网络继续使用;但它证明项目确实面对真实配置,并到达作者实验室之外的运营者。

其运营价值来自证据类型。检查器可以在中断发生前指出哪一组配置关系违反不变量。这不同于服务退化后才报告丢包的仪表盘。工程师得到的是一条从规则到故障类别的推理链,可用于评审、测试和跨团队讨论。

其局限同样重要。rcc 只能检查设计者编码且解析器支持的属性,无法知道未记录的商业意图,无法保证没有厂商缺陷或物理故障,也不能把“配置干净”变成“永远不会出现瞬态问题”的证明。网络可以通过所有已经编写的检查,仍然违反一个从未被表达的要求。

因此,rcc 同时确立了贯穿整篇文章的雄心和克制:雄心是让基础设施行为在造成伤害前可计算;克制是承认正确性始终相对于已观察输入和已声明属性。现代网络运维 AI 面对同样考验,只是当模型提供流畅解释而不是明确不变量时,边界更难被看见。

互联网通常知道自己做了什么,却无法解释为什么

一个数据包抵达目的地,或者没有抵达。一次视频通话卡顿。一个域名返回意外地址。邮件服务器拒绝连接。智能音箱在一个颇具暗示性的时刻联系远端服务。每个事件都会留下痕迹,但互联网没有中央账本能够给出唯一且权威的解释。它的行为来自彼此独立运营的网络、厂商特定配置、私人互联协议、家庭设备、应用设计,以及不断变化的用户需求。

这种结构有重要价值,因为它阻止任何一个运营者控制整个系统;它也让诊断变得困难。路由器可以显示自身路由,却无法解释组合路由策略的全部后果。测速可以测量一次传输,却无法自动区分 Wi-Fi、接入容量、时延、互联和应用因素。审查探针可以观察请求失败,却未必能确定责任人或机构。流量分类器可以贴上标签,却不能证明网络变化后标签仍然正确。

Feamster 的研究可以被理解为不断缩小这些认知缺口。技术会变,方法却很稳定:首先选择一个重要但隐藏的行为;其次寻找它会留下可测信号的观察位置;然后建立一种表示,把信号转化为运营者、政策制定者或用户能够提出的问题;最后测试表示在哪些地方失效。最后一步不可缺少,因为一个只给出自信答案、却不暴露边界的系统,可能让基础设施更难问责,而不是更透明。

因此,即使 Feamster 不拥有光纤、不运营公共自治系统,也不管理超大规模云,他仍是数字基础设施领域的重要研究对象。他的工作处在这些资产周围的信息层:影响路由如何检查、滥用如何识别、宽带质量如何描述、审查如何记录,以及统计模型如何进入网络运营。路由器和电缆负责搬运流量;测量与分析决定人们能否解释它们正在做什么。

所以,对这段职业生涯最有力的叙述,不是一串奖项,也不是声称一名研究者发明了多个领域,而是一个持续变化研究对象、却坚持同一纪律的可观察性计划:区分直接观察与推断,区分实验结果与运行保证。

一段职业生涯,多重机构身份

截至 2026 年 8 月 3 日,University of Chicago 将 Feamster 列为 Neubauer Professor of Computer Science 和 Data Science Institute 的 Faculty Director of Research。他自己的主页还列出 Network Operations and Internet Security Lab 主任、Internet Innovation Initiative 联合主任、netml.io 联合负责人,以及 AI and Policy Pillar 联合主任等职务。Data Science Institute 在 2024 年 9 月的一篇文章中使用了 Director of Technology Policy 这一称呼。这些描述可以同时成立,因为大学职务会重叠并随时间调整,但不能被压缩成一个永恒不变的头衔。

机构边界很重要。作为教授,他研究并授课;通过 NOISE Lab 和 netml.io,他与学生和合作者研究路由、测量、隐私与机器学习;通过 Internet Innovation 和 Internet Equity 项目,他为公共政策与基础设施决策建设证据;作为 NetMicroscope 联合创始人兼 CEO,他参与一家希望商业化网络质量分析的私营公司。他的个人简介还称其在技术诉讼中担任专家证人。任何一种角色都不会自动获得另一种角色的权威:教授不是监管者;初创企业 CEO 不能把大学研究自动变成客户背书;专家意见也不是法院认定。

这种区分与研究本身一致。Feamster 最好的工作会问:哪一个系统掌握哪一块证据,这块证据足以支持什么结论。描述他本人时也需要同样谨慎。当前简介称他编写了 LookSmart 的第一个网络爬虫,并参与设计 Damballa 的第一个僵尸网络检测算法。这些是可归因的早期产业事实,但它们不能证明精确任职日期、独立作者身份、股权比例或产品完整发展史。

公开资料对他的专业工作远比私人生活丰富。现有证据无法可靠确认其出生日期或地点、国籍、公民身份、家庭背景、薪酬、NetMicroscope 股权、个人投资或财富。以证据为基础的文章不应把这些缺口变成猜测。即使不添加来源无法支持的名人式传记,他的职业轨迹也足够重要。

MIT、一个网络爬虫,以及一篇研究“故障发生之前”的博士论文

Feamster 从本科到博士均在 Massachusetts Institute of Technology 就读。他于 2000 年获得电气工程与计算机科学 SB 学位,2001 年获得同领域 MEng 学位,2005 年在 Hari Balakrishnan 指导下取得计算机科学博士学位。论文题为 Proactive Techniques for Correct and Predictable Internet Routing,清楚概括了早期研究计划:不应等路由错误造成中断后再重建原因,而应让网络暴露足够结构,在部署前检查关键属性。

LookSmart 的早期工作可以作为有限但有意义的前奏。网络爬虫必须发现一个在观察过程中持续变化的大型图,面对失效链接、重复页面、不一致响应和不可达区域。爬虫并没有直接变成后来的路由系统,来源也不支持这种说法。真正连续的是方法:分布式系统无法从单一局部视角被看清,有用知识需要系统收集,以及对已发现对象的明确表示。

Damballa 则让同一问题带上对抗性。僵尸网络本来就试图隐藏成员和控制结构。Feamster 的官方简介称他参与设计了该公司的第一个僵尸网络检测算法。公开材料无法重建完整团队,也无法证明后续产品怎样使用该工作;但它说明他的早期职业生涯往返于学术系统研究和运营安全公司之间,后者需要从网络痕迹推断恶意协同。

博士研究形成于一种典型环境:跨域路由政策分散在设备和机构之间。运营者用命令表达对等、客户关系、出口规则、备份路径和流量工程偏好。每台设备的配置单独看都可能合理,组合起来却可能隐藏环路、黑洞或非预期路径。问题不只是协议实现有缺陷,而是如何推理一个由许多本地政策拼装而成的分布式程序。

这一框架成为长期特征。Feamster 往往把算法周围的完整运行系统作为真正研究单元,包括配置文件、观察点、数据管道、接口、运营者激励和机构约束。研究因此超越单一定理或分类器,也承担更大责任:一旦系统触及真实运营者、家庭或生活在审查环境中的人,部署与伦理就成为技术质量的一部分。

把 BGP 配置视为分布式程序

Border Gateway Protocol 让自治系统在保留商业和路由政策控制权的同时交换可达性信息。这种自主性使不同所有者、不同目标的网络能够组成互联网,也意味着全球结果并非由一名工程师设计。政策通过路由通告、偏好、过滤和内部路由分发间接组合。

即使在一个自治系统内部,问题也可能很大。网络可能有数百台路由器和多种内部传播外部路由的方式。在边缘学到的路由必须在需要的位置可见,却不一定要在所有地方可见。出口政策要防止客户或对等路由泄露给错误邻居。主路径失效后,备份路径应出现,但不应制造环路或持续振荡。运营者掌握商业意图,设备则保存可执行碎片。

Feamster 的早期路由研究把这些碎片作为可分析程序。这是一个实际的视角转变:路由器配置不再只是逐行审查的文本,而是全网计算的输入。正确性可以写成不变量:选中的路由应对应可用转发路径;可用路径应对需要它的路由器可见;出口政策应保持预期关系;内部路由分发不应制造持续不一致。

软件分析类比的价值,在于它改变了干预时间。传统排障在症状出现后开始;静态分析则询问,某一已知故障类型是否已经被编码在配置中。它不需要注入流量,也不用等待客户报告。对于承载关键服务的网络,把缺陷从事故队列提前到评审队列,可能比缩短事后诊断更有价值。

不过类比也有边界。网络状态不仅是配置,还包括实时路由、拓扑、厂商行为、瞬态收敛、硬件表、故障链路,以及可能从未写下的商业知识。静态检查器可以对自身模型完全正确,却漏掉模型之外的失败。Feamster 后来的研究不断回到这一区别:有用表示并不等于全部运行现实。

Routing Control Platform 把决策移出单台路由器

rcc 问的是分布式配置是否满足已知约束。Routing Control Platform 问的是另一件事:为什么每台路由器都要独立重建选路所需信息?传统 iBGP 通过全互联或 route reflector 传播外部路由。全互联随规模增长而难以维护;路由反射提升规模,却可能隐藏路由、产生意外选择,也让整体行为更难推理。

RCP 论文提出一个逻辑集中式服务:收集外部 BGP 路由和内部拓扑,为各路由器选择路径,再通过普通 iBGP 传达选择。转发设备并未消失,它们仍然转发数据包并在接口处使用熟悉协议;变化的是选路逻辑所处位置,以及它能够看到的范围。

“逻辑集中”并不意味着一台脆弱的物理机器。控制服务可以复制和分布,同时提供一致的决策功能。这一区别也成为后来 SDN 的核心。控制器可以基于全网视角行动,而不要求所有控制进程运行在同一台机器上。工程问题转向状态一致性、故障恢复和安全接口,而不是简单二选一的集中或分布。

RCP 也尊重已有基础设施。它不要求新的转发平面,也不要求立即替换所有路由器。这对设备、合同和运行流程无法同时改变的网络非常重要。研究架构如果能通过运营者已熟悉的接口进入真实环境,实际价值会明显提高。

评估使用了真实骨干网信息,但现有材料没有建立广泛生产部署普查。可辩护的结论是 RCP 展示了可行架构并产生长期影响,而不是它在全行业替代了内部 BGP。2015 年 NSDI Test of Time Award 支持其思想价值,却不能证明市场采用,更不能把后来所有控制器设计归于一篇论文。

对 SDN 的重要贡献,而不是“唯一发明者”故事

软件定义网络常被讲成一次干净断裂:控制进入软件,转发变得可编程,一个新时代由此开始。真实历史没有那么整齐。Active networks、网络虚拟化、4D 架构、Ethane、RCP、OpenFlow、NOX 等项目分别处理了可编程性、控制分离和全网管理的不同部分。Feamster 是这条思想谱系中的重要贡献者,但没有证据支持把他称为 SDN 唯一发明者。

RCP 提供一项清晰架构思想:拥有更广视角的控制服务能够计算路由决策,再交给现有转发设备。rcc 提供另一项思想:网络政策可以与不变量对照检查。两者共同把运维问题从“这台路由器上有什么命令”转向“完整控制系统实现了什么行为”。这是可编程网络的重要思想基础。

Feamster 后来参与撰写 The Road to SDN,把该领域描述为思想长期累积,而不是一次瞬间发明。这种历史立场有助于抵抗基础设施技术周围常见的创始人神话。一个领域通常由多个研究团队、运营者、厂商和标准社区解决相邻问题,并把它们变得可部署。

2017 年与 Jennifer Rexford 合作的 Why (and How) Networks Should Run Themselves 把论点从控制器架构延伸到持续运营。它描绘高层意图指导决策、遥测显示结果、系统据此调整的闭环。标题刻意挑衅,却不能理解为工程师已不再需要。自适应网络仍需要准确目标、可信遥测、安全执行、受限权限,以及证据不明确时能够停止的机制。

今天,这一议程更像 AI 辅助运维的设计问题。语言模型可以建议配置、总结事件、选择工具,也可能编造原因、误解政策或拥有过大权限。早期路由研究为新系统设定了严格标准:学习得到的建议必须被明确检查和可观察后果包围,不能只因解释听起来合理就被接受。

垃圾邮件让“消息周围的网络”比消息本身更重要

在 Georgia Tech,观察对象从配置错误转向主动对抗者。垃圾邮件活动和僵尸网络本来就会移动:受感染主机出现又消失,地址更换,域名替代,控制基础设施分散。内容签名可以抓住已知消息,但传输系统往往显示更持久的模式。

2006 年 SIGCOMM 论文 Understanding the Network-Level Behavior of Spammers 按论文记录分析了超过 1,000 万封垃圾邮件。它研究发送者在哪里出现、持续多久,以及垃圾邮件同地址空间和路由行为的关系。论文的重要性不在某个永久比例,而在于证明滥用可以作为基础设施来研究:发送者群体、路径、时间和来源集中度,能够揭示正文看不见的协同。

网络层特征可能在连接早期就可获得,早于完整消息被接收或检查。这能减少处理并支持大规模防御,也可能因使用元数据而保护部分内容隐私。但同一抽象会制造风险。居民地址前缀中可能同时有无辜用户和受感染设备;共享主机可能服务合法与恶意域名;地址会更换所有者。只有在不确定性、证据衰减和申诉机制成为系统一部分时,基础设施信誉才有用。

DNSBL 反情报工作把攻击者自己的防御行为当作信号。僵尸网络操作者会查询 DNS 黑名单,确认机器是否已被识别;特定查询模式因而可能暴露成员关系。攻击者的侦察变成了证据,但它仍是启发式方法:查询可以有正常原因,疑似列表也需要进一步佐证,才能采取破坏性行动。

SNARE 使用 SMTP 会话早期可获得的时空和网络特征给发送者评分。评估报告在较低误报率下达到约 93% 准确率。这个数字属于当时的数据集、威胁环境和阈值,不会 17 年不变。攻击者适应,邮件基础设施集中,特征分布漂移。它证明早期信号可支撑有用分类器,而不是建立永久基准。

动态 DNS 信誉系统把同一逻辑从发送者扩展到域名。注册模式、名称服务器、地址变化和解析行为可以让恶意基础设施与稳定合法服务呈现差异。分类器可在了解全部载荷前分配风险。这预示了后来的网络机器学习:从元数据构建表示、训练决策规则,然后处理表示不完整时的运行后果。

信誉是一项运行决策,不是客观标签

基于 HTTP 的恶意软件行为聚类把方法再向前推进。系统不要求每个二进制文件拥有精确签名,而是按通信行为分组并生成网络签名。当代码变化而控制协议、目的模式或时间行为延续时,这种方法仍可能有效;如果表示过于粗糙,也可能把无关流量归到一起。

信号与判决的区别决定系统应怎样使用。模型可以报告某地址、域名或流量与已知滥用相似,运营者仍需决定下一步:低置信度结果可能只触发观察,更强结果可能触发限速。封锁整个前缀或域名会给无辜用户造成成本。因此技术设计也包括阈值、证据年龄、行动范围和纠错路径。

Feamster 早期 Damballa 工作以及一项转让给 Georgia Tech Research Corporation 的专利,说明这条研究具有商业和知识产权背景。专利把 Feamster、David Dagon、Wenke Lee 等列为一项检测并响应攻击网络方法的发明人。专利建立正式发明与转让记录,却不证明独立创造、生产使用、许可收入或所有司法辖区内每一项权利要求的有效性。

更广泛的贡献,是把信誉视为基础设施问题,而不只是抽象准确率。防御者需要分类器在决策窗口内、可用线路速率下运行,使用可合法收集的数据,并能管理错误。论文可以优化链条一环;生产系统必须在对手变化的多年期间承担整条链。

这也连接到 Feamster 当前机器学习研究,后者更明确处理特征成本、漂移、隐私和部署。根本问题没有变:当网络信号转化为决策时,什么证据能使它可靠到足以影响真实流量?

从家庭网关测量宽带,改变了观察位置

宽带投诉很容易表达,却很难诊断。“互联网很慢”可能指接入链路受限、Wi-Fi 不佳、家庭设备占用、互联拥塞、远端服务器、应用时延,或者测试本身无法足够快地产生流量。笔记本电脑上的测量会继承电脑软件和本地网络条件;运营商核心网中的测量又看不到家庭实际体验。

以网关为基础的方法把受控测量放在家庭与互联网服务提供商之间的边界。2011 年 SIGCOMM 研究使用了八家 ISP、近 4,000 台网关的纵向数据,所属更大部署超过 4,200 台设备。研究分析吞吐量、时延、接入技术和流量整形行为。网关的分析价值在于,它能观察接入服务,同时避开普通终端部分不可控差异。

这个观察点仍不会自动给出答案。家庭网关与设备和 Wi-Fi 共享本地环境;测量服务器拥有自己的路径与容量;测试可能干扰家庭流量,也可能在不具代表性的时间运行。方法改善了归因,却没有创造对用户体验的完美视图。

BISmark 把网关方法变成可复用试验平台。2014 年 USENIX ATC 论文描述了定制路由器和能够部署测量及应用的后端。论文发表时,平台运行于约 30 个国家的数百个家庭,并被九家机构的研究者使用。这些数字属于特定时间,但表明项目超越了一次性数据集。

维护家庭试验平台本身就是基础设施工作:硬件必须寄送并获得支持,用户会拔掉设备,固件会老化,时钟会漂移,知情同意必须持续易懂,数据结构和采集管道要经受网络与应用变化。公开系统因此同时证明了测量设计和机构建设能力。

宽带研究也说明,为什么方法会影响政策。受控网关结果与浏览器测速、ISP 计数器或广告套餐不能互换,它们测量路径的不同部分。只有观察位置和边界公开可见,公共决策才比隐藏在一个“最高速度”数字后面更可辩护。

接入链路变快之后,速度不再足以解释体验

早期宽带政策常聚焦运营商是否提供广告速度。在接入容量稀缺的地方,这仍然重要;但当连接已经足够快,时延、Wi-Fi、内容分发和应用设计开始主导体验时,单一速度的解释力会下降。

一项覆盖 5,000 多个宽带网络的研究检查网页性能瓶颈,发现超过研究特定范围后,原始接入吞吐量往往不再是唯一限制。如果往返时延、网页对象依赖或服务器行为决定完成时间,更快套餐未必让页面感觉更快。具体阈值不能普遍化,长期结论是:接入改善后,质量会变成多维问题。

可靠性又增加一个维度。服务可能拥有很好的中位速度,却因短暂中断让家庭无法使用。视频通话、考试或远程医疗可能被一次在月度平均值中消失的短时丢失打断。单次测试无法描述故障频率、持续时间和发生时段,因而需要纵向测量。

加密 DNS 研究展示类似权衡。解析器和协议选择会改变时延、隐私与可达性。在被测面板中,没有一种配置适合所有用户和网络。安全或隐私提升可能在一个环境中带来性能成本,在另一个环境中则没有。因此,一个基准不应变成普遍处方。

COVID 时期的测量表明运行环境变化可以多么突然。参与 ISP 经历流量和互联需求骤变,随后增加容量并形成新使用模式。结论只适用于被测网络,却说明仅依靠稳定历史平均值的规划会在社会冲击中失效。

在这里,宽带测量转向用户体验质量工程。运营者需要把吞吐量、时延、丢包、中断和互联等底层信号,与视频卡顿和会议质量等应用结果连接起来。这一思路后来成为 NetMicroscope 产品主张的一部分。学术结果不能证明每一项商业说法,但技术脉络清楚。

互联测量把商业争议变成共同数据问题

家庭到应用的路径可能跨越多个商业边界。接入运营商可以与内容网络直接交换,也可以通过互联网交换中心或中转商。拥塞可能只出现在一条链路、一个方向和一个时段。公共讨论中的“互联问题”因而可能混合多种技术状态。

Interconnection Measurement Project 要求参与 ISP 在互联链路部署共同工具。项目报告约 2,900 条链路,在 2021 年 6 月高峰期利用率约为 31%,并记录了容量增加。聚合结果不能证明每条用户路径都没有拥塞;链路平均值可能隐藏短时峰值、个别路由或本地故障。项目价值在于尝试为多方提供共同方法和语言。

共同测量系统会减少一种分歧,又制造另一种分歧。参与者必须同意纳入哪些链路、怎样采样利用率、怎样保护私有数据,以及哪些摘要可以公开。提供商可能有商业理由限制披露;研究者又需要足够细节来检验说法,同时不暴露客户关系或敏感拓扑。

Feamster 在其中更准确的角色,是建设测量能力和机构合作。他没有监管互联合同,也没有强迫企业参加。项目说明其研究如何从家庭网关上的仪器,发展为与运营者共享的证据系统。技术任务与治理不可分割:有用数据依赖控制链路的机构合作。

互联网公平把性能扩展到接入、可负担性和可靠性

社区中可能已经有宽带线路,但价格仍让家庭无法使用;家庭可能订购服务,却持续面对不可靠连接;运营商可能达到广告速度,但 Wi-Fi、楼宇布线或终端质量仍让应用无法正常工作。把数字鸿沟简化成一张覆盖地图,会遮蔽这些差异。

University of Chicago 的 Internet Equity Initiative 综合可及性、基础设施、可负担性、采用率、性能和可靠性。其门户和项目把网络测量同人口与政策数据结合。Chicago 家庭设备提供服务性能的直接证据,公共数据集则支持跨地点和群体比较。

方法能显示模式,却不能自动解释所有原因。社区差异可能与收入、建筑类型、运营商竞争、套餐、设备或历史投资相关。人口数据叠加可以推动调查,但不能单独证明差异为何产生。政策研究也需要路由研究中的同一纪律:表示让问题可测试,却不能替代缺失变量。

UChicago 在 2025 年报告称,Internet Innovation 合作项目为 Illinois 宽带规划贡献了测量与分析,该规划涉及 175,000 个服务不足的家庭、企业和社区锚点。这是一项重要机构声明,涉及 Illinois Broadband Lab、州政府人员和其他合作伙伴。不能把它改写成一名教授亲自连接了 175,000 个地点,也不能据此声称所有规划建设已经完成。

从网关测试到互联网公平,测量的预期用户也发生变化。运营者可以用网关结果诊断线路;城市可用社区模式决定援助重点;州政府可在资金质疑程序中使用验证数据。测量越深入公共决策,影响越大,因此越需要透明定义、版本化数据和对剩余不确定性的清楚说明。

审查研究让“可观察性”成为人身安全问题

审查难以测量,与路由难以解释有相同结构原因:观察者看到的是多个系统共同产生的结果。域名解析失败可能来自国家过滤、本地防火墙、普通 DNS 错误、服务器中断或路由不稳定;连接重置可能被注入,也可能来自终端,或由与政治控制无关的中间设备造成。信号很少自带一份签名责任声明。

风险不同在于,测量可能暴露一个人。研究者需要位于受审查网络内部的观察点,志愿者却可能面临报复。远程技术可以减少招募当地参与者的需要,同时也可能卷入从未同意参与实验的用户、网站或系统。在这一领域,安全模型就是测量架构的一部分。

Feamster 的相关工作从 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 侧信道推断远端地点之间的连接,而不控制任一端传统测量点。论文报告在 17 天内覆盖近 180 个国家进行验证,并包含避免把个体用户卷入其中的设计选择。方法扩大地理范围,但推断依赖操作系统行为、地址选择、过滤不对称和统计假设。

Iris 聚焦 DNS 操纵。对不同位置的解析器重复查询并比较,可识别异常答案。DNS 提供结构化证据,但合法系统同样会缓存、重定向、本地化和过滤。响应差异只是归因起点,不足以证明某个具体政府机构下达了规则。

测试列表的构建也是偏差来源。只探测全球知名政治网站的项目,可能漏掉当地语言和文化特定议题。2018 年一个项目利用自然语言处理和搜索,找出当时最大中国封锁列表中缺失的 1,125 个网站。扩展列表改善了该研究的覆盖,却仍是随域名、内容与政策变化而老化的时间性产物。

GFWeb 于 USENIX Security 2024 发表,连续 20 个月研究中国 Great Firewall 的 HTTP 和 HTTPS 过滤。论文报告测试 10.2 亿个域名,并识别数十万个受不同机制影响的 pay-level domain。这些是测量计数,不是受影响人口普查。价值在于说明,不同协议测试会显露过滤系统的不同部分,单一技术可能漏计。

Turkmenistan 研究报告测试 1,550 万个域名,识别 122,000 个被审查域名,并推断会影响数百万其他域名的过度封锁规则,同时研究规避方法。公开规避技术可能帮助用户,也可能教会审查者下一步该封什么。披露时间和地方知识因此是有现实人身后果的工程决定。

Feamster 在该领域的记录重要且协作性强。他参与撰写系统、帮助建设研究社区,并继续教授 Internet Censorship and Online Speech。不能因为研究主题或合作者接近,就把他称为每个相关观测项目的唯一创始人,或把 Geneva 归于他。逐项映射论文和角色,比使用笼统发明者标签更准确。

测量伦理成为技术正确性的一部分

审查研究提出更普遍的可观察性原则。一个系统可能在统计上非常强大,却因为无法负责任地运行而在技术上失败。知情同意、目标选择、查询频率、数据最小化和发表策略,共同决定方法能否在不造成不可接受伤害的前提下重复。

这并不是要求研究者消除所有风险。在面对对抗性国家或网络运营者时,绝对安全可能不存在。要求是让风险明确、被分配,并同预期公共利益比较。承担最大风险的人不应消失在全球域名总数后面。

同一原则适用于审查以外。宽带探针可能暴露家庭活动模式;IoT 工具可能收集设备元数据;安全信誉分数可能拒绝服务;合成数据集可能记住本应保护的真实痕迹。每个测量系统都在创造新的基础设施,并带来自己的用户、权限和故障模式。

Feamster 的职业史之所以有价值,正因为它包含一场有记录的争议,而不是无缝的成功序列。Encore 争议显示方法可以被批评、修改,并促成更明确的安全工作;也说明不能用后来保护措施重写最初风险。严肃文章可以承认学习,同时保留促成学习的分歧。

智能家居显示了加密无法隐藏的内容

加密保护载荷内容,但网络仍需依赖时间、数据包大小、方向和目的地来传送流量。智能插座、摄像头、电视或语音助手可能以可识别模式联系可预测服务。无法读取消息的观察者,仍可能推断设备已经开机、开始播放视频或上报事件。

A Smart Home Is No Castle 展示了这种侧信道,Spying on the Smart Home 进一步评估流量整形防御。后者报告,在其测试环境中,恒定速率防御可以用约每秒 40 千字节的额外流量隐藏活动。这个数字不是通用隐私成本;设备组合、威胁模型、链路容量和需要隐藏的程度都会改变权衡。

该研究纠正了消费者隐私中的常见简化。“传输中已加密”可以是真的,而行为仍通过元数据暴露。只讨论内容的隐私政策,因而可能遗漏重要风险。流量整形和填充会消耗带宽、能源或时延,成本可能由家庭而不是制造商承担。

实际问题不是实验室中是否能够进行流量分析,而是谁能观察家庭、哪一种推断可靠到值得行动,以及哪一方能改变设计。ISP、本地攻击者、设备厂商和云服务商拥有不同视角。测量发现泄漏;消费者保护还需要关于默认设置、披露、修复和责任的决定。

IoT Inspector 成为消费者工具,也成为研究基础设施

IoT Inspector 把智能家居研究从受控实验推进到用户可在自有网络运行的开源工具。参与者能够选择设备、查看其联系的目的地,并在同意后为研究贡献带标签的元数据。2020 年论文记录了数千名用户和来自多种厂商、类别的数万台设备。

后续报告使用过不同总数——44,956、54,094、超过 55,000 或约 63,000 台设备——因为采集窗口和统计口径不同。如果只选择最大数字而不注明日期,就会把变化中的数据集变成虚假精确。真正重要的是项目已经达到一种规模,使用户支持、标签质量、隐私和软件维护成为一级研究问题。

面向用户的检查工具也暴露歧义。一个域名可能由多个云客户共享,设备标签可能错误,与追踪器连接本身不能说明传输了哪些数据或造成了什么伤害。展示目的地可以提高可见性,却不一定给用户实际补救办法。

项目团队的回顾讨论了激励、同意、数据最小化和运行维护。这一记录很重要,因为开放研究平台可能承担类似服务提供商的义务:保存敏感证据、依赖参与者理解,并持续说明研究结果能够和不能够证明什么。

针对抽样医疗 IoT 设备、联网玩具和用户隐私认知的相关研究,把工作扩展到消费者保护。结论必须与具体产品、版本和日期绑定。固件更新、厂商修复和不同部署都可能改变结果。

网络机器学习是一条管道,而不是孤立分类器

机器学习早在当前生成式 AI 周期之前,就通过垃圾邮件和信誉研究进入 Feamster 的工作。后来的 netml.io 计划更明确地呈现分类器周围的完整管道:数据包如何表示、标签怎样获得、特征在哪里提取、模型运行多快、漂移如何检测,以及之后采取什么行动。

nPrint 以标准化位级格式表示数据包,nPrintML 把表示与自动建模结合。目的不是证明一种表示适合所有任务,而是减少特征工程中的隐藏变化,让比较更可复现。

Traffic Refinery 研究高数据率下生成特征的系统成本。如果特征提取会丢包、耗尽 CPU,或在决策窗口结束后才返回结果,那么统计准确的模型在运营上仍然糟糕。LEAF 研究概念漂移,即应用、设备和网络变化时统计关系随之变化。生产模型需要重训练标准、回滚方式和按环境监控误差的机制。

CATO 同时优化预测和系统目标。其 NSDI 2025 评估在特定实验条件下报告推理时延最多降低 3,600 倍、无丢包吞吐量提高 3.7 倍。这些不是一般生产保证。其概念意义是,统计准确率必须与数据包处理成本共同优化。

当前工作把这套逻辑扩展到低成本分类、队列、探针选择、L4S 现场测量,以及用语言模型分析错误配置。2005 年论文依靠明确不变量;2026 年语言模型可能从示例和文本推断一个“很可能”的问题。新方法可以覆盖难以形式化的情况,但如果建议没有同可观察网络状态核验,也可能用可信感替代证明。

合成流量试图共享有用数据,而不暴露真实网络

真实流量痕迹很难共享。它们可能泄露通信、用户、设备、组织结构和专有应用;标签昂贵,痕迹也会迅速过时。合成数据提出另一条路径:生成保留有用属性的数据包和流,同时不公开原始记录。

NetDiffusion 使用带协议约束的扩散模型生成数据包级流量;NetSSM 加入状态和多流感知。由 Feamster 和 Francesco Bronzino 领导的 GATEAU,则把更广问题表述为隐私、采集成本和标注数据稀缺之间的关系。这些项目希望在“技术上有效但不真实的随机数据包”和“真实但无法安全发布的流量痕迹”之间找到中间地带。

生成痕迹仍可能以多种方式失败。它可能保存边缘统计,却丢失下游任务需要的相关关系;可能记住敏感示例;可能满足协议语法,却没有再现拥塞、会话状态或用户行为。用它训练的分类器可能在测试中成功,面对生产流量却失败。

2026 年关于隐私与质量权衡的工作把这些风险视为可测对象,而不假设“合成”就等于匿名。这是正确标准。隐私需要针对合理攻击进行测试,效用则必须在预期任务上检验。合成流量是研究工具,不是原始网络已经消失的证明。

NetMicroscope 检验测量计划能否变成一门生意

NetMicroscope 是 Feamster 宽带和机器学习研究最清楚的商业转化。公司把 Feamster 列为 CEO 兼联合创始人,把 Francesco Bronzino 列为 CTO 兼联合创始人。大学商业化材料称两人在 2021 年创立公司,远程团队以 Chicago 和 Lyon 为中心。

产品主张是,把吞吐量、时延、丢包、设备状态和应用信号合并为对用户体验质量的估计,会比孤立指标更有用。运营者可能知道线路在线,却不知道视频为什么变差。NetMicroscope 称其利用机器学习推断应用体验,并在用户投诉之前发现问题。

可验证财务证据有限。2024 年 1 月,George Shultz Innovation Fund 向公司提供 200,000 美元,用于产品、市场、团队和知识产权开发。公司还参加过 I-Corps 和 Compass 加速器。这些是有意义的早期商业信号,但不能证明估值、融资总额、收入、客户数、留存、市场份额或盈利能力。

大学与企业的边界应接受正常审查,而不是影射。与流量分类相关的论文可能和商业产品重叠,读者需要知道研究者的公司关系、资金、数据访问、许可和知识产权归属。现有材料不能证明 BISmark、nPrint 或大学的全部代码都被独家转让给公司。

因此,NetMicroscope 支持一个克制结论:它在测试多年测量研究能否成为客户愿意付费的运营服务。公开证据确认创始人、产品方向和大学基金奖项,但尚不足以声称商业主导地位。

教学把研究轨迹变成基础设施课程体系

Feamster 的教学记录与研究沿同一路径演进。Georgia Tech 的课程涵盖互联网架构、安全和下一代网络,后来加入软件定义网络;Princeton 阶段把网络同信息安全和技术政策结合;当前 UChicago 课程包括 Machine Learning for Computer Systems、Internet Censorship and Online Speech,以及 Security, Privacy, and Consumer Protection。

他在 2020 年与 Andrew Tanenbaum 合著第六版 Computer Networks。其教学页面还称,他创建并担任 Georgia Tech Online Master of Science in Computer Science 项目计算机网络课程的创始授课教师。在线课程把网络教学扩展到远超单一校园班级的受众,不过在没有单独项目档案时,这项创始说明应保持与其公开教学记录绑定。

2026 年 Quantrell Award 提供独立机构证据,说明教学是其职业的重要组成。UChicago 的公告强调开放问题、协作推理,以及围绕真实工作设计的练习。学生评价属于定性材料,但奖项表明这段职业生涯不能被压缩成论文和初创公司。

机构建设又扩大受众。Feamster 曾领导 Princeton Center for Information Technology Policy,后来帮助 UChicago 建立连接网络测量、公共政策和数据科学的计划。围绕自由与开放通信的研讨活动,也促进了一个可同时讨论伦理与测量设计的社区。

公平叙述必须让合作者保持可见。许多系统由学生和青年研究者实施或领导。IoT Inspector、审查项目、宽带试验平台和机器学习系统都有庞大的多作者团队。教授可以设定方向、建设机构,却不应因此成为每个结果的唯一作者。

政策工作提供证据,但不行使监管权力

Feamster 的公共政策角色建立在测量之上。UChicago 称他曾与 Federal Communications Commission、City of Chicago 等机构合作。Internet Equity 和宽带项目可以提供可及性、可负担性、可靠性和性能证据,但它们不决定补贴资格、不监管价格,也不会命令运营商修改网络。

这条边界很重要,因为技术证据一旦进入政府决策就会获得权威。测速可以支持质疑程序,但法律标准由其他机构制定;互联图可以说明利用率,却不控制合同和路由决定;审查数据集可以记录干扰,却没有完成法律或政治分析。

当前 AI 隐私研究把同一问题带入新生态。Google Privacy Faculty Award 支持对语言模型系统中第三方集成的研究。用户可能只看到一个界面,而提示、上下文和推断属性在插件、API 和远端服务之间流动。这与智能家居结构类似:一个可见产品协调多条隐藏数据关系。

2026 年论文列表还包括“隐式 LLM 推断”研究:即使用户没有提供传统标识符,模型仍能推断敏感属性。这让数据最小化更困难。删除姓名或账号并不能阻止模型从普通互动中推断健康、政治或人口信息。

这些工作的政策价值,在于让证据边界可见。模型、数据集或教授可以为决策提供信息,却不拥有决策权。良好机构使用需要透明方法、误差估计、版本化数据,以及明确区分“测量说明了什么”和“授权机构决定做什么”。

这段职业生涯让什么变得可见,又有什么仍被隐藏

在路由、垃圾邮件、宽带、审查、智能家居和机器学习中,Feamster 的项目反复把分散的运行问题变成证据系统。rcc 把配置映射到不变量;RCP 给选路提供更广视角;信誉系统从元数据推断协同;网关隔离部分宽带因素;审查系统比较远端信号;IoT Inspector 把设备流量与用户标签连接;NetML 项目把表示、部署成本和漂移放在同一体系。

这些系统没有让互联网变得完全可知。通过配置检查不消除物理故障;信誉分数不证明“有罪”;速度测量不解释价格;DNS 异常不识别某个政府机构;加密元数据不揭示设备每项动作;合成痕迹不保证隐私;语言模型也不会因为诊断连贯就自动正确。

这些边界不是拒绝测量的理由,而是要求谨慎设计围绕测量的运行系统。有用证据应显示来源、年龄、范围和不确定性。高影响行动应拥有评审、申诉或恢复机制。研究者应说明结果是论文报告、机构报告还是被独立复现。商业说法不能在缺少独立证据时自动继承学术发表的权威。

Feamster 的长期贡献,是反复构建这层位于不透明基础设施和重大决策之间的中间层。他的工作帮助运营者、研究者、用户和公共机构,对并非为“自我解释”而设计的系统提出更好的问题。结果不是绝对确定性,而是对哪些是观察、哪些是推断、哪些仍需判断的更严格说明。