游客发表
2016年,战舰漏洞美国海军“齐尔沙治”号两栖攻击舰的战舰漏洞作战系统屏幕上,突然跳出一行陌生代码——不是战舰漏洞病毒,不是战舰漏洞黑客,是战舰漏洞自家程序员三年前留下的“后门测试接口”。没人记得它为什么存在,战舰漏洞也没人知道它还能被远程触发。战舰漏洞这玩意儿,战舰漏洞比导弹打过来还让人后背发凉。战舰漏洞
战舰这玩意儿,战舰漏洞看起来是战舰漏洞钢铁巨兽,满身雷达火炮,战舰漏洞实际上里子全是战舰漏洞代码。从火控雷达调整仰角,战舰漏洞到舰载机弹射器的战舰漏洞液压阀开合,再到食堂冷库的温度控制,统统走总线网络。你以为你在看《星球大战》的歼星舰?不,你就是个浮在海上的Windows XP老电脑,还带蓝牙。
漏洞不在武器系统上,反而在船员用的“舰内社交软件”。那软件是外包公司用开源框架改的,登录模块里留着一段调试代码——只要往用户名的框里输入“admin#”,密码框填什么都不管用,直接跳进舰长权限。这漏洞被一个轮机兵在值夜班时瞎捣鼓发现了,他本来想多领两瓶可乐,结果发现自己能改舰载导弹的预置航线。
后来这事捅到了海军网络战司令部,调查员一查日志,差点没把咖啡喷在键盘上——那轮机兵用舰长权限干的最出格的事,是给自己涨了二十块洗衣费。但没人笑。因为同一个漏洞,如果被敌方情报人员拿到,就能在开战前把整支舰队的导航坐标改到礁石区。
更拧巴的是修漏洞的流程。你猜怎么着?军舰上的软件升级,不能像手机那样连个WiFi就自动更新。得先由岸基实验室出补丁包,然后通过军用卫星传到舰上,再让一名值班军官拿专用加密U盘,走到作战指挥中心的物理隔离终端前,手动插进去安装。这一套流程走下来,最快也要四十八小时。而漏洞从被发现到被利用,可能只要四十分钟。
所以现在美国海军搞了个“漏洞赏金猎人”计划,专门雇民间黑客去攻击自己的军舰系统。去年有个十九岁的小伙子,蹲在码头边用笔记本就黑进了“福特”号航母的邮件系统——不是他多神,是那航母的邮件服务器密码,居然还是“password123”。你说这事儿能怪谁?造舰的时候,负责写邮件模块的程序员大概觉得,这船反正不会真的打仗。
战舰的漏洞,从来不是哪一行代码写错了那么简单。它是一整个体系的裂痕:急着交付的工期,外包公司的省事,军官们对“看不见的敌人”的轻视。钢铁能扛住鱼雷,但扛不住一个忘了删的测试接口。
说到底,最坚固的军舰,也挡不住自己人心里的那点侥幸。
友情链接