第(2/3)页 穆长春推了推眼镜,在键盘上敲了几个命令,屏幕上弹出了一张流程图。 "'罗盘'的汇率数据来源是全球十六家主要交易所的实时报价,经过加权平均之后生成一个基准汇率。" "这个设计本身没有问题。" "但我发现了一个你可能没注意到的漏洞。" 李思远的目光集中到了流程图的某个节点上。 "哪里?" 穆长春用手指在流程图上画了一个圈。 "这里,汇率数据的传输通道。" "你们用的是公开的互联网线路,虽然做了加密,但数据包在传输过程中会经过至少七到八个海外的路由节点。" "其中有三个节点位于美国境内。" 李思远的眉头微微皱了一下。 "你的意思是,美国人可以在这些路由节点上做手脚?" "不只是做手脚。" 穆长春的声音压低了一度。 "他们可以在数据包经过这些节点的时候,对汇率数据进行微量篡改。" "每次改动幅度很小,可能只有万分之一。" "在单笔交易里,万分之一的汇率偏差几乎感觉不到。" "但如果把它放在每天数十万笔的交易量上。" 他伸出三根手指。 "积少成多,一年下来,仅汇率偏差带来的隐性损失就可能超过十亿美元。" "更重要的是,这种微量篡改不会触发任何现有的安全警报。" "因为它在技术上是完全合法的,路由节点对经过的数据包进行处理,这是互联网协议允许的行为。" "你不能因为一个路由器'处理'了你的数据,就说它'篡改'了你的数据。" "除非你能证明处理前后的数据不一致。" "而以现有的技术手段,这几乎不可能。" 李思远盯着那张流程图看了很久。 他的右手无意识地捏着衬衫的袖口,指关节微微发白。 "穆工,你说得对。" "这个漏洞,我之前确实没注意到。" 穆长春露出了一个意味深长的表情。 "李总,这就是我要跟你说的那句难听话。" "你的'夸父链'在架构设计上是我见过最好的,但它有一个致命的前提假设。" "什么假设?" "你假设了互联网是中性的。" 第(2/3)页