只做反应的防御,活在对手的时间里。它在攻击发生时才响应,依据攻击所产生的信息,并以攻击者选定的节奏学习。Fenrir 的存在正是为了扭转这一关系:在正面交锋之前先理解对手——通过模拟其行为,并以可验证的证据度量每一次反网络行动的效果。
Fenrir 是 Zendrix 的对抗性情报分支。它不取代防御,而是为防御做准备。它的工作是让通常被默认的东西变得明确:对手使用哪些技术、哪些路径对我们有效、哪些改变真正削弱了他的效能。本文阐述这一职能及其组织原则——没有证据,任何行动都不得被宣告成功。
通过模拟来理解对手
对抗性情报不是对意图的猜测,而是对可观察行为的建模。对手由其行为定义:他使用何种技术、选择哪些攻击面、接受哪些约束、容忍何种代价。在受控环境中模拟这些行为,使防御方能够针对一个行为逼真的对手检验假设,而不是针对一个称心如意的对手。
此类模拟的价值在于其结果的诚实。永远获胜的模拟教不会任何东西;永远失败的模拟同样如此。真正重要的是结果的分布:防御在何处守得住、在何处失守、能坚持多久。这一分布指导投入方向、确定修复优先级,而且依据的是被度量的行为,而非机构的直觉。
Fenrir 所使用的场景,复现了防御所处的动态世界——包括降级条件、时间压力与不完整信息。在理想条件下对对手建模,得出的结论经不起真实行动的检验;在现实条件下对其建模,得出的决策才能经受住。
效果验证:没有证据,任何行动都不得被宣告成功
Fenrir 的核心原则表述起来简单,践行起来却要求严苛:行动的效果必须被验证,而非被预设。在网络安全领域,预设成功是一种危险的习惯。已部署的阻断未必是有效的阻断;在实验室中被中和的技术,在实战中可能依然奏效。没有验证,组织就会积累起虚假的确定性。
因此,每一项相关行动都附带效果证据。该证据以可供第三方审查、且防止事后篡改的形式记录。由此形成一条轨迹,使组织能够区分已被证明的行动与仅被假定的行动——并支撑继续、调整或停止的决策。
这一纪律同样保护操作者。当效果无法被验证时,平台会声明这一局限,而不是用装饰性的自信填补空白。我们宁愿选择明确的不确定性,也不要毫无根据的确定性,尤其当错误的后果是物理性的时候。
授权边界内的自主性,实验室内外皆然
对抗性模拟本质上是一种高影响活动。运行它需要明确的界限。Fenrir 以已声明的自主等级、在正式授权边界内运行:每一类行动都有其范围、激活条件与所需权限。侦察与建模类行动以机器速度流转;对真实系统产生后果的行动,始终需要人类授权。
物理安全被视为不可违背的底线。凡物理效果未经建模的行动,一律在设计上被阻断,即便其副作用看似不太可能发生。在关键基础设施中,这一规则直接保护民用运行:能源、水务、电信与金融服务,不会因无人预见其后果的行动而遭受意外。
限制与赋能来自同一边界。一个清楚知道自己能走多远的系统,无需被笼统而保守的流程所束缚。它在被授权的边缘运行,全程可追溯,并将真正重要的决策交还人类指挥。
从模拟到决策
Fenrir 的最终产物不是一份漏洞报告,而是一个更坚固的防御态势。模拟提供信息;验证提供证明;权限作出决策。这一链条产生三项具体成果。第一,基于实测效能而非预设严重程度的修复优先级。第二,向第三方证明防御有效的能力,因为效果有据可查。第三,威慑:一个知道自己将被模拟、度量与验证的对手,其行动自由更少。
模拟需要协调。一个触及真实系统的对抗性建模环境,需要已声明的交战规则:哪些目标可以被演练、在哪个时间窗口内、由谁监督,以及当情况偏离计划时如何中止活动。这些规则不是效能的障碍;它们恰恰使模拟能够被安全地重复,并转化为常规。一种只能在特殊条件下使用一次的能力,无法支撑机构层面的学习。对界限的恪守,才能把一次性行动转化为持续的战备计划,且其结果可在各次演练之间相互比较。
关键基础设施同样如此。能源、水务与电信的运营者面对的是资源日益增长的对手,需要在不为公众所获得的服务带来风险的前提下检验自身防御。在受控环境中对对手建模,进行效果验证,且不触及生产系统,使这些组织能够在与运行相容的界限内提升战备水平。这与支撑防御的是同一套纪律:先理解,始终证明,仅在授权下行动。在这个意义上,主动防御是一种既服务于国家、也服务于其所保护之社会的姿态。
因此,Fenrir 是平台中将进攻性好奇心转化为防御纪律的那一部分。主动防御不是先发制人,而是先于理解。而在这里,理解有一个客观标准:关于对手——以及关于我们自己——的论断,与世界所度量到的事实相符。