• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
Open SOurce Security Study
WWW.FORTIFY.COM
1
Open So\ue001rce Sec\ue001rity St\ue001dy
How Are Open So\ue001rce De\ue002elopment Comm\ue001nities
Embracin\ue000 Sec\ue001rity Best Practices?

Fortify\u2019s Security
Research Group
and Larry Suto
July 2008

Open SOurce Security Study
WWW.FORTIFY.COM
2
O\ue005\ue002\ue004 So\ue008\ue006\ue000\ue002 S\ue002\ue000\ue008\ue006\ue003\ue007\ue009 S\ue007\ue008\ue001\ue009
How A\ue006\ue002 O\ue005\ue002\ue004 So\ue008\ue006\ue000\ue002 d\ue002v\ue002lo\ue005m\ue002\ue004\ue007 comm\ue008\ue004\ue003\ue007\ue003\ue002s
emb\ue006a\ue000\ue003\ue004g S\ue002\ue000\ue008\ue006\ue003\ue007\ue009 B\ue002s\ue007 p\ue006a\ue000\ue007\ue003\ue000\ue002s?
Table of Contents
3
Introduction
4
Study Methodology
5
Key Findings
9
Conclusions

10About Larry Suto
11About Fortify
11References

E\ue003ec\ue001ti\ue002e S\ue001mmary

Open source now permeates more than 50 percent o\ue001 enterprises, and its use is growing
rapidly.1 This trend underlies an assumption held by many IT and business leaders that open
source is enterprise class in terms o\ue001 \ue001unctionality and scalability. But is it secure? How much
business risk is introduced with open source?

As a provider o\ue001 so\ue001tware security assurance tools, Forti\ue001y has o\ue001ten been drawn into the center o\ue001 the debate over this question. The use o\ue001 Forti\ue001y tools to identi\ue001y vulnerabilities in open source so\ue001tware has demonstrated that risk exists. Forti\ue001y has made attempts to reduce the risk by sharing vulnerability reports with the open source community. Yet the risk remains. In an e\ue001\ue001ort to ascertain why open source development seems resistant to in\ue001ormation on security, Forti\ue001y surveyed the open source community. (See Figure 1.) Our research revealed that open source projects lack the three essential elements o\ue001 security: people, process, and technology, thereby introducing signi\ue000cant application security risk. The study showed that many open source projects \ue001ail to:

1. Provide Access to Security Expertise: Few open source projects provide documentation

that covers the security implications and secure deployment o\ue001 the so\ue001tware they develop, a dedicated email alias \ue001or users to report security vulnerabilities, or easy access to internal security experts to discuss security issues.

Open SOurce Security Study
WWW.FORTIFY.COM
3
2. Adopt a Secure Development Process: Not only did every project that we scanned contain

signi\ue000cant security issues, but in all but one, the total number o\ue001 security issues remained constant or increased between successive releases. This demonstrates that the projects have not adopted a success\ue001ul secure development process.

3. Leverage Technology to Uncover Security Vulnerabilities: Well-known security

vulnerabilities, such as Cross-Site Scripting (XSS) and SQL Injection, were among the most common and serious problems identi\ue000ed, which is consistent with OWASP \ue000ndings.2 These classes o\ue001 vulnerabilities can be identi\ue000ed by enrolling in the \ue001ree Forti\ue001y Java Open Review (JOR) project or with open source tools, such as FindBugs.3 This indicates that the projects do not make use o\ue001 technology to identi\ue001y and resolve security issues.4

These \ue000ndings provide a call-to-action \ue001or organizations that rely on open source so\ue001tware.
Speci\ue000cally, Forti\ue001y recommends:
\u2022 Government and commercial organizations that leverage open source should use open

source applications with great caution. Risk analysis and code review should be per\ue001ormed
on any open source code running in business-critical applications, and these processes
should be repeated be\ue001ore new versions o\ue001 open source components are approved \ue001or use.

\u2022 Open source projects should adopt robust security practices from their commercial

counterparts. Open source development can bene\ue000t \ue001rom private industry practices \u2014
notably those created by \ue000nancial services organizations and larger independent so\ue001tware
vendors (ISVs). Open source communities can then advertise and substantiate e\ue001\ue001ective
security practices that blend process and technology.

Introd\ue001ction

Forti\ue001y recently conducted a study designed to better understand the overall security o\ue001 popular
open source projects and the role o\ue001 security in their development processes. This work was
motivated by the:

Rapid growth in the adoption of open source among enterprises
\u2022 An April 2008 survey by CIO.com showed that more than half of the respondents

(53 percent) are using open source applications in their organization today, and an additional
10 percent plan to do so in the next year. For nearly hal\ue001 (44 percent), open source
applications are considered equal to closed-source solutions during the acquisition process.5

\u2022 The European Commission\u2019s Competition Commissioner, Neelie Kroes, recently stated that
open standards, and open source, are pre\ue001erable to traditional closed source so\ue001tware.6

The E\ue001ropean
Commission\u2019s
Competition
Commissioner,
Neelie Kroes,
recently stated that
open standards,
and open so\ue001rce,
are preferable to
traditional closed
so\ue001rce software.6

of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...