软件的脆弱性

我两年前写的这篇文章,由于某种原因从未发表过:

软件正在接管我们的生活——我们交流、学习、玩耍、工作和购物的方式。对此我既激动又担心。令人震惊的是,现在我们已经进行了令人费解的投资,把电脑放在每一张桌子上,放在每个口袋里,并通过互联网将它们连接起来,我们可以构建和发布无限量的软件,其成本和速度比我们几乎可以构建任何其他软件都要低得多。令我高兴的是,早在20世纪60年代和70年代,技术专家们就设想了这一切,他们最初的嬉皮士梦想在企业和政府的控制尝试中基本上得以实现:我们的各种技术平台,尤其是互联网,基本上是自由、开放的,任何想要构建一个软件并将其发送到世界各地的人都可以使用它。那么我为什么担心呢?尽管软件有很多好处,但它却非常脆弱。从创建者的角度来看,它几乎需要不断的维护才能继续工作。我现在亲自运行的软件——web浏览器、电子邮件客户端、博客等——已经有几天到几个月的历史了。我去年或前一年运行的大多数软件都不再工作了,更重要的是,我用这些旧软件创建的一些东西也停止了工作。我旁边的壁橱里放着小学的笔记本。我可以拿起它们,它们工作得很好,和30年前一样。然而,要使我的数字文档保持工作状态,需要不断进行维护、备份并转换为新格式,否则它们就会失效。

这里有一个概念技术性债务软件公司内部。这意味着前期糟糕的软件设计选择会给以后的维护带来很大麻烦。随着软件接管我们的生活,我们应该考虑如何最大限度地减少技术债务,不仅是在公司,而且是在社会层面,以帮助避免未来几十年的一些重大风险和头痛。


评论

对“软件的脆弱性”的5个回应

  1. 你的帖子很棒。你应该经常这样做。

  2. 我的父母现在正在经历这种表现:他们有一台10多年的台式机,上面有一些他们想保存的文件。我在周日帮他们通电,让我们高兴的是,它起了作用!不久之后,我们发现我们*没有老鼠来做它*。我们必须找到一个ps/2鼠标和键盘才能使用它,因为它没有USB端口。

    一旦我们让它运行起来,就会出现文件类型的问题。这是一台运行os9的机器(我想是吗?),它可能上次启动是在10年前。那时他们用什么写作?这些文件是以什么格式保存的?我们会发现的,并希望我们可以恢复到更现代的东西。

    我认为我们在某些方面被引诱到自满。知道你的文件在哪台机器上,感觉就像是一场胜利,战胜了试图追踪个人、物理字母或图片的尝试,我们认为它们是安全的,并忽略了它们。

  3. 同意135%,至少我还希望有Windows XP,哈哈

  4. […]施耐德在车身修理厂软件的脆弱性我的虚拟现实记忆一个自命不凡的白痴很多雷诺沃[…]

  5. 对开本《阿凡达》
    对开本印刷术

    你写道:

    软件极其脆弱。从创建者的角度来看,它几乎需要不断的维护才能继续工作。我现在亲自运行的软件——web浏览器、电子邮件客户端、博客等——已经有几天到几个月的历史了。我去年或前一年运行的大多数软件都不再工作了,

    我不认识托尼,我认为你故意在刀锋上花了太多时间(是的,刀锋很锋利)。我的操作系统已经5年了,运行得很好(雪豹)。我喜欢的网络浏览器是Safari 5和SafariStand。一些网站在Safari 5中停止了良好的工作,所以我必须至少保留最新的Firefox。

    尽管这是真的,但在那段时间里,谷歌已经成功地将Chromium从超快的尊重隐私的浏览器变成了过载、脆弱的间谍软件。

    我同意WordPress似乎一直在努力打破和过时。我想说,这更多的是一种设计哲学,而不是编码良好的软件所固有的。

    正如Jay所提到的,Windows XP在将近15年的时间里成功构建并运行了几乎所有东西。事实上,XP仍在关键和军事基础设施中使用(尽管目前有私人付费更新)。

留下回复

从Toni.org了解更多信息

立即订阅以继续阅读并访问完整的档案。

继续阅读