美国核弹发射井的软件50年没有更新,一直用8寸软盘!

【深度解析】TLS协议DHE_EXPORT漏洞(CVE-2015-4000)的攻防实战与OpenSSL升级指南 本文深度解析了TLS协议DHE_EXPORT漏洞(CVE-2015-4000)的攻防实战与OpenSSL升级指南。详细介绍了漏洞原理、检测方法及OpenSSL升级步骤,帮助用户有效防御中间人攻击,确保加密通信安全。 阅读详情

!这是发射井中的美国民兵-3 核导弹, 在美国三位一体的核战略中, 它是陆基核威慑能力的中坚力量。

现在大约有450枚民兵-3深埋在地下,它们之间通过几千英里的安全电缆连接,随时准备接受美国总统的指令, 发起核攻击。

让人想象不到的是,这么有威慑力的系统,使用的是非常非常古老的技术。

这些骨灰级的技术包括:

IBM Series/1  计算机

8英寸、容量为250K的软盘

计算机屏幕的“光标”不是现在的一个闪烁的“小竖条”,却是一个方块。

这样的系统自上世纪60年代末建成以来,已经运行50年之久。

这个系统非常“无聊”,非常专业,也非常可靠, 它是7*24小时待命的,并且在过去的50年经过了各个令人信服的测试。

古老的技术不见得全是坏事,至少有一点,它不容易被黑客攻击。

这些设备不对外联网,实际上它们连IP地址都没有。

这里边根本没有现代的技术,没有WIFI,没有蓝牙,更没有Web。

没有JavaScript、Java、Python.... 系统是汇编语言编写的,没有源码,想找到漏洞可不太容易。

不过,维护这样老化的遗留系统可不容易,需要特殊技能, 这些人需要理解电路、电阻、二极管之类非常底层的东西,甚至需要学会焊接金属!

这样的人可不好找,因为现在的维护人员培训的都是现代的IT基础设施,Linux,Cloud之类。

不过,无论多么可靠的系统,总会进入寿命的末期, 2018年, 民兵-3就在一次抽检试射中出现了问题,导弹飞行过程中启动自毁程序。

2019年6月,美军终于用“高度安全的SSD”淘汰了8寸软盘,但是仍然保留了IBM Series/1 电脑, 一方面,它的安全性和可靠性不可缺少,另一方面,全部升级代价巨大。

民兵-3的控制系统还不是最古老的,美国国税局有两套系统用COBOL编写,已经有接近60岁的高龄, 2018年4月17日的一次崩溃,直接导致无数美国人无法按时报税。

美国不少州的失业保险系统也是COBOL写的,由于2020疫情导致失业人员激增,申请失业补助的人数空前增长,这些古董级别的系统不堪重负,美国政府不得不招聘一些有COBOL技能的志愿者,前来进行支持工作。

但是,合格的COBOL程序员都已经60岁以上,已经退休了!

这些系统有个共同的特点,承担着核心的任务,还可以正常工作,但是维护修改起来非常麻烦。

我们把这样的系统称为“遗留系统”, 对于这样的系统,大家采用的准则就是:

如果东西没坏,就不要去修理它

国内的IT系统建设比较晚,很多系统还比较年轻,再过20~30年,会是什么样子呢?

也许有一天,像我这样的Java程序员也会被召唤出来,去维修那些古老的Java系统了吧?

到时候,招聘启事可能是这样的:

我公司50年前的核心系统需要继续维护,诚招Java工程师,年龄不限。

要求:

会Java SE

懂Servlet 和 JSP

知道 Spring, Struts, Hibernate , MyBatis

听说过设计模式的优先。

一旦录用,待遇从优,豪车别墅起步。

(完)

本文首发自我的一个备份号“想躺平的程序员”,防止被人投诉后失联,请小伙伴们保存一下吧。

这个号不会空着,经常会发一下轻松有趣的东西,让大家在紧张的工作之余乐呵一下。

