硬核观察 #863 Windows 95 为确保《模拟城市》运行专门做了规避
Windows 95 为确保《模拟城市》运行专门做了规避
为 Windows 3.x 编写的《模拟城市》游戏卖出了 500 万份,但在其原始版本中存在一个错误,会读取刚刚释放的内存。不过,这在 Windows 3.x 上运行得很好,这个错误没有什么影响。在 Windows 95 的测试版本中,《模拟城市》在测试中并不工作。微软追踪到了这个错误,并在 Windows 95 中加入了特定的代码,如果它发现《模拟城市》正在运行,它就会以一种特殊的模式运行内存分配器,以绕开这个错误。从而使《模拟城市》可以运行,让人们愿意升级到 Windows 95。
老王点评:这就是山不就我,我去就山。
苏黎世保险公司说,网络攻击将变得“不可保”
连续第二年,自然灾难相关的索赔预计将超过 1000 亿美元。但欧洲最大的保险公司之一苏黎世的首席执行官说,“将变得不可保的是网络。”最近发生的破坏医院、关闭管道和针对政府部门的攻击,都让保险行业对这种不断扩大的风险感到担忧。不断飙升的网络损失促使该行业的承保人采取紧急措施来限制其风险。
老王点评:连保险公司都不愿意承保网络安全了,可见风险有多高。
AI 帮助编写的代码更容易出现错误
研究发现,接受 Github Copilot 等人工智能工具帮助的程序员,比那些单打独斗的程序员产生的代码更不安全。在 89 种情况下,在 Copilot 的帮助下制作的计算机程序中约有 40% 存在潜在的可利用漏洞。更糟糕的是,他们发现人工智能的帮助往往会使开发者对其输出的质量产生错觉,“更有可能相信他们写的代码是安全的”。
老王点评:或许可以再通过 AI 捉一下虫?