【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

开源软件的崛起会改善软件安全吗

  • 2015-01-15
  • 本文字数:971 字

    阅读完需:约 3 分钟

2014 年 4 月, OpenSSL Heartbleed 漏洞的发现在互联网上引起了轩然大波,其影响范围之大甚至超过了上一年的 Struts 框架远程执行漏洞。紧接着,在 6 月份,Bash 又曝出了 ShellShock 漏洞。该漏洞自 1989 年以来就潜伏在开源 Bash 项目中。可以说,在软件安全方面,2014 年是非常糟糕的一年。Jim Zemlin 是 Linux 基金会的执行董事。近日,他就软件安全及开源的相关问题接受了 InfoWorld 总编 Eric Knorr 的采访。

针对 OpenSSL 出现的安全漏洞,Zemlin 承认,“经过社区审查的开源代码比闭源代码更安全”这个命题已经不成立了。OpenSSL 项目一个很大的问题是只有两名独立顾问 Dr. Stephen Henson 和 Steve Marquess 维护。虽然有许多人会看到这些代码,但实际上没有多少人有那么多精力去审查代码,更不用说还需要具备极深的专业知识。因此,在 Heartbleed 漏洞曝出后,Zemlin 迅速组织成立了“核心基础设施联盟(Core Infrastructure Initiative)”, 并邀请了 Amazon Web Services、Adobe、Cisco、Facebook、Google 等数十家行业巨头加入。他们承诺每年提供 10 万美元的资金支持,至少持续三年。借助这笔资金,Zemlin 为 OpenSSL 项目雇佣了两位全职工作人员,并且启动了 Open Crypto Audit 项目,对 OpenSSL 代码库进行安全审查。

与 OpenSSL 相关的组织因为 Heartbleed 这一灾难性漏洞联合了起来。与此不同的是,在过去几年中,一些影响力很大的开源项目在早期阶段就得到了行业巨头的支持,如 Docker、Kubernetes。另外一些项目本身就是联合创立的,如 OpenStack、OpenDaylight。Zemlin 认为,在这种情况下,项目就不会因为资源匮乏而失去活力。不过,这也并不能保证产生完全安全的代码。因为让开发人员严肃对待安全问题一直就很困难,而这不仅仅是因为缺少兴趣,还因为严格的安全保护与可用性之间存在矛盾。

另外,Knorr 提到, CoreOS 推出 Rocket 向 Docker 发起挑战。他认为,CoreOS 紧追 Docker 在安全方面做工作有望形成良性循环。包括微软在内的每一个行业巨头都已经看到了开源软件高速创新所带来的好处。他们的加入以及对基础开源技术开发的支持将有助于在总体上改善软件安全。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-01-15 00:341329
用户头像

发布了 1008 篇内容, 共 374.1 次阅读, 收获喜欢 340 次。

关注

评论

发布
暂无评论
发现更多内容

终于学完国内算法第一人10年经验总结的数据结构与算法详解文档

Java架构之路

Java 程序员 架构 面试 编程语言

COPU助力北大研究生开源公选课丨开源PostgreSQL研发课程成功进入北京大学

PostgreSQLChina

数据库 postgresql 开源 开源社区

【2021 ECUG Con】聚势而来,与你相约花开时

小剑客

区块链 云计算 大数据 开源 Go 语言

音乐信息检索:理性解构音乐

阿里云视频云

阿里云 算法 音频

如何用一个月的时间啃完英语词典?

wbliu85

数字经济时代,区块链能否担当产业数字化转型核心赋能者?

旺链科技

区块链数字经济 区块链发展

一周信创舆情观察(3.1~3.7)

统小信uos

KubeNode:阿里巴巴云原生 容器基础设施运维实践

阿里巴巴云原生

阿里巴巴 容器 运维 云原生 k8s

源码分析-Netty:开篇

程序员架构进阶

架构 源码分析 Netty 28天写作 3月日更

Flink的状态编程和容错机制

五分钟学大数据

大数据 flink 28天写作 3月日更

2021年4款好用的音乐编曲软件推荐

奈奈的杂社

万字长文,肝了一下午的线程池详解!

一个优秀的废人

Java 多线程 线程池 线程池工作原理

寻找被遗忘的勇气(十一)

Changing Lin

3月日更

话说 类加载过程 第一篇

木子的昼夜

第六.产品经理的项目管理

让我思考一会儿

ZooKeeper 的选举机制,你了解多少?

架构 分布式

前端开发:VS Code编辑器新建Vue文件自定义模板的方法

三掌柜

vue.js 大前端 3月日更

《精通比特币》学习笔记(第七章)

棉花糖

区块链 学习 3月日更

HashData外部表的实现与应用

酷克数据HashData

大作业

胡益

Elasticsearch Inverted Index

escray

elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 3月日更

最新蚂蚁五面、拼多多三面、字节四面(已入职拼多多),个人面经分享

Java架构之路

Java 程序员 架构 面试 编程语言

2021年爆锤39K月薪Offer!阿里巴巴Java面试(知识点)整理

Java架构之路

Java 程序员 架构 面试 编程语言

新的RBAC:基于资源的权限管理(Resource-Based Access Control)

龙归科技

资源 权限管理 rbac

外卖下单用例流程图

阿珍爱上阿强

轻量级的接口自动化冒烟框架

小小娃爱吃甜食

自动化 测试 框架 自动化部署

git 教程 --git revert 命令

生之欢愉,时间同行

快了何止300%?阿里巴巴Java优化:设计+程序+并行+JVM+工具

Java架构追梦

Java 阿里巴巴 架构 面试 性能优化

Flink SQL CDC 实践以及一致性分析

Apache Flink

flink

大作业

yoki

HashData多集群共享统一存储架构

酷克数据HashData

开源软件的崛起会改善软件安全吗_安全_谢丽_InfoQ精选文章