openEuler 22.03 LTS SP4离线安装UKUI桌面全攻略(附依赖包下载) 本文提供openEuler 22.03 LTS SP4系统离线安装UKUI桌面环境的完整实战指南。针对无网络环境,详细解析了利用dnf工具下载依赖包、配置离线软件源、处理依赖冲突及安装后优化的全流程,并附带了关键依赖包资源,帮助运维人员高效完成图形化部署。 阅读详情

相关推荐

手把手教你逆向京东搜索接口:H5ST 556位参数生成与V8补环境技巧

本文深入解析了京东搜索接口中关键的H5ST 556位参数生成机制,并提供了详细的逆向实战指南。针对其复杂的反爬虫环境检测,文章重点介绍了通过链式补环境技巧,在Node.js中完整模拟浏览器环境(包括原型链检测和指纹验证)的方法,帮助开发者成功绕过防护并生成有效参数。

weixin_29315091的博客 485

软盘是什么_什么是软盘?

软盘是什么A Floppy Disk is a storage device that was very popular between the late 1970s and early 2000s. Floppy disk is named as floppy, diskette or disk. The device which is used to read and write data i...

cunjiu9486的博客 1万+

RS485信号测量避坑指南:示波器抓包常见问题与波形分析技巧

本文详细解析了RS485信号测量中的常见问题与解决方案,包括差分信号测量基础、终端电阻配置、共模干扰处理等关键技巧。通过实测波形案例和优化建议,帮助工程师有效提升RS485通信的可靠性和抗干扰能力,适用于工业自动化、远程监测等场景。

kappa的博客 617

软盘发展史

5.25和3.5是以前最常用的。1976年 5.25英寸软盘。1979年 3.5英寸软盘。1967年 32英寸软盘。5.25 97年淘汰。

ipjstt的博客 1070

实战指南:在UE5中高效集成Entt(ECS)框架

本文提供了一份在虚幻引擎5中高效集成Entt ECS框架的实战指南。针对UE5项目在处理大规模动态实体时的性能瓶颈,详细讲解了如何通过数据驱动的ECS架构进行优化。内容包括前期环境准备、核心构建步骤、创建首个ECS子系统以及与UE原生系统的数据同步技巧,旨在帮助开发者快速掌握集成方法,提升游戏逻辑的执行效率。

weixin_29002209的博客 158

深入解析HAL_UART_Receive_IT:如何高效配置串口中断接收

本文深入解析了STM32 HAL库中`HAL_UART_Receive_IT`函数的工作原理与高效配置方法。该函数并非直接接收数据,而是作为中断接收的启动器和配置器,通过开启相关中断,由`UART_Receive_IT`在后台完成数据搬运。文章详细对比了中断与轮询模式的区别,并提供了不定长数据接收的完整实战流程、常见问题避坑指南及高级应用技巧,帮助开发者构建稳定高效的串口通信。

weixin_29162439的博客 643

美国空军停止使用【软盘】管理【核武器库】

平心而论,05后出生的,估计已经不知道软盘这个东西是什么了。因此,为了缅怀历史,黑鸟还是想大概介绍一下,这个在当年被我拿来垫麻将桌的神器。软盘,英文名Floppy Dis...

blackorbird的博客 468

FX2N-2AD模块实战:从硬件连接到FROM/TO指令编程详解

本文详细解析FX2N-2AD模拟量输入模块的硬件连接与FROM/TO指令编程技巧,涵盖BFM缓冲存储器配置、梯形图程序设计及工程实战经验。通过实例演示如何实现精准信号采集与数据处理,特别针对PLC系统中的常见故障提供解决方案,助力工业自动化工程师高效完成设备调试与维护。

prometheus9mon的博客 508

【GNSS】美国导航卫星的发展历程及其发展趋势

