News

Fortify Bundles Static and Dynamic Code Analysis

Fortify Software’s new software suite brings information security into the development process.

Fortify Software Inc. has integrated its application security software to offer a suite of tools for development, quality assurance and production environments. The move comes more than a year after the company beefed up its arsenal back in February 2007 when it acquired Security Software. The Fortify 360 suite is the cornerstone of a new strategy the company calls "Business Software Assurance."

Fortify is targeting developers, who typically are not trained in information security, says Roger Thornton, co-founder and chief technology officer at Fortify, who has led development efforts at E*Trade Financial Corp. and eBay Inc., among other companies. "We generally don't have an information security regimen in our development activities, and we tend to think of ourselves as building something that this other group will protect-and that needs to change," he says.

The strategy that's generally accepted in the information security world is still firewalls, anti-virus and other perimeter technology, says Thornton. He advises against a security initiative that's based on isolation in a world that's interconnected.

"If the software is compromised, the business is compromised," he says.

Multimode Analysis
Fortify's updated toolset combines the results from the source code, program trace (dynamic runtime) and real-time analysis tools in a common repository that allows developers, QA and security teams to collaborate to remediate any vulnerabilities.

The collaborative auditing is done through an Audit Workbench, which has an IDE-like interface for tracking vulnerabilities and prioritizing and assigning security issues. Developers use either a Web browser or an IDE like Visual Studio to connect to the server and look at any vulnerabilities that were dispatched to them. The Fortify 360 suite also provides a centralized dashboard for security monitoring, reporting and governance capabilities.

Most of the companies in this space-Watchfire (acquired by IBM), Spy Dynamics, Clockworks, Coverity-offer source code analysis and Web application scanning, whether it's through partnerships or their own technologies.

"Fortify, I think, is the first to sort of package it all together and have a common look and feel and reporting across everything," says John Pescatore, vice president of Gartner Inc.

What matters in these types of tools is accuracy over a wide code base, meaning few false positives. Both Fortify and the former Security Software were rated highly in these areas in recent years.

Fortify also got a bump in its market share, according to Pescatore, when Oracle Corp. selected its tools a few years ago. Fortify also counts Fidelity Brokerage Services LLC, Microsoft, Scottrade Inc. and the U.S. Air Force among its customers.

Securing Custom Code
But licensing these types of tools is a commitment that generally means a substantial investment financially and in developer training.

"The sales of these of tools are tied to how many enterprise environments actually write their own software," Pescatore says.

However, more enterprises that outsource development are requiring their external developers to show evidence that they're using source code and Web application scanning tools; or the enterprises use the tools internally to check the quality of their outsourced applications before acceptance, he continues.

The application security tools market may get a boost over the next few months as companies accepting online payments are required to certify that their Web software meets the new Payment Application Data Security Standard (PA-DSS) by the July 2008 deadline.

The Fortify 360 suite supports Visual Studio, J2EE, PHP and COBOL. A trial version of Fortify 360 is available for download at fortify.com.

About the Author

Kathleen Richards is the editor of RedDevNews.com and executive editor of Visual Studio Magazine.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube