第一章 端口碰撞
九月的江城还浸在盛夏的余温里,第三实验楼302机房的空调开得偏低,冷意从金属机箱的缝隙里慢慢渗出来。裴律指尖在键盘上敲完最后一行收尾代码,按下回车的瞬间,黑底绿字的终端界面平稳滚动完最后一段攻防演示日志。
作为信息系连续三年绩点断层第一的传说,裴律的身份从来不是什么秘密——裴氏集团唯一的继承人,身家七位数的私人服务器存着整个系没人敢想的稀缺技术文档,却偏要挤在几百人的公共机房里上开学第一堂公选课。周围大半同学的目光都若有似无往他这边飘,他却像完全没察觉,正垂眼刷新程序的防御端口日志,指尖骨节分明,冷白色的手腕露在黑色校服袖口外面,连敲回车的动作都规律得像精密运算过的代码。
直到后颈突然蹭过一点软乎乎的橘子糖香气。
“裴大佬,你这道边界校验写得有问题啊。”
清凌凌带点懒的声音从身后飘过来,裴律刚回头,就看见叼着半根橘子味棒棒糖的男生半撑着他身后的桌面,黑色的额发垂下来扫过一点桃花眼的眼尾。祝野是这学期刚转来的插班生,前一天导员才在全系大会上提过一嘴,说这位是拿过三个国际青少年黑客赛事金奖的野路子天才,之前一直在家自学。
裴律还没开口说“我的程序不可能留漏洞”,就见祝野伸过来的指尖在他键盘边角闲置的外接键盘上敲了三下。
第一行指令输入完成,终端界面跳出来个陌生的访问权限提示;第二行回车按下,原本运行得稳稳当当的攻防演示程序瞬间错位;第三行代码落地,满屏滚动的黑绿字符骤然全部消失,取而代之的是一整屏蹦蹦跳跳的橘子果冻表情包,圆滚滚的橙色果冻随着鼠标指针的移动在屏幕上到处乱撞,连系统提示音都被改成了软乎乎的“橘子果冻跳呀跳”。
整间机房瞬间静了三秒,紧接着爆发出一阵差点掀翻天花板的哄笑。前排的男生笑得直接拍上了桌子,后排的女生举着手机偷偷拍照,连讲台上的教授都扶了扶眼镜,笑着朝这边望过来:“祝野同学,刚转来第一天就给我们展示实战级的免杀绕过是吧?”
祝野叼着棒棒糖歪了歪头,指尖点了点裴律屏幕角落一个几乎看不见的闲置输入端口——那是他昨天写代码的时候随手留的、打算下节课再补的临时接口。他没说破裴律故意留的小破绽,只是桃花眼弯起来,眼尾带着点浅淡的笑意:“裴大佬,我没费多大劲,就是刚好看见这个开着的小后门,随手钻进来给你送点橘子味小礼物。”
裴律盯着满屏乱蹦的橙色果冻看了两秒,原本绷紧的下颌线忽然松下来。雪松味的信息素从他身上慢慢漫出来,和祝野身上甜得发跳的橘子软糖香气在空调风里撞在一起,没有alpha之间惯有的对峙和排斥,反而像两段天生适配的代码,刚一碰撞就自动拼接上了最契合的第一行指令。
他指尖敲下第一行修复代码的时候,抬头撞进祝野亮得惊人的眼睛里,低声笑了一声,声音带着点低磁的哑:“钻了我的后门,不打算给我留个访问权限?”
机房的哄笑声还在飘,屏幕上的橘子果冻还在蹦,两个人之间看不见的信号端口,在蝉鸣和键盘敲击声里,“滴”的一声,完成了第一次成功连线。
第二章 漏洞标记
满屏蹦跶的橘子果冻表情包在裴律指尖落回车的瞬间齐齐定格,三秒后清屏干净,原本的攻防代码重新秩序井然地在终端界面滚动起来,连半分被入侵过的冗余痕迹都没留下。祝野凑在桌边看他敲完最后一行权限加固代码,眼尾的桃花亮了亮,刚要开口夸两句“你这逆向修复的手法倒是比我想的快”,就见自己面前的笔记本电脑忽然弹出个猩红的错误提示框。
【访问被拒绝,您的设备已被未知端口锁定】
祝野指尖悬在触控板上顿了半秒,挑了下眉。他试了自己常用的八个密码——生日、网名缩写、上次黑客大赛的获奖编号,全是相同的红色报错,连系统后台的进程管理器都被锁得没法点开。旁边的裴律敲完最后一个字符,偏头看他有点垮下来的侧脸,冷白的指尖把一张空白便签纸推到他手边。
白纸上清隽有力的字迹落着一行字:今晚食堂三楼糖醋排骨,换解锁码。
周围机房的同学陆续收拾东西走光,蝉鸣从窗外的梧桐树上落进来,把午后的阳光泡得软乎乎的。祝野叼着剩下的半根橘子糖,斜眼瞟了瞟裴律线条冷硬的侧脸,忽然觉得这位传说里不近人情的豪门大佬,倒是比传闻里有意思多了。他把便签纸折了两折塞进校服口袋,指尖敲了敲裴律的键盘边缘:“成交,不过你要是敢给我设什么三天都解不开的强密码,我就半夜摸去服务器机房,把你所有的演示课件全换成橘子表情包。”
裴律低低笑了一声,没接话,指尖在笔记本上敲了个便签提醒,置顶在了手机通知栏最顶端。
傍晚的食堂三楼人不算多,靠窗的位置吹得到窗边漫进来的晚风。祝野端着两大盘糖醋排骨坐下来的时候,裴律已经给他买好了冰好的橘子汽水,拉环都提前拉开了放在桌边。他啃了两口排骨,忽然抬头报出一串数字,是自己从小到大很少跟外人说的阴历生日,“就用这个当解锁码,我不信你能猜到。”
裴律指尖在祝野递过来的笔记本键盘上敲下这串数字,按下回车的瞬间,屏幕亮了亮。原本的猩红报错页面消失,桌面右下角悄无声息多了个淡绿色的小图标——那是个只有裴律的设备才能访问的隐藏端口,没有设置二次校验,只要他的终端一靠近,就能自动连通进入。
祝野盯着那个小橘子形状的端口图标愣了愣,他本来以为对方最多给他解开权限,没想到居然直接往他的电脑里塞了个独属于他的后门。裴律指尖点了点那个淡绿色图标,语气平淡却沉:“这个端口只有我能进,不会泄露你的任何隐私,以后你写代码遇到卡壳的地方,我能直接远程给你打补丁。”
窗外的晚霞把两个人的影子拉得很长,落在交叠的键盘边缘。祝野捏着橘子汽水的易拉罐环晃了晃,橘子味的气泡顺着喉咙滑下去,甜得人心尖发颤。他忽然反应过来,裴律这哪里是锁他的电脑,分明是顺着今天上午那一次端口入侵,反手给他俩的关系,打了个只属于彼此的、永远不会失效的漏洞标记。
第三章 组队匹配
公示栏的米黄色公告纸刚贴到信息系教学楼的大厅墙上,不到三分钟就围得水泄不通。省级信息安全攻防大赛的参赛队伍名单用加粗的黑体字排在最前面,第一组的两个名字并排印着,刚挤进来的新生探头瞟了一眼,当场就嗷了一生——“我没看错吧?裴律和祝野居然凑成一队了?”
整个信息系的群聊在十分钟之内直接炸出上百条未读消息。有人在群里翻出去年裴律一个人单枪匹马黑进系里靶场系统拿满分的比赛录像,又翻出上周祝野在技术论坛发的零日漏洞分析帖,敲着键盘喊“这哪里是组队,这是把王炸和王炸凑成一副牌,别的队直接可以来争第二名了”。
祝野抱着半箱刚从超市搬出来的冰可乐,绕过层层围观的人群晃到公示栏跟前,视线扫过两个并排的名字的时候,梨涡没忍住陷了陷。他指尖勾着可乐罐的拉环往后退了两步,抬头就看见裴律站在楼梯口,身上还穿着实验室的白大褂,手里拎着两本刚从资料室借出来的大赛参考手册。
“裴大佬,行啊你。”祝野把最冰的那罐橘子味可乐“啪”地拍在裴律怀里,罐身凝结的冰水沾到男人冷白的手腕上,“我昨天还在想指导老师会不会给我分配个新手队友,合着你早就提前跟老师打过招呼了?”
裴律指尖擦过罐身的水珠,没否认。他上周找指导老师提交组队申请的时候,办公室里的老教授扶着眼镜笑了半天,说他带了裴律三年,从来没见这小子主动跟人组队做项目,这次到是跑得比谁都快。他把手里其中一本手册递过去,封面上还贴了个小小的橘子形状的便签标记:“靶场的核心防护规则我提前整理好了,这周我们泡实验室,争取一周把基础防御框架搭出来。”
整层楼的实验室都亮着灯的时候,他俩的专属工位直接设在了最里面的独立隔间。祝野把半箱冰可乐塞到工位底下的储物柜里,转头看见裴律已经把两台笔记本的内网连通,共享文件夹里满满当当塞了几百个标注好的历史攻防案例,连每一次赛事里对手常用的攻击套路都用红色批注标得清清楚楚。
隔壁工位的学长端着杯子过来接水,凑在隔间门口笑他俩:“你们这队是直接把所有对手的后路都堵死了啊,等比赛拿了奖,记得请全系喝奶茶。”祝野咬着可乐吸管挥了挥手,转头和裴律的视线撞在一起,两个人没约好却同时笑出了声。
屏幕上连通的内网界面跳着淡蓝色的连接成功提示,祝野指尖在键盘上敲了行玩笑话发过去——【以后咱俩就是绑定专属进程,谁要是中途掉线,就把剩下半个月的糖醋排骨全包了】。裴律的消息下一秒就弹了回来,只有一个字:【好】。
窗外的梧桐叶被晚风刮得沙沙响,满室冷调的雪松信息素混着甜滋滋的橘子汽水香气,悄无声息地在工位旁边绕成了圈。两个全年级最耀眼的天才凑在同一张屏幕前的时候,所有人都看出来了,这届比赛的胜负从组队名单贴出来的这一刻,就已经写好了开头。
第四章 靶场破局
省攻防大赛现场的红蓝灯交替扫过会场,二十支参赛队伍的键盘敲击声密得像敲雨点,监控大屏上实时滚动着各队的得分排名。开赛一小时,裴律祝野的队伍稳居第一,直到第二道核心加密靶标弹出来,所有队伍的攻击路径瞬间全部卡死,会场里接连响起好几声懊恼的轻叹。
祝野指尖在加密日志上来回划了三遍,眉峰轻轻皱起来。这道靶标用了三层动态混淆加密,常规爆破路径刚走到第二层就会直接触发自毁机制,半个小时里他们已经试了七套常规方案,全卡在了同一道逻辑墙外面。旁边几个队的名次已经开始往下掉,身后的观赛区传来细碎的讨论声,裴律却没半点急的样子,指尖轻轻点了点祝野屏幕角落那个两人专属的绿色小橘子图标。
“走我们上周搭的私域端口,不碰公开爆破通道。”裴律的声音压得很低,带着点稳得让人安心的低磁,“我把我这边的反向代理链路给你当跳板,你从我留的闲置子节点钻进去,绕开三层加密的触发阈值。”
祝野眼睛瞬间亮了。他指尖立刻调转方向,顺着裴律共享过来的隐藏链路往靶标深处钻,雪松味的信息素从身侧漫过来,和他身上橘子糖的甜香气缠在一起,两台连了专属内网的电脑终端同步率拉到了顶点:裴律在前端引走所有干扰告警,把所有假攻击特征全打包成冗余流量抛去靶标防火墙的校验队列里,祝野顺着完全没人发现的空白子节点一路往里闯,指尖敲下最后一行指令的瞬间,原本死死锁着的加密靶标“滴”的一声弹开了解锁成功提示。
监控大屏上他们队伍的得分条瞬间暴涨二十多分,直接把第二名甩开了一倍的差距,会场里瞬间炸开了低低的惊呼。祝野靠在椅背上转了半圈椅子,把怀里揣的橘子味硬糖抛给裴律,桃花眼亮得像盛了碎星:“可以啊裴大佬,你留的这个跳板我刚才差点都没找到。”
裴律稳稳接住糖纸橙黄的硬糖,指尖剥糖纸的时候视线落在祝野泛红的耳尖上,低声笑了笑:“专门给你留的,别人找得到才怪。”
比赛结束的颁奖音乐响起来的时候,奖杯递到他俩手里,冰凉的金属面上还留着阳光的温度。后台的记者围过来拍合照,祝野凑过来的肩膀轻轻蹭过裴律的胳膊,两个人指尖在奖杯后面悄无声息碰了一下,软乎乎的橘子香气裹在雪松香里,连镜头都把这个没人发现的小动作,悄悄定格成了最软的画面。
回学校的路上晚风刮得很舒服,祝野晃着手里刚领的比赛奖品,转头跟裴律说下周要去校外新开的夜市吃糖醋排骨。裴律掏出手机点开那个只对祝野开放的隐藏端口,屏幕亮起来的瞬间,他忽然觉得,什么省级赛事的金奖,都不如刚才敲代码的时候,身边人飘过来的半缕橘子糖的甜味来得动人。
第五章 公开权限
省赛金奖的证书刚贴上系里的荣誉墙,裴律直接把自己名下的私人云盘共享权限彻底向祝野开放了。以前信息系所有人都只听过这位豪门大佬的私有云盘藏着从大一开始攒的上千份独家攻防源码,连系里的老教授都只借过三次权限,现在后台权限日志跳出来“全员开放状态调整为单用户专属白名单”的时候,整个实验室的围观同学下巴都快掉到键盘上。
祝野坐在工位上啃橘子冰棒,看着云盘里瞬间铺满屏幕的加密文件夹,挑着眉转头看裴律:“你这是把家底都给我了?不怕我哪天手滑把你珍藏的代码库全改成橘子表情包?”裴律给他递过去擦冰棍糖水的纸巾,指尖扫过他沾了点冰碴的手腕,语气淡却笃定:“改了也没事,我给你留了单独的修改备份分区。”
当天晚上系里办庆功宴,包厢里热闹得不行,起哄的同学轮着过来敬酒,装着果酒的玻璃杯刚递到祝野跟前,手腕就被裴律轻轻挡开。他把杯里度数偏高的果酒换走,塞给祝野一杯温的橘子汁,在旁边人善意的哄笑声里低声凑在他耳边说:“你上周感冒才好,别碰带酒精的。”
祝野耳尖瞬间热了半分,捏着橘子汁的杯子没反驳,梨涡悄悄陷下去半分。旁边喝得有点嗨的学长举着话筒喊他俩上台给大家讲两句参赛心得,满包厢的目光瞬间都聚了过来,裴律站起来的时候顺势牵住了祝野的手腕,冰凉的指尖扣住他发烫的腕骨,在所有人的注视下牵着人走到了台前。
没等主持人递话筒,裴律先开了口,声音压过包厢里嘈杂的笑闹声,清晰地落进所有人耳朵里:“这次比赛能拿奖,不全是攻防技术的功劳,我和祝野之间的专属联机,从半年前他黑进我电脑种下橘子表情包的那天就开始了。”
满包厢的哄闹声瞬间静了两秒,紧接着爆发出更响的起哄声,祝野站在裴律身边,耳尖红得快要滴血,却抬头笑着接住他的视线,伸手勾住了他垂在身侧的指尖。以前所有人都猜不透,裴律那个谁也进不去的私有专属端口里藏着什么秘密,直到今天大家才彻底明白,那道设防了好几年的最高权限,从头到尾就只为祝野一个人开。
庆功宴散场的时候已经是深夜,晚风把路边的橘子树吹得落了两片小花瓣下来,裴律牵着祝野的手走在回学校的路上,指尖和他十根手指紧紧扣在一起。口袋里的手机跳出来云盘后台提示,祝野刚上传了一张两个人比赛时凑在一块看屏幕的偷拍合照,设置成了云盘的封面。
祝野晃了晃两个人牵着的手,抬头冲他笑:“现在我不仅能进你的私有云盘,还能进你人生的最高权限,对吧?”裴律低头亲了亲他沾了点橘子汁甜味的嘴角,声音轻得像风拂过代码行:“对,所有权限,永久对你开放,永远不会设置访问拒绝。”
路灯把两个人交叠的影子拉得很长,和整座城市的夜景揉在一处,成了信息系所有人后来念叨好几年的、最浪漫的专属联机故事。
第六章 双向同步
期末周的信息系实验室几乎昼夜亮着灯,全系的人都在赶课程设计的项目收尾报告,祝野却抱着半袋橘子软糖蹲在裴律工位旁边,盯着屏幕上刚弹出来的海外顶级网络安全峰会邀请函发愣——两个并列的名字印在烫金的邀请函抬头,是峰会组委会特意给省赛金奖得主发出的双人特邀资格。
“我之前攒了快半年的项目资料还没整理完,本来还想赶在寒假前做完那个开源漏洞库的迭代。”祝野指尖戳了戳邀请函上的烫金字体,抬头看向裴律,桃花眼里亮闪闪的,“不过跟你一起去看全球最顶尖的攻防演示,显然更划算。”裴律伸手捞过他掉在工位边缘的软糖糖纸,指尖扫过他的手腕,早就把两人的往返机票和峰会期间的酒店都订好了,连祝野念叨了半个月想尝的展会周边限定橘子味曲奇的预约链接,都提前放进了他的专属共享文件夹里。
出发那天机场的落地窗外飘着细雪,私人客机的舷窗边上,祝野把自己的笔记本和裴律的设备连进同一个专属热点,两台终端的屏幕同步亮起来,一边跑着漏洞库的后台自动检测程序,一边打开了峰会的预热演示直播。旁边峰会的行业前辈凑过来瞟了一眼他俩同步率高达百分之百的代码界面,当场笑出声:“我参加这么多年峰会,头一回见把两人的工作进程完全绑在一块的,连debug的节奏都能分毫不差。”
峰会现场的演示环节,轮到全球顶尖的安全团队展示最新研发的零日防御系统时,台下忽然有个穿黑西装的业内大佬当场提出了三个刁钻到让演示团队顿了半分钟的问题。满场安静的间隙,裴律侧头和祝野对视了一眼,两个人指尖几乎同时落在键盘上,靠着之前早就刻进默契里的联机节奏,只用了三分钟就调出了一套适配性补丁方案,投屏到大屏幕上的时候,全场瞬间响起了震耳的掌声。
散场的酒会上,有人过来打趣他俩是信息安全圈难得一见的双子星,祝野举着杯橘子气泡水笑,转头看见裴律正被几个海外的技术投资人围着谈合作邀约。他没凑上去打扰,靠在落地窗边咬着吸管发呆,没两分钟就看见裴律打发了围着的人走过来,伸手把他耳边垂下来的碎发别到耳后:“所有异地合作的邀约我全拒了,当初答应跟你一块毕业之后做独立安全实验室的约定,我没忘。”
回酒店的路上,窗外的城市夜景像流动的代码光河,祝野靠在裴律肩膀上翻两个人今天在峰会上攒的满满一笔记本的新思路,手机后台跳出来两人共同搭建的开源漏洞库的提示——最新一条提交注释是裴律刚写的:【进程已完成完全双向同步,下一条指令,我们一起搭建属于自己的安全实验室】。
祝野偏头吻上去的时候,风从酒店的窗缝钻进来,裹着满室雪松与橘子的气息,两个顶尖的天才终于把各自独有的人生进程,完完全全拼合成了同一条没有断点的专属连线,永远不会掉线。
第七章 离线备份
深冬的江城落了当年的第一场碎雪,祝野抱着刚打印好的工作室注册文件从政务大厅冲出来,指尖冻得泛出浅白,抬头就看见裴律斜靠在黑车边等他,羽绒服口袋里露着半杯冒热气的橘子热奶茶——杯壁特意用绒布套裹着,怕凉得太快。烫金的「连码安全工作室」营业执照刚递到两人手里,铜制招牌的边角还沾着工厂带出来的细绒,搁在茶几上亮得晃眼。
开业前的全链路压力测试熬到了后半夜,服务器机架的冷风吹得后颈发僵,祝野连续敲了三小时漏洞校验代码,站起来时腿肚发麻,整个人不受控地往侧边歪,裴律伸手稳稳把人捞进怀里,掌心贴着他发烫的耳尖直接按进休息室沙发,往他手里塞了个暖手宝:“定二十分钟闹钟,剩下的断点我来收尾,全链路的异地备份早就做好了,半分错不了。”
祝野裹着裴律丢过来的厚羊绒毯窝在沙发角,没扛过困意很快睡熟,等醒过来时天边已经泛出鱼肚白。裴律还守在工位前调试最后一层离线防护,屏幕侧边亮着个命名为「Ye_Core」的加密分区——里面整整齐齐存着祝野从大一开始写的所有代码草稿、他随手画的歪脸橘子表情包、省赛联机时的全程操作录屏,甚至连去年冬天祝野随口说想吃的限定橘子硬糖的购买记录,都按时间线分好了文件夹。
“你什么时候偷偷攒了这么多乱七八糟的私货?”祝野凑过去从背后环住裴律的腰,脸颊蹭过他带着薄茧的后颈,声音还沾着刚睡醒的哑意。裴律反手把人捞到腿上坐,指尖点了点加密分区的图标,语气认真得像在梳理最核心的防御逻辑:“整套服务器要做三重离线冷备份才敢上线,你是我人生程序里优先级最高的核心数据,当然要单独存一整个物理硬盘,就算哪天全球网络全断,我抱着这台硬盘,所有和你有关的东西半分都不会丢。”
正式开业的首单项目,是给本地的乡村公益数字图书馆做安全防护部署。验收当天扎羊角辫的小丫头凑到他俩键盘边,奶声奶气问哥哥们会不会变电脑魔法,祝野掏出提前刻好的橘子形状定制加密U盘塞给她,教她怎么用密钥打开图书馆里的儿童绘本库,裴律站在旁边举着相机拍,没等文件传到云端,先自动存进了那块专属离线硬盘里。
夜里收工回小公寓时雪又下密了,裴律从身后圈住站在窗边看雪的祝野,指尖点开两人连在同一台主机上的本地相册——上千张没上传过云端的零碎瞬间铺满屏幕,不需要联网校验,不需要动态密钥,只要两个人并肩站在这里,所有温热的碎片随时都能调取出来。
这条从初见时就搭好的专属连线,从来不需要依赖任何公共网络,他们彼此站在对方身边的时刻,本身就是最稳妥、永远不会丢失的离线备份。
第八章 全端口开放
开春的江城飘着满城的橘花香气,“连码”工作室拿下了国内最顶尖的金融机构核心安全防护项目,庆功宴上合伙人们轮番过来敬酒,祝野揣着半瓶橘子气泡水躲到露台透气,没两分钟裴律就跟了出来,把他被夜风吹乱的刘海捋到耳后,指尖递过来一份刚签收的专利证书——是他俩联合研发的动态自适应加密协议,正式拿到了全球网络安全领域的顶级资质认证。
“我之前在学校的时候,总觉得做技术要把所有端口都焊死,才不会被外人找到漏洞。”祝野指尖蹭过证书上两个人并列的签名,仰头看裴律,眼睛亮得像落了星子,“以前连我手机的共享权限都要设三层加密,现在跟你在一起久了,反倒觉得所有端口全打开也没关系。”
裴律笑着捏了捏他的脸颊,拉着他回到工作室的主控室,当着他的面修改了两个人的专属设备权限设置:原本设置了八层防火墙的私人服务器,所有的访问端口都对祝野完全开放,不需要二次密钥,不需要动态验证码,哪怕是他藏了好几年、连家族内部都没见过的未公开技术手稿文件夹,也直接拖进了两人的共享空间里。
没等他俩把设置调试完,后台突然弹出警报——有境外的顶尖黑客团队试图绕过防护摸进项目服务器,祝野指尖刚落在键盘上,就看见裴律的操作界面已经同步亮起来,两个人全开放的端口直接连成了密不透风的动态防御网,短短十分钟就顺着对方的攻击路径反向溯源,直接把黑客的操作后台锁死,还给对方留了个画着橘子表情包的提示弹窗:“请勿入侵全端口开放的专属安全链路。”
后来行业酒会上有相熟的前辈问他俩,怎么敢把核心设备的权限全开放给对方,难道完全不担心有意外?祝野举着橘子味的香槟笑,抬眼就对上裴律看过来的视线,两个人不用开口就懂了彼此的意思:他们从省赛联机开始培养出来的信任,早就比任何防火墙都要牢固,所谓的漏洞根本不存在于两个人之间。
散场回到家的时候,玄关的灯自动感应亮起,祝野靠在裴律怀里刷手机,看见自己的所有社交账号、工作后台甚至是小时候的旧照片文件夹,权限早就被裴律设成了双向互通,所有对外人封闭的端口,完完全全只对彼此一个人开放。
窗外的橘花花瓣飘到窗台上,裴律低头吻住祝野的時候,耳边是服务器后台跳出来的系统提示音:【当前所有端口已对指定对象完全开放,无风险,无断点,连接永久有效】。
他们早就不用层层加密把自己圈在孤立的代码空间里了,两个顶尖的技术天才,把所有防备都卸下,把所有路径都打通,给对方留了永远畅通的专属入口。
第九章 根证书认证
入夏的江城浸在梧桐树荫里,祝野跟着裴律回裴家老宅赴家宴的前一晚,在行李箱里塞了半盒橘子硬糖,指尖还在电脑上敲最后几行调试代码——他们刚研发的新一代全场景身份认证系统,要找个最特殊的测试样本。
裴家老宅的客厅摆着沉实的红木家具,长辈们的目光落在祝野身上时带着打量,祝野指尖微紧,刚要在兜里摸出橘子硬糖缓神,裴律就伸手过来扣住他的手腕,指尖温度稳稳传过来,对着在座的长辈开口:“今天带他回来,不是做客,是给我程序里最重要的根证书做官方认证。”
话音刚落,裴律把随身携带的工作平板点开,投影在墙面的幕布上,上面是整整三年的验证数据:从大一下学期联机打CTF时的第一次双向身份核验,到后来无数次跨城市远程协同的密钥同步记录,甚至连两人去年在雪夜拥吻时后台自动生成的心跳数据联动日志,都整整齐齐铺在众人眼前。
“别的根证书要经过多层机构背书,我这套系统的根证书,只有他能签发。”裴律侧头看向祝野,眼底的笑意亮得坦然,“我的所有资产、工作室的全部核心权限,甚至我这个人的身份认证密钥,第二层校验人永远只有祝野。”
祝野望着幕布上属于两个人的专属数据记录,耳尖慢慢泛热,他抬手按在平板的指纹识别区,按照两人提前写好的脚本,完成了根证书的最后一步签发——系统弹出亮绿色的通过提示,全平台所有关联设备同步推送通知:【根证书已完成永久认证,授权人身份不可替代,权限永久生效。】
原本带着几分严肃的长辈们看着屏幕上跳出来的橘子表情包弹窗,再看看两个年轻人眼底毫不遮掩的笃定,也跟着笑了出来,裴家老太太伸手把早就准备好的一枚玉牌塞到祝野手里,笑着说这就是现实里的实体根证书,以后进裴家的门,再也不需要任何人核验身份。
晚饭过后两个人坐在老宅后院的葡萄架下乘凉,祝野靠在裴律肩膀上啃橘子硬糖,手机弹出推送,是工作室所有的服务器都完成了根证书的同步更新,整个行业的安全系统里,都留下了这个独属于他俩的认证标记。
裴律低头吻掉他嘴角沾着的糖屑,声音压得很低:“以前我总觉得根证书要足够复杂,才能防住所有伪造和入侵,直到遇见你才知道,最好的根证书从来不用层层加密,只要是你签发的,永远都是最高优先级的合法认证。”
夏风卷着葡萄叶的香气吹过来,他俩手里的指尖紧紧扣在一起,就像这世上最稳固的双向认证链路,没有伪造的余地,没有过期的期限,从签字盖章的这一刻起,彼此就是对方这辈子唯一合法、永久生效的身份凭证。
第十章 永久有效期
入秋的江城飘起糖炒栗子的香气,连码工作室成立满三周年的这天,整层办公区的落地窗都贴满了橘子形状的气球。刚结束国际顶级安全峰会归国的两个人,抱着刚领的行业终身成就奖杯,被团队成员起哄着往露台走,露台上的投影幕布正循环播放着三年来的项目碎片,直到最后一帧画面定格,跳出来一行提前写好的程序弹窗:【触发预设最高优先级指令,启动永久生效进程。】
众人都笑着起哄散开,把整个露台留给了两个人。裴律从口袋里掏出两个定制的素圈戒指,戒指内壁分别刻着他俩名字的代码缩写,还有一串只有两个人能看懂的时间戳——是七年前省赛联机通关的那一秒。他把戒指戴到祝野指尖的瞬间,两个人口袋里的所有设备同时发出轻响,所有后台同步弹出同一份协议:
《双向专属链路永久生效协议》
所有专属端口永久开放,无关闭权限
离线冷备份每72小时自动同步新增记忆
根证书授权期限无截止日期,不可撤销
连接有效期:终身永久有效
祝野摸着戒指凉润的内壁,忽然笑出了声,他想起十七岁那年第一次在机房和裴律联机,两个人为了卡一个时效点熬到凌晨,当时他敲完最后一行代码抬头,裴律递过来一颗橘子硬糖,那时候他根本想不到,当年随手搭起来的一条临时联机线路,会一路延伸到今天,变成这辈子都不会断开的专属连接。
他们并肩靠在露台栏杆上看楼下的车水马龙,整座城市的灯海在脚下铺开,身后工作室的服务器集群正稳稳运转,所有数据都在有序同步。以前他们写代码总习惯给所有协议设置有效期,怕出现不可控的系统风险,可对着彼此的这条链路,他们谁都没设截止日期。
裴律从身后轻轻抱住祝野,下巴抵在他的发顶,指尖蹭过他指尖戒指上的代码刻痕:“以前我们做安全系统,总要预留无数个容错和退出机制,但是对你,我把所有注销、过期、撤销的入口全删了。这条线从连上的那天起,就只能永远运行下去。”
祝野转身搂住他的腰,咬了一口裴律递过来的糖炒栗子,甜香在舌尖漫开。风卷着秋意吹过露台,所有后台的提示音轻响不断,没有倒计时,没有过期预警,只有一行反复跳动的绿色状态码:【运行正常,连接稳定,永久有效。】
他们年少时在代码世界里遇到的彼此,最终把写在屏幕里的浪漫,过成了一辈子的日常。这条从十七岁机房里牵出来的专属连线,永远不会断线,永远在有效期内。
第十一章 异地热备
深冬的纽约下着暴雪,裴律带着团队去处理海外分支的突发安全故障,航班延误了整整四十八小时,两人的时区差被拉成了横跨十二小时的细长链路。祝野留在江城守着国内总部的服务器,夜里抱着两人共用的智能终端窝在沙发里,屏幕上两个人的实时共享界面亮着,一边是裴律这边飘着雪的深夜街头,一边是祝野这边漏进晨光的办公室沙发。
做核心安全的人都懂异地热备的规则:两台相隔千里的服务器实时双向同步所有数据,哪怕其中一台遭遇故障停机,另一台也能在零延迟的状态下完整接管所有运行内容,永远不会出现数据断点。
祝野改完手头最后一行防护代码,后台弹出提示:裴律的设备主动发起了热备配对申请。他点下确认的瞬间,两个人的生活数据开始实时无缝同步——他这边刚咬了一口橘子蛋糕,远在纽约的裴律立刻就收到了推送,笑着发过来一张手边的热可可照片;裴律那边路过街角的旧书店,随手拍了张封皮印着代码图案的旧书,祝野的桌面立刻自动同步了这张图,直接设成了临时屏保。
海外突发的黑客攻击比预想中更凶猛,裴律那边的服务器负载急剧飙升,眼看着就要触发过载停机预警。祝野这边的异地热备节点立刻自动响应,所有提前同步好的防御策略瞬间流转过去,零点三秒就帮远在千里之外的裴律分担了七成运算压力。两个人隔着十二小时的时差同时敲击键盘,屏幕上的代码流像两条交汇的河流,没到二十分钟就把所有攻击流量干净利落地拦截在外。
凌晨三点的江城,祝野揉着发酸的手腕接起裴律打过来的视频电话,屏幕里的人眼底带着红血丝,身后窗外的雪还在下。“刚才看你后台咖啡订单点了三杯,少喝点,我给你远程订了你酒店附近那家热橘子茶,半小时就能送到。”祝野的声音带着点刚熬完夜的哑,“我这边热备节点一直亮着,你那边哪怕断网断电,我这里所有数据都能一秒钟接过去,半帧画面都不会丢。”
裴律望着屏幕里祝野暖黄灯光下的脸,忽然就笑了。他们做过无数个企业级异地热备方案,从来没有哪一次像现在这样,连细碎的生活片段都同步得毫厘不差:他记得祝野凌晨两点总会习惯性搓手,后台的共享恒温手环会自动调高温度;祝野存着裴律所有的旧票据扫描件,哪怕对方随手丢的便签纸,也会自动同步归档到两人的共享云盘里。
跨过大洋的连线一直亮到天光大亮,纽约的雪停的时候,江城这边刚好飘起细绒似的初雪。裴律买了最快的返程机票,祝野抱着怀里的共享终端站在机场出口等他,两个人遥遥对视的瞬间,口袋里的设备同时弹出同一条系统通知:【异地热备链路运行平稳,数据零丢失,延迟<1ms,永久在线。】
最好的异地热备从来不是冰冷的服务器集群,是哪怕隔着半个地球,也永远有人做你的备用节点,帮你接住所有没说完的话、没做完的事,永远不会让你的世界出现半秒空缺。
第十二章 闭环容错
开春的江城浸在连绵的梅雨季里,祝野在工作室楼下捡回了一只淋雨的三花小猫,给它起名叫“Bug”,刚把猫抱进门就撞见裴律皱着眉站在服务器机架旁——上周上线的新业务系统出了罕见的边缘性逻辑漏洞,连续三个夜间节点出现了数据偶发偏差,连熬了三夜的团队都卡在了瓶颈里。
安全圈里人都懂,闭环容错是最稳妥的兜底机制:哪怕系统某一个环节出了意外偏差,提前预设的多层校验闭环也能自动识别异常、拉回正确轨道,不会让小问题演变成全线崩溃。
祝野把猫放到裴律怀里,随手抽走他手里凉透的咖啡:“先去洗个热水澡睡两小时,我盯着校验日志,我给这套系统写的第三层容错闭环还没触发,数据跑不丢。”裴律熬得眼底泛着青,刚沾到卧室的枕头就沉昏睡过去,祝野坐在满屏跳动日志的屏幕前,指尖顺着数据流一路往下捋,果然在最边缘的冷门分支里,揪出了那个藏得极深的、两人七年前联手写的旧代码里遗留的小疏漏。
等裴律醒来的时候,餐桌上摆着热好的皮蛋瘦肉粥,屏幕上所有异常节点都已经标记完毕,祝野正抱着Bug撸猫,头也没抬地跟他开口:“你上次跟客户应酬喝多了,半夜摸去阳台吹风差点着凉,我给你设了个行程容错闭环,现在你夜间外出超过半小时,我的手环就自动触发提醒;你上次低血糖晕在机房,我把你常吃的橘子糖自动补货地址设成了所有你可能出没的三个地点,永远不会断货。”
裴律忽然反应过来,他俩之间早就在不知不觉里搭起了一整套看不见的闭环容错机制:他常年忘带备用钥匙,祝野就在工作室、老宅、两人的小公寓里都提前埋好了他的指纹授权;祝野每次改代码太投入就忘了吃饭,裴律给他的所有设备都设置了强制锁屏弹窗,到点就弹出橘子饭堂的点餐界面,不选餐就没法重新进编辑器。
这套容错机制从来不是防止谁出错,而是哪怕你偶尔走神、偶尔状态不好出了小纰漏,我永远是你最后那层兜底的校验环,不用你逞强硬扛,我自然会把你拉回最平稳的轨道里。
周末的雨停了,Bug蜷在两个人的腿上打呼,新系统的漏洞被彻底补上,三层容错闭环全部点亮绿条。祝野靠在裴律肩膀上,指尖戳了戳屏幕上跳动的状态码:“以前我们总追求写零bug的完美系统,后来才发现真正稳定的好关系,根本不需要两个人永远不犯错,只要我们永远是对方最后一层不会失效的容错环,就永远不会走岔路。”
风从开着的窗户吹进来,满室都是刚抽芽的梧桐叶的清香气,所有后台同步弹出提示:【闭环容错机制全量激活,异常已隔离,系统运行平稳,兜底链路永久在线。】
这世上从没有永远不出错的程序,就像没有永远完美无缺的人,可只要两个人凑在一起搭成完整的闭环,所有小失物最后都会变成彼此接住对方的温柔铠甲。
第十三章 私有云专属域
盛夏的蝉鸣裹着冰汽水的气泡声撞进落地窗,祝野刚把刚满半岁的Bug抱到阳台晒猫草,就看见裴律搬着个半人高的加密存储柜进门,柜门上贴着他俩当年省赛联机时手绘的歪歪扭扭橘子贴纸。
工作室的新公有云业务刚上线爆火,团队里的年轻工程师天天凑在一起讨论存储扩容方案,只有他俩攒了大半年的零碎资料,悄悄搭了个完全不对外公开的私有云专属域——没有对外访问端口,没有共享授权,连名字都取的只有两个人懂,叫“橘子根目录”。
这个专属域里存的全是外人眼里毫无价值的“无效数据”:
十七岁那年省赛结束后,俩人凑在旧机房里敲的半段没写完的废代码,连注释里都画着歪歪扭扭的橘子表情包
裴律每次出差随手拍的路边的云、异国街头卖的糖炒栗子,几百张无意义的废图按时间线自动归档
祝野熬夜时随口哼的不成调的曲子,被智能手环偷偷录下来自动同步成专属域的默认背景音乐
Bug从刚捡来时淋得湿透的小可怜,到后来踩键盘踩出乱码日志的所有日常碎片,每一条视频都标注了精确的时间戳
外人总觉得顶级安全专家做存储,肯定全是高价值的商业机密、百万级的核心数据,可他俩偏把这个容量拉到10T的私有域,塞的全是这些上不了任何报表的“冗余信息”。裴律还特意给这个域写了个傻兮兮的自动触发规则:俩人同时在线的时候,域内的图片就自动轮播成投屏,凑到三周年纪念日那天,系统自动把攒了好几年的碎碎片段剪了个小短片。
这天俩人靠在沙发上翻这个专属域里的旧文件,翻到七年前省赛结束那天的旧聊天记录,裴律当年敲了半行没发出去的告白代码,后来被自动同步进了加密文件夹,今天刚好到了设定的“解锁日期”跳了出来。祝野咬着冰橘子汽水笑他当年磨磨唧唧,裴律伸手把人捞进怀里,指尖蹭过他腕子上和存储柜配对的加密手环:“我们做了这么多年公有云,给几百家企业做数据安全防护,见过太多要强调价值、强调利用率的存储规则,但是这个专属域不一样,它不用计算收益率,不用腾空间清内存,你哪怕存一百万条没意义的碎碎念,它的容量也永远够。”
窗外的蝉鸣渐渐弱下去,Bug蜷在俩人腿上打着呼噜投屏上正播到去年冬天俩人在雪地里踩脚印的视频,后台弹出一行慢悠悠的绿色状态提示:【私有云专属域无访问权限外溢风险,剩余存储空间97%,专属用户永久持有,终身不可注销。】
这世上绝大多数的存储空间,都在教你要清理冗余、要放弃无效数据,可总要有这么一块只属于两个人的专属地盘,能装下所有没意义的小碎片,永远不删档,永远有富余的空位。
第十四章 白名单永久豁免
入秋的江城飘起第一阵桂花香时,安全中心年度攻防演练正式开了局。整个集团的核心防护墙全都拉满了最高等级拦截规则,流量里任何一点异常特征都会被瞬间标红拉黑,连祝野常用的测试IP,前两天都差点被误判成攻击流量拦在外部。
攻防演练的第三天夜里,整个后台的警报声此起彼伏,裴律盯着防火墙后台快速滚动的拦截日志,指尖在白名单编辑页停了三秒,直接敲进了祝野的全部生物特征标识——从他常用的所有设备硬件地址,到他敲击键盘独有的节奏特征,甚至连他常用的一句测试口令,全都加进了永久豁免白名单里。
圈内人都懂白名单永久豁免的分量:这是防火墙最高级别的权限特权,名单里的主体可以绕过所有拦截规则、所有校验关卡,不需要验证、不需要审批,永远畅通无阻,哪怕全网络其他所有流量都被拦死,白名单里的这道通路也永远不会关闭。
等祝野深夜抱着刚买的糖炒栗子回工作室时,才发现自己的所有操作都直接绕过了最高等级的安全校验——他随手敲的一行测试代码,直接穿过了三层防护墙;平时要输三遍动态密码才能进的核心机房,他刷一下腕带就直接开了门。他转头看向靠在机架边吃栗子的裴律,对方挑了挑眉:“演练这几天全是误拦风险,我把你设成白名单永久豁免,省得你改防护规则改到发脾气。”
其实没人知道,这份豁免早就不止存在于防火墙里。裴律早就在自己的人生规则里,给祝野开了这份独一份的永久特权:他向来是最讲规矩的人,从小到大没为任何人破过例,可祝野凌晨三点打电话说想吃巷口的橘子冰,他能立刻穿外套出门去买;祝野上次不小心把核心测试服务器弄宕机了全公司没人敢吭声,他站在旁边帮人擦了沾在脸颊上的橘子汁,半句重话都没说;连他最烦别人动自己的工作电脑,祝野却能随便把壁纸换成Bug的傻猫表情包,他从来没改过。
祝野也偷偷给裴律开了对等的豁免权限:他改代码时最烦别人凑过来打扰,唯独裴律搬个椅子坐在旁边安安静静处理文件,他半点都不会觉得被打断;他有重度整理癖,所有文件文件夹都要分类得清清楚楚,裴律随手丢在桌面上的零散票据便签,他都会小心翼翼帮人收进专属的加密文件夹,从来不会嫌乱。
演练结束那天凌晨,所有警报全部撤下,后台弹出绿色的最终状态通知:【白名单规则已生效,专属主体永久豁免全部拦截策略,通路全时段畅通,永不失效。】
桂花香从窗户飘进来,落在满桌的代码打印纸上。他们做安全防护这么多年,一直都在严防死守所有违规越界的访问,却唯独心甘情愿给对方留一道永远不设关卡的门,不用核验身份,不用提交申请,你随时来,我永远放行。
第十五章 全链路加密认证
深冬的初雪落满江城别墅区的露台时,祝野和裴律凑在客厅的羊绒地毯上,给刚满一岁的Bug拧猫爬架的最后一颗螺丝,放在大理石茶几上的工作手机同步弹出亮绿色的官方通知弹窗——他们团队牵头研发的全链路加密通信系统,正式拿到了国家级最高等级安全认证,这是国内首个能实现端到端无断点加密的民用商用系统。
在场庆功的团队成员都在欢呼碰杯,没人知道这套改写行业标准的技术,原型最早诞生在十七岁那间飘着旧空调灰尘味的高中机房里。当年学校局域网总有人恶意抓包,偷翻他俩互传的草稿代码和写满碎碎念的电子便签,两个少年嫌麻烦,闷头熬了两个通宵敲出个简陋的加密脚本,从那之后,他俩之间传递的所有信息,整条链路没有一个可被截获的明文节点,全世界只有彼此能看懂最终的输出内容。
后来这套底层逻辑从代码世界悄悄延伸进了他们相处的每一寸日常,变成了独属于两个人的、旁人永远无法破解的全链路加密认证:
祝野熬夜改代码时,裴律递来的热可可杯壁贴了定制温感贴,水温升到45度就会显露出只有他俩认得的歪歪扭扭橘子图案,旁人只会当是普通的装饰贴纸,半分不会联想到藏在图案里的“少熬点夜”的潜台词。
裴律参加冗长的商业应酬时,给祝野发的消息永远是一串看起来毫无意义的乱码字符,同行的合作伙伴扫到只会以为是新收到的工作测试指令,只有祝野能瞬间解码出藏在字符里的“宴会上的栗子蛋糕很好吃,我打包了一份带回去给你”的软乎乎心意。
就连他俩挤在千人行业峰会的会场里,远远隔着十几排人对视一眼,不需要开口说半个字,彼此就精准接住了对方眼里没说出口的所有情绪——是“这个方案有漏洞会后我们聊”的工作提示,也是“会议太无聊,散场我带你去巷口买热糖炒栗子”的私人邀约,整条视线传递的链路里,从眼神递出的第一帧到落在对方眼底,全程没有任何能被第三方介入解读的空隙。
庆功宴散场时雪已经积了薄薄一层,两个人靠在露台栏杆上碰了碰手里的热红酒,身后投屏上正跳着系统的最终认证状态:全链路无断点加密已生效,专属接收端唯一,无第三方破解权限,永久安全。
裴律侧过身把祝野冻红的指尖攥进自己口袋里,雪片落在他俩相扣的指缝间瞬间化了。他们做了这么多年信息安全,给无数政企客户搭建密不透风的防护体系,到头来最牢固最不会失效的那道加密链路,早就写进了十几年相处的时光里——从少年时在机房递出的第一张小纸条,到往后余生的每一次对视、每一句碎念、每一个同频的心跳,整条链路从起点到终点,永远只有两个人,永远没有多余的节点,永远只有彼此能解锁全部的明文真心。
第十六章 全量权限永久授权
三月江城的滨江草坪浸在软绵的晚春风里,这场没有铺漫天玫瑰的私人仪式,连引路牌都做成了服务器指示灯的造型,暖光小灯串顺着机架状的铁艺支架绕上去,支架侧板上印满了俩人少年时期在机房敲下的碎碎念代码注释,懂行的宾客扫一眼就笑,那是当年两个毛头小子偷偷在公共代码区埋的专属小彩蛋。
台上没有传统的誓言台,只并排立着两台磨得边角发旧的开发笔记本——是他俩大学创业初期挤在二十平出租间里用了三年的旧设备,此刻屏幕上同步加载着专属定制的权限系统界面。
裴律先按下确认键,输入框里的字随着指尖动作逐行跳出来:
“本人裴律,正式发起核心系统全量权限授权申请。名下所有资产白名单永久添加祝野为唯一共享主体,所有日程优先级固定为一级置顶,7*24小时全时在线无宕机预留,过往所有防火墙豁免规则永久生效,未来新增的所有安全策略自动为祝野开放特权,永远不会触发拦截阈值,故障自动修复时间设置为0秒。”
台下跟着他俩打拼多年的老团队成员吹起口哨鼓掌,祝野笑着撞了下他的肩膀,指尖落在自己面前的键盘上敲出另一半授权协议:
“本人祝野,确认通过该授权申请,同步开放本人全端口无限制访问权限。往后所有情绪动态默认同步推送裴律,所有生活碎片自动生成共享日志,全链路加密系统的唯一解密密钥仅留存裴律手中,永久不对第三方开放任何数据访问接口,往后所有未写完的代码、凌晨的热可可、巷口刚出锅的糖炒栗子,全部设置为双人共享模式。”
下一秒两台笔记本同时发出清脆的全绿运行提示音,后台自动生成了唯一的认证凭证——是十七岁那年他俩躲在高中机房里写出的第一行成功运行的加密脚本哈希值,作为俩人绑定关系的唯一不可篡改标识,永久多副本存储在他们自主搭建的分布式冷存储集群里,没有任何外力可以删除或修改。
脖子上系着小领结的Bug叼着两枚素圈戒指蹭到两人脚边,颈间的小挂牌背面印着一行滚动的系统状态:稳态运行时长∞年,在线率100%,零故障记录。
仪式散场后俩人靠在江堤边吹风,裴律的工作手机弹出运维中心的自动统计报表,显示他们俩人之间的专属通信链路,从十七岁第一次连通到今天,已经连续无断点运行了5492天,一次告警都没有触发过。
他们在信息安全行业闯了十几年,见过无数次链路宕机、数据丢包,却唯独给彼此搭建的这一条人生专属链路,从敲下第一行代码的那天起,就永远保持着最稳定的全在线状态,永远没有断点,永远没有加密死角,永远把最鲜活的明文真心,只递到对方手里。
晚风吹过江面带起细碎波纹,祝野咬着橘子糖靠在裴律肩头,远处城市的灯光顺着江浪铺出漫开的碎金,两台旧笔记本屏幕上的绿色运行灯一直亮着,是他们给彼此写了一辈子的,独属于数字时代的最郑重情书。