第7章 第 7 章

破產也要談戀愛 · 煙雨江南 · 6,518 字 · 2026-03-04
周越把手機握得太緊,指腹發白,屏幕上的字卻像冷光,怎麼也摁不滅。他站在桌邊,離那兩只黑箱子很近,箱扣還扣著,封條和硬碟像未拆的手術器械,擺在桌面一角,等一聲「開始」。

投影上依然是那行:沙箱憑證失效,請重新授權。

錄音筆的紅燈穩定亮著,像一個不會眨眼的見證人。冷氣從出風口落下來,吹得紙張邊緣微微起伏,像有人在暗處翻頁。

沈聞弦沒讓任何人把「封存」兩個字說成天經地義。她伸手,掌心朝上,語氣不高,但每個字都像被釘進程序里。

「周越,原文。」她說,「你剛才口述不算。把指令原文轉發給我,同步轉發給許照川,然後投屏或者念出來。寫入紀要:發令主體、時間戳、送達方式、附件有無。你不做,我就按你個人拒絕披露處理。」

周越喉嚨滾動了一下,像被迫吞下一口鐵。他看向杜衡,想從合規那張平直的臉上找一點默許;杜衡沒有表態,只把筆放在紀要旁邊,像等著誰先把自己寫進責任鏈。

晏庭舟還握著那支筆,筆尖停在簽名欄上,剛落過兩個字,墨色未干。那兩個字不像名字,更像某種縮寫的開頭,像一個人伸手去摸門把,卻被門后的聲音逼得停住。

許照川沒看周越,他的目光落在投影的白光里,像盯著一個故障點的波形。他的聲音很冷,冷到像在說一段命令行。

「他轉發的同時,我要對權限中樞審計做只讀取證。」他說,「不是登錄修改,不是重授權。只讀。截圖,導出審計摘要,算哈希。现在 inbound_shadow 會話還熱著,你们封存就是把它埋掉。」

投後那個拎箱子的男人終於開口,語氣像背熟的條款:「指令是禁止任何人再登入权限中枢。只读也属于登入。我们执行封存是为了保护现场,避免二次污染。」

許照川抬眼,眼神不帶火,只有刀面那種光:「污染誰的现场?谁的证据?」

沈聞弦直接把話切回程序:「你说的‘我们’,请先说明身份。你们是投后合规执行人,不是司法人员。你们没有强制权,只有契约权。契约权的前提是范围明确、目的正当。现在出现 inbound_shadow 会话,这是重大异常,你们选择封存而非查明,正当性要写进纪要。」

她把纪要本翻到空白页,笔尖停在页顶,像等一行抬头落下。

周越终究还是按下转发。他的手机震了一下,像被某只看不见的手催促。他把指令转发给沈闻弦,又转给许照川,最后把屏幕递到沈闻弦面前,手指悬着,不敢碰到她的手背。

沈闻弦没有接手机,她只说:「念。」

周越的声音发哑,但字句清楚得像在宣读判决。

「投后合规系统通知,编号:PH-IMM-1407。发起人:投后合规负责人办公室,抬头显示……‘晏氏资本 投后合规中心’。内容:鉴于贵司推荐系统沙箱凭证失效事件及权限中枢出现异常会话,为避免证据污染与系统进一步失控,自本通知送达起立即执行一级封存。一级封存包括:一,禁止任何人员以任何方式登录权限中枢及证书管理台;二,对生产环境、训练环境、密钥库执行封条封存并由投后合规与外部顾问共同保管;三,贵司需在两小时内提交系统管理员名单及权限分配表,未经批准不得更换;四,如不配合,触发授信交叉条款 NWB-CROSS-4.2 之‘保全义务不履行’,授信行可采取暂停放款及提前到期措施……签发时间 14:07,送达方式:企业微信系统通知并抄送项目负责人周越。」

念到最后一条时,周越的下巴微不可见地抖了一下。他念完,像终于把自己的脖子递上去。

房间里短暂安静。冷气声变得更清晰,像系统风扇的转速被调高。

许照川听到 NWB-CROSS-4.2 的瞬间,后背一阵发紧。他背着车贷、连带担保,每个月像在用呼吸还利息。他知道那条交叉条款意味着什么:不是吓唬,是明天就能把他按进违约名单里,连带担保会像渔网一样把他父母、合伙人、所有签过字的人一起拖下去。

