(1)
凌晨三点十七分。
古丽娜盯着屏幕上的数据流,眼皮打架至少二十次,咖啡凉了,她懒得去加热,技术科的灯常年亮着是她入职才知道的事,隐蔽战线没有下班一说,数据不会因为你困就停下来。
M国驻华使馆发了一份说话不清的声明,说“对中方单方面指控感到遗憾”。
外交部的回应很硬,古丽娜看了新闻,觉得解气,不过也就这样了。
她现在要做的事情就是做最后的数据清理和归档,简单地说就是把这些三个月的追踪痕迹整理成可以存档的样子,无聊,麻烦,但是必须得做。
她正打算保存第一百三十七份日志文件,屏幕右下方突然冒出一个警报窗口。
红色的。
古丽娜的困意一下子被去掉一半,她把咖啡杯放下,把椅子往前一拽,凑到屏幕跟前,发出预警的是三周前她部署的一套舆情监测模型,当时林远山让她“顺手盯着点境外社交平台的风向”,她就写了个爬虫,专门抓取涉疆话题的异常传播节点。
就在这个时候,模型发现了异常情况,也就是有这样一个账号,它是在两年前被注册的,此前基本没有活跃度的表现,可是就在最近七十二小时之内,突然开始大量转发与“暗影计划”有关的内容。
转的那些东西没什么——都是公开报道的变体,话稍微改了点,但是信息量为零,让古丽娜警觉的是这个账号的行为模式。
它不是那种普通的水军号。
水军号的特征她再熟悉不过了:注册时间成批,头像雷同得很,转发间隔机械死板,可这个不一样,它转发的时间有种刻意的不规律感,头像是一张模糊不清的风景照,简介栏里写了一句话,是用维吾尔语写的谚语“风从哪里来,就往哪里去”。
古丽娜愣了两秒。
这句话,她曾在艾尔肯的笔记本扉页上见过。
(2)
艾尔肯接到古丽娜电话的时候,正在自家阳台上抽烟。
乌鲁木齐的夜风很凉,六月底了,白天热得要命,晚上还得披个外套,他把烟夹在食指和中指之间,望着远处零星的灯火发呆,这几天他请假了,是林远山批的,说“强制休整”,大家都知道,他是要消化一些事。
手机响了三声,艾尔肯才回过神来,是古丽娜。
“艾处,你有空说话吗?”
“说。”
古丽娜把那个账号的奇怪情况讲了一遍,艾尔肯听了之后,沉默了几秒钟。
“你确定不是那句谚语?”
“确定,我查过,这句在常见的谚语汇编里是没有的,像是某种……暗号。”
艾尔肯把烟按在阳台栏杆上。
“你先把那个号所有的数据都导出来,关联账号,IP轨迹,设备指纹,能查的都查一遍,我现在就过去。”
“可是林处说让你休息——”
“休息完了。”
他挂了电话,转身上楼回屋去,见茶几上放着个保温杯,下午去看妈的时候帕提古丽塞给他喝的枸杞红枣水补气血,喝一口是温热甜丝丝的味道。
他套外套的时候,看见墙上的全家福,照片里娜扎才五岁,骑在他脖子上笑得露出两颗小虎牙,热依拉在旁边表情很僵硬,那天他迟到了四十分钟才到照相馆。
他把目光移开,拉上拉链就出门了。
(3)
技术科的灯光比走廊刺眼。
古丽娜把数据投到会议室的大屏幕上,艾尔肯进来的时候,马守成也在——老骆驼最近失眠,反正睡不着,就跑到单位来“蹭网”,碰巧撞上这事儿。
“你们年轻人熬夜是工作,我熬夜是受罪,”马守成端着自己的茶杯,语气像是在抱怨一样,但是眼睛却一直盯着屏幕,“这个号,我看着眼熟。”
古丽娜一愣:“马叔,你见过?”
“不是见过,”马守成摇头,“是感觉,你干这一行时间长了,有些东西不需要看数据,闻着味道就能知道,这个号不是冲着我们来的。”
“那是冲谁?”艾尔肯问。
马守成没正面回答,他用茶缸指着屏幕上的那条维吾尔语谚语。
“这番话,我年轻时候在喀什听到过,那是八十年代末期,一位老人临终之前跟家里人说的,他说……风知道往哪吹,你不用告诉它。”
“所以?”
“所以这是一句告别语,”马守成说,“或者更准确点说,是一句交接语。”
会议室里沉默了几十秒,古丽娜忽然想到什么,噼里啪敲起键盘。
“艾处,你看这个。”
屏幕突然跳出一张IP地址的地理分布图,这个账号在最近七十二个小时之内登录的位置,呈现出一种奇怪的走向,乌兰巴托、比什凯克、杜尚别、阿拉木图。
“绕着新疆画了个圈,”艾尔肯说。
“不止,”古丽娜又调出一组数据,“我查了一下这几个城市最近的情报通联记录——当然只是在我权限范围内能查到的——我发现有个很有趣的现象,每次这个账号在某个地方登录之后六到十二个小时之内,当地就会有一个涉疆情报节点发出一条加密指令。”
“什么指令?”
“不知道,加密等级很高,我破解不了,但是格式和‘暗影计划’用的完全不一样,”古丽娜停顿了一下,“这是个新体系。”
艾尔肯走到窗边,背对着他们,窗外是乌鲁木齐灰蒙蒙的天际线,东方已经微微发亮。
“北极先生被抓了,”他说,“但是M国不会轻易放弃这么大的一盘棋,他们需要新的代理人,或者……新的行动组。”
“你是说,有人要接手?”马守成问。
“不是接手,”艾尔肯转身,眼神像刀子一样锋利,“是观察,他们在观察‘暗影计划’哪里出错,我们哪里做得对,然后吸取经验教训。”
古丽娜脊背发凉。
“所以这个账号……是下一波的探路兵?”
艾尔肯没说话,他走到电话机旁边,拨了个号。
“周厅,是我,有新情况,得请您尽快召集个会。”
(4)
会议开到早上八点。
周敏从家里赶来,不是因为困,而是古丽娜汇报的事情让她想起十二年前的一桩旧案,那时候她在境外工作,亲眼看着M国情报部门“换代升级”的套路,先牺牲一批人,然后在尸体上长出新的触手。
“各位,”周敏站在会议桌前面,声音很平和,“这次‘暗影计划’成功,是我们大家一起努力的结果,但是我要给大家敲个警钟,我们是做隐蔽战线工作的,是没有终点的。”
林远山插嘴道:“周厅的意思是……”
“我的意思就是说,对手不会因为输了一局就退出赛场,”周敏说道,“杰森·沃特斯被捕,并不是溃败,而是战略性弃子,他们正在等待,等待我们放松警惕,等待我们得意忘形,等待我们以为大功告成,解散队伍各自回家。”
她顿了顿,目光扫过在座的每一个人。
“从今天开始,反间谍工作就得常态化起来,古丽娜,你那套舆情监测体系要覆盖全网,预警阈值再降两档,马守成,你把南疆全部人力情报网络重新梳理一遍,重点留意最近三个月出现过异常出境情况的人,艾尔肯......”
艾尔肯抬起头。
“你休假取消。”周敏说,“新的威胁已经出现,我需要你回到一线。”
“明白。”
会议散了,人都走得差不多了。周敏叫住艾尔肯。
“周厅,我爸以前跟我说过一句话。”
“什么?”
“他说,干我们这行的,心里不能只装着自己。你装的人越多,能保护的就越多。”
周敏点了点头。
“你爸是好警察。”
“他是。”艾尔肯说,“所以我不能比他差。”
(5)
走出会议室的时候,太阳已经升起来了。
艾尔肯站在走廊的窗户边,看着外面的阳光打在对面楼房的墙上,金灿灿的一片。他忽然想起来今天是周六,娜扎放假,热依拉说过可以让他接女儿去吃个饭。
他掏出手机,犹豫了一下,发了条微信过去:今天有空吗?我想见见娜扎。
等了两分钟,回复来了:下午三点,老地方。
他笑了一下。
“老地方”是二道桥附近的一家冰淇淋店,娜扎从三岁就开始念叨的地方。那里的酸奶冰淇淋加了玫瑰酱,甜得发腻,他每次吃两口就受不了,但女儿能吃三个球还意犹未尽。
他把手机揣回口袋,转身往技术科走。
路过古丽娜的工位时,她正埋头敲键盘,屏幕上全是密密麻麻的代码。
“古丽娜。”
“嗯?”她抬起头,眼睛里布满红血丝。
“回去睡一觉。数据不会跑。”
古丽娜愣了一下,然后笑了:“艾处,你不也没睡吗?”
“年轻,别把身子累坏了。”
他说完就走了。
年轻
她心里想着这两个字,忽然觉得很苦。
这一行,年轻能年轻几年?
她看着窗外的阳光,叹了口气,关掉电脑。
算了,我还是去睡一会觉吧。
数据不会跑,但下一场风暴已经在路上。




