根据安全供应商Fortify和安全顾问Larry Suto本周发表的一份研究报告,开源软件对企业来说是一个重大的商业风险。该报告对11个开源软件应用程序进行了研究。
开源软件因为在许多情况下,开源社区没有遵守最小的安全标准,所以对使用它的公司来说是一个重大的安全风险吗安全根据周一发布的一项研究,最佳做法。
该研究是由Fortify Software在顾问Larry Suto的帮助下进行的,评估了11个开源软件软件包和每个社区在大约三个月的时间内对安全问题的响应。其目标是查明每个开源软件包的社区是否对安全问题或漏洞发现作出响应,是否发布了安全指南,是否维护了安全开发过程等。
在题为“开放源码研究——开放源码开发社区是如何拥抱安全最佳实践的?”
剩下的10个开源应用程序、工具和数据库包——Derby、Geronimo、Hibernate、Hipergate、JBoss、Jonas、OFBiz、OpenCMS、Resin和Struts——表现不佳。在这10个包中,应用服务器JBoss得分更高,因为它在其网站上提供了一个到安全信息的突出链接,并且可以方便地访问安全专家,但是缺少提交安全漏洞的特定电子邮件别名。
Fortify安全研究小组的经理Jacob West说:“你不会想要向普通邮件列表报告漏洞,因为一般公众会知道。”在报告错误时需要有一定的保密性,这样当公众得到通知时就可以提供修复,这样攻击者就不会得到他们可以利用的早期信息。
但是很多情况下,免费提供软件的开源社区并不像商业社区那样注重安全措施,后者对软件和支持收费,West说。
Fortify确定了总共22,826个跨站点脚本和15,612个SQL注入问题,这些问题与所检查的11个开源软件包的多个版本相关。