沈闻弦却没有让情绪抢先。她直接把那段指令拆成可引用的句子,写进纪要,笔走得很快,但字迹没有一丝飘。

「写入纪要:14:07 投后以 NWB-CROSS-4.2 威胁停止授信,要求一级封存,并禁止任何形式登录权限中枢。」她抬头,看向杜衡,「杜顾问,你刚才说原因未知。现在原因仍未知,但投后已经选择封存。你敢不敢在纪要上签:在异常会话出现后,投后选择封存而非即时查明。并且同意三方见证保全范围包含审计摘要的导出与哈希计算。」

杜衡的目光在纪要和那两只箱子之间来回。他像在衡量一条线:签,意味着承认这一步可能是遮盖;不签,意味着他今天就是遮盖的一部分。

晏庭舟的笔尖轻轻点了点纸面,像在敲一段电报码。他忽然笑了一声,笑意薄得像刀刃上的油。

「投后合规负责人办公室。」他重复了一遍,像在咀嚼那几个字的权力来源,「我都不知道他们什么时候能用我的名头抬这么高了。」

沈闻弦没有被他这句半嘲半怒带走,她把笔轻轻一放:「晏庭舟,你要压住 T+1,就别让他们把‘封存’变成‘封口’。你刚才说不是你下的工单,那现在这条指令,你认不认是你体系内的动作?」

晏庭舟看着投影的白光,眼底有一瞬很暗。他没有立刻回答「认」或「不认」,只说:「是我体系内的人。不是我。」

许照川的指尖在桌面上敲了一下,很轻,但像敲在每个人的神经上。

「那就够了。」他声音低,「我不需要你给名字。我要权限归属写进纪要:证书管理、权限中枢,受谁的体系控制。你们封存可以,但封存前,给我三分钟只读导出审计摘要。三分钟,导出文件加哈希,交给你们当场封入硬盘。你们要保全,我给你们更干净的保全。」

投后执行人立刻摇头:「不可能。指令明确禁止登录。」

沈闻弦的语气更冷:「禁止登录是你们的指令,不是法律。你们以契约威胁授信行,前提是你们自己不破坏证据。现在出现 inbound_shadow,会话提示在你们要求封存之前出现。你们封存若不包含审计摘要导出,就是选择性保全。我会建议公司律师在 18:00 前向授信行发函,说明投后阻断查明,避免银行误判为我方不配合。」

她说「避免误判」的时候,声音轻了一点,像把刀换成了针。针更致命,因为它会被写进所有人的风险评估里。

周越像抓住一根救命稻草,急忙插话:「我们可以……我们可以拍屏。把审计页面拍下来,不算登录?」

许照川瞥他一眼,目光没有温度:「拍屏算什么证据?页面是渲染出来的,你想让我明天拿着一张照片去对抗 NWB-CROSS-4.2?我要的是导出摘要,有哈希,有时间戳,有不可否认的文件。」

梁季白一直没说话。他的手放在膝盖上,指尖扣着裤料,像把自己钉在椅子上。听到「两小时内提交系统管理员名单」时,他抬头,嘴唇发白。

「名单里会有我。」他低声说,「昨晚约谈我的人……就想要这个。他说只要我们交出管理员权限,投后就能帮我们把授信行那边‘解释过去’,还能给我个人一份……一份补偿条款。」

他停住,像那几个字一说出口就会把自己变成叛徒。他抬眼看许照川,眼神里有恐惧,也有一点不甘心:我不是没想活。

许照川没有骂他。许照川的狠从来不是靠吼。他只是把目光移到梁季白脸上,像在扫描一个变量的取值范围。

「时间地点。」许照川说,「你刚才说愿意写。现在写进纪要。只写时间地点和约谈者使用的身份,不写内容。你要切割,也得按程序切割。」

梁季白的喉结动了一下,像终于下定决心。他看向沈闻弦,像在请求许可。沈闻弦点头,笔递给他,动作干净利落,像递一把手术刀。

梁季白在纪要上写:昨日 22:40-23:25,南山某咖啡店二层包间,约谈者自称「投后合规专项组」,出示企业微信名片,未出示书面授权。写完他把笔放下,手心全是汗。

杜衡的目光落在那行字上,眼神第一次出现一丝不易察觉的变化。那不是同情,是计算:投后用「专项组」绕开了他的外部顾问链条,意味着有人在他头上另起炉灶。

晏庭舟忽然把笔重重放下,纸面发出一声闷响。他的声音仍然不高,却带着一种被冒犯的冷怒。

「专项组?」他笑了一声,「我家里的人玩得真细。」

沈闻弦没有给他发泄的空间:「晏庭舟,你的条件还没写成条款。你说今天不许上线突破。可以。写进纪要:作为你方签字条件之一。对应的,你也要写进纪要:你方同意异常会话的审计摘要作为保全范围,且封存不阻断查明。你要可控证明,你得先让我们保留能证明的链。」

晏庭舟盯着她,像第一次认真看一个人如何把情话写成互相勒住的条款。他的笑意彻底没了,取而代之的是一种很深的疲惫。

「你还是老样子。」他说,「嘴里都是条件,心里都是人命。」

沈闻弦没接这句「人命」。她把纪要推到他面前,签名栏空着,像一扇还没关上的门:「签,或者拒绝并写明理由。」

杜衡终于开口,声音依旧平直,但多了一个限定词:「我可以同意,在不登录权限中枢的前提下,进行审计摘要的取证。」

许照川几乎立刻反驳:「审计摘要不登录怎么拿?你要我凭空变出来?」

杜衡看向投后执行人:「你们的封存流程里,有无取证只读账号?或者由你们执行导出,我们三方现场见证并计算哈希,文件即时封入介质,由我们共同签封。这样不属于贵司人员登录。」

投后执行人皱眉,明显在等上级的默许。他的耳机里似乎传来什么,眼神闪了一下。他把目光投向周越,周越立刻摇头,像在说:别看我,我只是传话的。

许照川忽然意识到,他们在等一个更高处的「允许」。而那个允许一旦下来,说明封存并非铁板一块;如果不下来,说明封存就是为了让 inbound_shadow 永远只存在两秒。

他把电脑合上,没有做任何冲动的动作。可他声音里那股偏执像被压进钢里,越压越硬。

「给你们一个更省事的。」他说,「不导出全量。只要一条:会话 ID、建立时间戳、权限组名、来源 IP 段。四个字段。你们导出,或者你们在屏幕上显示,我来拍照,照片现场计算哈希写入清单,连同封条编号、硬盘序列号一起封。你们不是怕污染吗?那就让污染只发生在你们的人手里。」

沈聞弦补上一刀,语气仍平:「并且写入纪要:投后拒绝提供审计摘要,将导致授信行误判风险来源,责任由拒绝方承担。我们发函会引用这句话。」

投后执行人的眉头更紧。他终于拉开其中一只箱子的扣子,箱盖掀起一条缝,里面是整齐的封条卷、一次性防拆标签、两块崭新的存储硬盘和一份打印好的封存清单。每一样都像提前准备好,连封条编号都按序排列,像有人早就知道今天会用到。

他取出一张封条,封条上印着编号:PH-SEAL-032671。又取出一块硬盘,贴纸上写着序列号,黑字锋利。

「可以。」他终于说,像做了一个艰难的让步,「但由我们的人操作导出。你们三方站在后面看。导出完成后当场计算哈希,写入封存清单,封入硬盘。全程录音录像,录音你们已经有了,我们这边也会录。」

许照川没有表现出胜利。他只点头:「现在。」

投后执行人掏出一台专用笔记本,连上会议室的内网口。那一瞬间,许照川的肩背绷得像弓。他知道,只要对方真心要遮盖,导出界面也可以被做成假;但至少这一步会逼他们留下操作痕迹,逼他们在纪要里承认他们看见了什么。

沈闻弦站起身,站到投后执行人身后半步的位置,不近不远,像在盯一份合同的签署过程。她低声说:「屏幕投到大屏。」

投后执行人把 HDMI 插上,投影终于从「沙箱憑證失效」切换成权限中枢的审计界面。列表一瞬间闪出来,像鱼群在黑水里翻身。下一秒,界面顶部弹出提示:只读模式。

许照川的瞳孔微缩。他看见一行记录,像被人用红笔划过却又来不及擦干净。

会话:inbound_shadow
会话ID:SHD-9F3A77C1
建立时间:14:03:18
权限组:CERT-ROOT-OPS
来源IP:10.19.4.27

