深夜两点,写字楼的中央空调早已停止运作,空气中弥漫着一股陈旧的咖啡味和服务器散热的焦糊气息。林默盯着屏幕上那串不断跳动的绿色代码,手指在机械键盘上悬停了许久,最终没有落下。他是这家名为“云图数据”的科技公司的高级算法工程师,负责维护公司核心用户数据库的安全架构。按理说,这个时间他应该在补觉,或者至少应该关掉显示器去洗把脸,但他停不下来。
屏幕上显示的不是普通的后台日志,而是一个被加密得如同铁桶般的隐藏分区。就在十分钟前,林默在例行巡检时,发现了一个极不寻常的数据包。它没有来源IP,没有请求头,就像是从虚空中直接浮现出来的一样。更诡异的是,这个数据包里包含的并非图片、视频或文档,而是一长串纯数字的字符。林默凭借多年的直觉,瞬间意识到那是什么——身份证号。
他颤抖着手,尝试解码这段数据。随着进度条缓缓推进,一行行清晰的个人信息浮现在眼前:姓名、性别、出生年月、住址、甚至包括某些已经失效的旧证件号码。林默的呼吸变得急促,心脏在胸腔里剧烈撞击,仿佛要挣脱肋骨的束缚。他本能地想要关闭页面,甚至想要格式化硬盘,但好奇心像是一只无形的手,死死地扼住了他的咽喉。他想知道,是谁在发送这些?又是谁在收集这些?
解码完成的瞬间,屏幕上弹出了一个倒计时窗口,鲜红的数字开始跳动:500。
“免费的500个身份证号。”
这行字出现在窗口中央,字体简洁而冰冷,带着一种嘲弄般的戏谑。林默愣住了。免费的?在如今这个数据比黄金还珍贵的时代,泄露公民隐私是重罪,是黑产链条上最血腥的一环。有人愿意把价值连城的“货”免费送人?这背后一定藏着巨大的陷阱,或者,是某种更深层的阴谋。
他下意识地瞥了一眼办公室的玻璃幕墙,窗外是城市沉睡的剪影,霓虹灯在雨雾中晕染成模糊的光斑。一切看起来都那么正常,那么寂静。但林默知道,从这一刻起,他的生活已经偏离了轨道。
他咬了咬牙,鼠标光标移向了“下载”按钮。理智告诉他应该立刻报警,但作为一名技术极客,那种窥探未知深渊的冲动压倒了一切。点击。下载成功。
文件夹自动打开,里面躺着500个txt文件,每个文件对应一个身份证号。林默随手点开第一个。姓名:赵国强。性别:男。地址:……那一瞬间,他感到一阵恶寒。因为那个地址,竟然和他老家县城的某个老旧小区一模一样。
他迅速点开第二个,第三个……随着浏览的深入,林默发现这些身份证号的分布呈现出一种诡异的规律。它们并非随机分布,而是按照某种特定的逻辑排列:先是北方,再是南方;先是年轻群体,再是老年群体;最后,是几个特定的行业从业者。
“这不是泄露,这是清洗。”林默喃喃自语,声音在空荡的办公室里显得格外清晰。
就在这时,办公室的门突然被推开了。
林默猛地回头,看见部门经理张总站在门口。张总穿着一身笔挺的西装,脸上挂着那副标志性的、让人捉摸不透的微笑。他手里端着一杯热气腾腾的茶,眼神却锐利如刀,直直地刺向林默的电脑屏幕。
“小林,还没走呢?”张总的声音温和,却带着一丝不易察觉的紧绷。
林默的手指僵硬在键盘上,大脑飞速运转。他迅速按下Alt+Tab切换窗口,试图将屏幕恢复到正常的代码界面。但晚了。张总已经走到了他的工位旁,目光扫过屏幕上那个已经关闭的黑色窗口,嘴角的笑意加深了几分。
“有些东西,看了是会有代价的。”张总轻声说道,将茶杯放在林默的桌角,热气升腾,模糊了他的表情,“比如,这500个名字背后,可能关联着某个不能公开的项目。而你,刚刚成为了这个项目的一个‘变量’。”
林默感到喉咙发干,他试图站起身,却发现双腿像灌了铅一样沉重。他想起刚才下载的那500个文件,其中有一个名字,赫然写着张总的名字。
“你以为这是免费的?”张总俯下身,凑近林默的耳边,低语道,“在这个系统里,没有免费的午餐。你得到的每一个号码,都是别人用命运换来的筹码。而现在,轮到你下注了。”
办公室的灯光突然闪烁了一下,随即熄灭。黑暗中,只有服务器机柜的指示灯还在幽幽地亮着,像是一只只窥视的眼睛。林默摸出手机,想要拨打报警电话,却发现信号格显示为“无服务”。
屏幕上,那个隐藏的分区再次亮起,这一次,不再只有500个号码,而是增加了一个新的选项:【接受任务】或【清除记忆】。
林默盯着那两个选项,汗水顺着额头滑落。他知道,无论选择哪一个,他都再也回不去那个普通的生活了。窗外的雨越下越大,雷声滚滚,仿佛在为这场即将展开的博弈敲响丧钟。他深吸一口气,手指缓缓移向鼠标,在这寂静的深夜里,按下了属于他的第一个键。