第三百一十二章 防盗锁(2/2)

我们马上记住本站网址,www.wanxiangxs.cc,若被浏/览/器/转/码,可退出转/码继续阅读,感谢支持.

"目前还不清楚。"何明皱着眉,"前面两层我都能追踪到具体的检查点,但第三层的调用链被加密了,需要多花点时间。"

炜杰点点头,没有再打扰他。

天快亮的时候,何明的电脑屏幕上终于跳出了一份完整的条件清单。他揉了揉发酸的眼睛,把炜杰叫过来。

"合法迁移的判定逻辑比我想的复杂。"何明说,"安全保护协议会检查三个层面的指标。第一层是硬件环境——新服务器的硬件序列号必须在白名单里。第二层是操作流程——迁移必须由特定的管理员账户发起,而且这个账户要持有特定的权限令牌。第三层——"

何明停住了。

"第三层是什么?"炜杰问。

何明指着屏幕上的一行代码:"需要一段数字签名。"

炜杰凑近屏幕。那是一段十六进制编码的调用指令,备注栏里只有四个字:"创建者验证"。

"王志远把自己的数字签名写进了合法迁移的必需条件里。"何明的声音发紧,"没有他的私钥签名,安全保护协议根本不会认。"

炜杰盯着那四个字,良久没有说话。晨光从机房的百叶窗缝隙里漏进来,在地板上切出一道苍白的线。王志远早就想到了这一天。他留下了一把锁,锁的钥匙只有他一个人有。

"白名单我们可以伪造。"何明继续说,"管理员账户和权限令牌我们也可以复制。但数字签名——这是密码学层面的东西。没有私钥,我们签不出王志远认证过的合法签名。"

"就没有别的入口?"炜杰问,"没有备用密钥?没有管理员绕过通道?"

何明摇头:"我翻遍了整个协议代码。王志远只给自己留了路。"

正说着,炜杰的手机响了。他看了一眼来电显示,是深圳的一个座机号码。

"炜杰,是我。"电话那头是千度派驻深圳的市场专员小周,声音压得极低,"刚得到的消息,搜乎在南山软件园租下了整层写字楼,挂了'搜乎深圳研发中心'的牌子。我打听了一下,他们从硅谷挖来了三个架构师,昨天刚到。"

炜杰握紧手机:"硅谷来的?知道背景吗?"

"一个是前网景的分布式系统工程师,另外两个是搜索引擎相关的,具体履历还在查。"

"继续盯着,有任何新动向马上汇报。"

挂断电话,炜杰看向何明。何明从对话中已经猜到了大概,脸色更差了。

"搜乎在深圳建研发中心?"何明问。

"嗯。从硅谷挖了人。"炜杰把手机放回兜里,"他们动作越来越快了。"

何明沉默片刻,突然说:"王志远这把锁,如果搜乎知道它的存在,他们就会知道我们的软肋在哪里。"

"所以方案二绝不能让他们知道。"炜杰说,"方案一也不能找王志远本人。我们得靠自己。"

何明深吸一口气,重新转向屏幕:"我再看看协议代码,也许有遗漏的地方。"

炜杰站在他身后,看着屏幕上一行行滚动的代码。窗外的天色越来越亮,北京的早高峰即将开始,街上会逐渐喧闹起来。但在机房里,两个人都清楚,真正的战场不在窗外,而在这些冰冷的代码之间。

"炜杰。"何明突然开口,声音很轻。

"嗯?"

"我发现了一件事。"何明的手指停在屏幕上的某一行,"在'合法迁移'的判定逻辑里,有一个参数叫'认证来源'。这个参数默认指向王志远的私钥证书路径。但——"

"但什么?"

何明转过头,眼睛里的血丝在晨光中格外刺眼:"但这个参数是硬编码的。也就是说,如果王志远不把他的私钥交出来,我们永远无法满足'合法迁移'的全部条件。"

炜杰没有说话。

"这不是一个技术问题。"何明说,"这是一个钥匙问题。王志远把钥匙带走了,而我们进不了这扇门。"

炜杰的手机又响了。这次不是电话,是一条短消息,发信人未知。

他点开看了一眼,屏幕上的文字让他的手指收紧。

"想知道第三层的完整设计吗?老地方见。"

炜杰把手机揣回兜里,没有告诉何明。他看向窗外,天亮了。