那行记录只停了两秒,投后执行人的手指迅速滑动,像要把它藏进更深的页里。可许照川已经按下手机快门,连拍三张。沈闻弦也拍了,她的手机镜头稳得像在取证现场。梁季白的手抖得厉害,但他还是举起手机,拍了最后一张,像给自己留一条退路:我看见了,我不是瞎子。

「停。」许照川说。

投后执行人僵了一下:「你们已经拍了。」

「我说停,是让你停在那行。」许照川的声音不带情绪,却压得人喘不过气,「你刚才想滑过去。你滑过去,就是你选择性展示。现在,把筛选条件导出为摘要文件。就按你们刚才答应的四字段,导出。」

投后执行人脸色沉了沉,还是点了导出。文件下载完成的提示跳出时,会议室里所有人的呼吸都像同步了一下。杜衡拿出一只小型哈希计算器,插入U盘,开始计算。沈闻弦在纪要上写下时间:14:12。她把封条编号、硬盘序列号逐一记下,字迹冷硬得像刻在金属上。

杜衡报出哈希值,一串十六进制字符落在纸上,像一段咒语,谁也不能随意篡改。

投后执行人把摘要文件拷入硬盘,封条贴上去,按压,防拆纹路发出细微的咔哒声。沈闻弦要求所有人在封存清单上签名,包含杜衡、投后执行人、周越,以及晏庭舟。

晏庭舟看着那行「CERT-ROOT-OPS」,眼神冷得像冬夜的海。他忽然问了一句,像随口,但每个字都带着暗刺:「10.19.4.27,是你们公司哪个网段?」

许照川没有立刻答。他在脑子里过了一遍机房的地址规划,喉咙发紧。

「那是……证书管理台所在的运维网段。」他说,「正常情况下,只有运维白名单机才能打到。我们公司内部没有那段的办公终端。」

沈闻弦接着补充,像把钉子钉进木头:「也就是说,这不是普通员工误操作。是拥有 CERT-ROOT-OPS 权限的人,且在运维网段内发起。权限归属仍需查明,但这条记录证明:异常会话存在,且发生在投后封存指令之前。」

她抬头看向周越:「你把它写进纪要,原文复述。你负责记录,就负责准确。」

周越的额头出汗,拿笔的手像在打颤。他写完,像终于意识到自己站在什么位置:他不是旁观者,他是链条上的一环。

晏庭舟拿起笔,终于把刚才那两个字续完,却在最后一笔收锋时停了一下,像把某个更狠的决定压回去。他在纪要的增补条款处写下两行,字比他的人更克制。

「条件:贵司今日不得上线‘突破版本’至生产环境;贵司需在24小时内提交可控性说明与回滚预案。对价:我方同意异常会话审计摘要纳入保全,并在封存不阻断查明的前提下,协调授信行避免因误判触发提前到期。」

他写完,抬眼看许照川,声音压得很低:「你要我帮你压 T+1,就给我一份能让我在家里那群人面前站得住的东西。别跟我谈理想,给我可控。」

许照川看着那段字,胸口像被什么东西压住,又像被一根细线吊住。他想说:我能给你可控,我甚至能把模型关进笼子里给你看。但他也知道,真正的笼子不是技术,是权力。

他没有答应得太快,只说:「我会给。不是为你,是为我自己能活到明天。」

沈闻弦把纪要合上,手掌压在封面上,像把一切刚发生的东西按进一枚印章里。她的声音在这一刻终于带上一点几乎不可察的柔,但仍然是程序的形状。

「18:00 之前,我会出一份给授信行的律师函草稿。」她说,「措辞是‘避免误判’,不自爆、不承认故意或过失,只陈述事实:异常会话、投后封存、保全摘要已取得。并要求授信行暂停基于不完整信息的措施,允许我们在三日内提交可控报告。」

她说完,视线掠过许照川,停了一瞬,又移开,像把关心藏在条款背面:「照川,你的求救要写得像报告。银行只相信格式。」

许照川听见「求救」两个字,心里某个地方轻轻裂了一下。他在深圳活得太硬,硬到连自己都忘了他其实一直在求救,只是用技术的口吻。

投后执行人开始贴第二道封条,准备封存密钥库的访问。封条按下去时,空气里像多了一层胶,黏住每个人的呼吸。

就在封存清单最后一页签完,杜衡忽然指着审计摘要里的一个字段,声音第一次有了波动:「你们看这里,权限组 CERT-ROOT-OPS 的授权来源标记……写的是 NWB-API-BRIDGE。」

