Fortify Software is advocating a new strategy to help keep businesses secure during the software development process.
Dubbed Business Software Assurance, the strategy begins with the release of Fortify 360, a suite of integrated products Fortify officials said will help organizations identify and fill security holes in their software.
Barmak Meftah, senior vice president of products and services at Fortify, said for many enterprises, most of the money spent on IT security goes towards protecting the network perimeter. The problem, he said, is that the applications that are being hacked are always exposed.
"If you want to bank online, if you want to stock trade online, as [the] end user you have to [have] exposure to that application," Meftah told eWEEK. "A hacker takes advantage of that application for unintended consequences, so the business of putting walls around that application fundamentally is broken."
The knee-jerk response to being hacked is typically to buy a tool, he said. However, application testing products such as penetration testing may only address the indicators of insecure software, not insecure code, Meftah said.
Businesses must start thinking of an inside-out approach to security, he said. This is where Forify's Business Software Assurance comes in.
What software assurance is about is a business process change and, understanding software security end-to-end, tools and services become enablers to make that happen," Meftah said. "So, as opposed to approaching the problem from the other angle, which is, -Let me buy a tool and build business process around it,' we encourage that you build a business process and [that] tools become enablers of that."
Founded in 2003, Fortify's forte has been static code analysis, where it competes with the likes of Klocwork and Coverity. With Fortify 360, the company is applying two other integrated levels of analysis: dynamic analysis of running applications during quality assurance testing and the real-time monitoring of applications once they have been deployed. The product also features an audit workbench that correlates and prioritizes vulnerabilities to help security teams manage the most serious threats first.
Another feature of Fortify 360 is the collaboration module, which provides a shared working environment where security and development teams can work together to resolve vulnerabilities. Users also receive regular threat intelligence updates produced by the Fortify Security Research Group.
"It's not just about the technology, but also about bridging the gap between those in the enterprise responsible for development and security," Roger Thornton, Fortify's chief technology officer, said in a statement. "Security is a low priority in software development compared to functionality, quality and performance, and most business managers are often unaware of the inherent business and security risks of deploying dangerously exposed software. Fortify 360 connects all of these teams, integrating software assurance as a business process throughout the organization."