【GNSS】美国导航卫星的发展历程及其发展趋势 全文转载于《测绘学术资讯》杨子辉、薛 彬两位老师发表的文章,感兴趣的可以去查找原文。 引言 随着第二次世界大战的结束,美国与苏联两国就开始了包括太空争霸在内的各种竞赛。1957年10月4日,苏联使用洲际弹道导弹R-7发射了世界上第一颗进入地球轨道的人造卫星斯普特尼克一号(Sputnik-1)。苏联人造卫星的成功发射,给美国带来了巨大的震撼,因为美国认为,领空是国土的自然延伸,必须要保护好美国领空的安全;美国甚至认为,苏联有能力用洲际弹道导弹R-7将核弹头

小马甲的新马甲 4594

测绘程序设计——试题一:出租车轨迹数据计算

仅展示试题1的原文,如需了解其余内容,请自行购买图书李老师著作主页-http://ybli.users.sgg.whu.edu.cn/book/

chengzilhc的博客 892

VOS中历史话单显示通话会话超时中断详解

假设一种场景:  主叫拨打被叫,主叫方异常离线,被叫方接听,被叫方发送200ok至VOS,VOS传送200ok给主叫,但是主叫方未给出正常ack回应,VOS重发几次后(根据SIP参数设定的重发机制),然后VOS服务器会中断话务,历史话单终止原因为会话超时。 参考呼叫分析信令如下图: ...

非著名运维的博客 5017

读2025世界前沿技术发展报告27核力量

读2025世界前沿技术发展报告27核力量

lyingSeven的博客 862

IPOP 使用详解 (附IPOP工具包)

IP 地址动态绑定功能;路由信息查询和配置功能;MAC 地址信息查询和修改功能;MAC 、主机信息扫描功能;本机网络报文统计功能;本机端口列表、远程端口扫描功能;端口映射功能;网卡流量统计功能;本机 IP 报文捕获和发送功能;终端控制功能(支持 telnet 、 dos、 ssh、 sftp 、ftp、com 等协议);TCL 脚本支持;多种服务功能( tcp/udp/ping/telnet/ftp/tftp/web/team/syslog/smtp );

悦分享 1万+

黑客电影预言或成真,英国核潜艇安全问题堪忧

1983年上映的电影《战争游戏》 WarGames,讲述了一位天才上网少年,玩了一个模拟世界大战的游戏,但他并不知道,隐藏在游戏之后的,竟是真的美国军方的战争操作计划响应系统(WOPR),这个机密系统控制着美国军方的武器,而少年启动的游戏竟然导致系统自动准备发射核弹!差点引发第三次世界大战的故事。 今年,电影《速度与激情8》里面的黑客技术让人傻眼,Cip...

weixin_34248023的博客 588

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

红警2科技时代2.7正式版

红警2科技时代2.7正式版 软件名称:科技时代软件版本:2.7出品日期:2011-01-31软件类型:红色警戒2MOD软件性质:免费 【使用说明】:请确认你的RA2所在目录内是否有EcachemdXX.mix,Expandm...

3096

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

工程师利用GPT开发智能枪械视频疯传,OpenAI 吓坏了紧急制止!网友:这太危险了

同时有许多网友激动地反对这样的技术应用:“这几年一直感叹LLM有多革命,多美好,开启无限可能......如果真的全面接到武器上,人类可就完了蛋了”,“如果落入坏人之手,这可能是灾难性的”,“这是不允许的.....必须有内置的保护措施来禁止这种情况”,“不要把枪交给学会理解人类自然语言的机器”。可以确定的是,OpenAI的Realtime实时API的确允许使用者建立起“具有极富表现力的语音模型的多模态对话体验”,也就是能够轻松为一套致命的武器系统配上欢快声音和解读口头指令的能力。

weixin_53707653的博客 598

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

在感觉项目代码的构架不行的时候,你们会怎么办?