南湾银行的接口桥。

那几个字符像一枚细小的雷,埋在纸里,谁踩谁炸。周越的脸色瞬间更灰,像想到什么不敢说出口。梁季白猛地抬头,眼神里全是恐惧:这不是一家公司的内斗,这是跨着银行的线。

晏庭舟的眼神沉下去,像终于看见那场他预判的崩盘轮廓:有人把手伸进了最不该被碰的桥。

沈闻弦没有惊慌。她只是把那一行圈起来,在纪要边上写了四个字:需交叉核。

然后她抬头,对投后执行人说:「封存继续,但纪要增补:发现授权来源标记涉及授信行接口桥,建议授信行同步进行独立审计。你们若拒绝写,我现在就当场发出律师函送达回执。」

投后执行人嘴角抽了一下,显然不愿把银行拖进来,可他更不敢在这时留下「拒绝」的字样。他低声说:「写。」

许照川盯着那四个字,脑子里却只剩一个问题:如果桥那头也有人,沈闻弦要怎么写那封函,才能既让银行不误判他们恶意,又让银行不得不看见投后与晏氏体系里的手伸得多深。

他忽然想起晏庭舟刚才那句「不是我」。如果不是晏庭舟,那就意味着晏氏内部有人借合规夺权,甚至不惜把银行接口当刀。那样的人,比晏庭舟更危险,因为他不在台前,他在桥上。

冷气声还在,录音笔的红灯还亮着。封条编号一条条写进清单,像把未来也封进箱子里。

会议室门外传来一声轻响,像有人停在门口又走开。许照川的手机在口袋里震了一下,是一条新邮件的预览弹窗,只有一行主旨,闪了一下就被他按灭。

主旨写着:你们拿到了桥,那就别怪我把河也放出来。

许照川没有点开。他抬眼看向沈闻弦,沈闻弦也看着他,眼神像在问:你要不要把这条也写进链。

许照川把手按在纪要上,指腹感到纸面微微的温度,那温度来自刚才每个人签下的名字。

他低声说,像在给自己留下一条不后悔的路:「先不看。先写函。让他们以为我们只懂程序。等18:00,我们把程序变成刀。」

沈闻弦没有点头,但她把纪要收进文件夹,扣上扣子,动作像把一封未寄出的情书封口。她说:「回去,我给你格式。你给我事实。」

投影上那行「請重新授權」依然停着,像在诱惑一个人犯错。可现在他们手里有了会话ID,有了权限组名,有了桥的标记,有了封条编号和硬盘序列号。门被锁了,但钥匙的形状终于被画出来。

晏庭舟站起来,手指在那只封存箱上轻轻敲了一下,像在给某个人送一记无声的警告。他对杜衡说:「把今天的东西送到我手里一份。不是投后,是我。」

杜衡看了他一眼,没有承诺,只说:「按程序,三方各留一份封存清单与哈希记录。你可以拿到你该拿的。」

晏庭舟笑了一下,笑意里没有玩世不恭,只有一种被迫清醒的残忍:「程序真好用。」

他说完,看向许照川,声音低到只有两个人能听见:「桥这件事,别急着公开。你一公开,银行先自保,你们先死。给我一点时间,我去把我家里那只手按下来。」

许照川没有感谢。他只是看着晏庭舟,像看一个同样被系统逼到墙角的人。

「我给你时间。」他答,「但你也给我一条活路。你要我不上线,我不。你要可控,我给。你要家族平安,那是你的事。我要公司明天还能开门。」

晏庭舟的笔在指间转了一圈,停住。他没再说什么,转身出去,背影在门口的冷光里像一条绷紧的线。

会议室里只剩封条的胶味、硬盘的冷光、和录音笔不知疲倦的红灯。

沈闻弦拿出手机,开始拟那封律师函的抬头,屏幕上光标闪烁,像在等一行最关键的措辞:是请求,还是警告。

许照川把那条未读邮件压在口袋里,像压住一颗未引爆的雷。他知道下一章要写的,不只是函件和条款,还要写他们如何在被封存的黑箱外,证明自己的技术不是失控创新,而是可控的生路。

而桥那头的水声,已经隐隐传来。

— 本章完 —

下一章:第8章 第 8 章

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