零点的两个字
顾言被裁掉的那天,临川下了一场没有落到地面的雨。
晚上十一点四十七分,他抱着纸箱走出澄图科技。箱里只有一只键盘、半袋挂耳咖啡和公司发过的三座廉价奖杯。门禁灯在他身后由绿转红,屏幕弹出“用户不存在”,快得像过去六年只是一次缓存错误。
人力总监说裁员是业务调整。顾言知道不是。三天前,他向董事会提交了一份漏洞报告:市政数字孪生项目“城鉴”的应急账户能绕过双人授权,向真实调度系统写入未经签名的事件。他在报告最后写,这不是普通后门,是一把插在城市神经上的刀。
回复只有八个字:风险不成立,停止测试。
随后是解除合同。
手机在路口震动。旧同事周放发来一张截图,配了句“失业纪念品”。截图来自临川城市论坛,黑底白字,发帖人叫“无题”,注册时间、IP属地、用户编号都是空白。
帖子只有两个字:
逆雨。
发布时间显示00:00:00。
“还没到零点。”顾言回。
“定时预览缓存,论坛老毛病。十二点刷新才算正式。”
顾言没笑。过去半年,“无题”发过九次帖。“失声”之后,市广播塔停播二十四小时;“空车”之后,一列满载乘客的地铁进站,监控里车厢却空无一人;“鱼火”之后,江面上漂起数千条腹部发光的鱼。新闻把它们叫巧合,论坛把发帖人叫零点先知。
安全工程师不喜欢“巧合”这个词。它常被拿来给尚未定位的漏洞盖棺。
他点开开发者工具。帖子正文从服务端返回,创建时间字段却被脚本抹成了空值;页面显示的零点来自一个单独接口。更怪的是,响应头里没有论坛惯用的边缘节点标记,而有一串十六进制字符:4e-17-0d。
像设备地址,又像错误码。
十一点五十九分五十秒,路口红灯亮起。雨点密密敲上顾言纸箱的塑料盖。十二点整,页面自动刷新,“逆雨”从灰色预览变成正式帖子。
同一秒,南边传来一声闷响。