十多年的软件研发经历告诉我,所有的项目、系统到后期都会遇到类似的问题,其中人员变动、需求变更是最大的原因。 在日本,很多银行的软件系统还在使用COBOL,美国国防部核弹部队仍在使用软盘,估计很多年轻的程序员连软盘什么样子都不知道。那么他们为什么不推倒重来呢?归结起来其实就是风险和成本的问题。 一个系统在生命周期可能十年或者更多,在此期间,如果没有完整的开发、运维和更新记录,你甚至连一份

pingdouble的专栏 349

工程师利用GPT开发智能枪械视频疯传,OpenAI 吓坏了紧急制止!网友:这太危险了...

转自:InfoQ????我的小册 AI工具100个实战小案例:(100个AI工具实战小案例) ,原价299,限时早鸟价29,满100人涨10元。近日,一位在线昵称为 STS 3D 的工程师利用 ChatGPT 开发出一把语音控制的智能化步枪。该设备能够响应 ChatGPT 查询,并指引步枪瞄准并以惊人的速度射击目标。其相关视频在社交媒体上疯传,并引发了激烈的讨论,很多人开始担忧这到底是不是在把《终结者》...

cainiao_python的博客 200

英国核潜艇真可以被黑掉吗?

载着核弹头在深海某处游弋的核潜艇真的能够被黑掉吗?实际上,这并不是电影中的桥段,而是英美安全情报协会(BASIC)提出的一份最新报告里给出的最终结论。根据该报告称,目前现役的英国“三叉戟”核潜艇的确存在此种被网络攻击的风险。 英国核潜艇真可以被黑掉吗?   英国核潜艇真可以被黑掉吗? 撰写该报告的俄罗斯安全研究员Stanislav Abalmov和BA...

weixin_34128237的博客 223

雷达技术对于解决现代社会问题的帮助

雷达的简单介绍 第一代雷达 第一代雷达是靠天线转动从而得到各方面的物体位置信息,这种方式导致扫描频率过低,物体位置不能得到及时的更新且易损坏。 第二代雷达 第二代雷达是相控阵雷达(Electronically Scanned Array radar, 简称ESA雷达),这种雷达是通过改变天线表面阵列所发出波束的合成方式,从而改变波束扫描方向。 这种雷达能够进行无惯性扫描,并且能同时追踪多个目标,而...

weixin_43853640的博客 898

7把钥匙可以掌控互联网 神秘互联网安全峰会介绍

很少有人知道,庞大的互联网系统背后隐藏着一个神秘的组织,这个神秘组织的成员是来自世界各地的网络安全专家,他们手中的钥匙可以组合成控制DNS系统的 主钥匙,可以影响整个互联网的运作。如今卫报记者詹姆斯·波尔(James Ball)就有机会加入这些钥匙持有者,近距离观摩一次安保程度极高的神秘仪式。 这是一处平凡无奇的工业园区,位于洛杉矶西南郊,离洛杉矶国际机...

weixin_34417814的博客 87

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 303

第三篇 第 6 课

前置:第三篇第 1 课(stdx 引入),第二篇第 1 课(std.regex)。环境:仓颉 SDK 1.2.0。本文所有代码与输出均逐行实测。

weixin_41618057的博客 527

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 355

信创环境下PageOffice文档控件适配与实践

信创适配做到文档控件这一层,拼的已经不是"有没有国产版本",而是同一个功能在两类终端上是否真的等价。等价的标准很具体:同一次点击能得到同样的结果,同一份公文能得到同样的版式,同一个项目不需要维护两套代码。这背后是三件并不轻松的工作:服务端用一套接口同时支撑两类终端,客户端把两种系统与四种芯片的安装包分发清楚,文档内核层由产品侧跟着 WPS 的版本走。浏览器这一层的压力,则被收进了产品自己的窗口里——升级节奏由产品掌握,不再交给运气。

zi_wu_xian的专栏 332

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 564
上一篇: 漫画 | 为什么我再也不想写高质量代码了?
下一篇: 漫画 | 为什么美国人发明了互联网?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值