Advice From The Community

Read answers to top Application Security questions. 426,617 professionals have gotten help from our community of experts.
CK Low
I am researching application security software for my organization. We provide systems to the airline industry. Which products provide both vulnerability scanning and quality checks? Which one(s) do you recommend and why? Thanks, CK
author avatarTundeOgunkoya
Reseller

Whilst it may appear as though the real solution to a question like yours is to name a particular tool and say it is the best tool in the market because of what an analyst company like Gartner or Forrester says, I would rather ask if you have an Appsec Programme in your organization and what that AppSec Programme is like.

Yes, a tool will help you find the bugs and security vulnerabilities, but a tool or combination of a tool in itself does not solve your security challenges without a proper programme.

In any case, depending on what part of the SDLC you want to introduce a tool into, then it may be easier to recommend a tool. For clarification purposes, you may want to share more light into the time you want to use the tool e.g during QA, Dev, Testing, production or Post-production, also the type of integration needs you have for your CI/CD, language or protocol support that you need to look into, as well as if you are looking at continuously monitoring your systems which you supply to the Airline industry.

A quick look into Gartner Application Security Testing quadrant or Forresters may give you some guidelines with respect to tools alone. but an AppSec programme is very key to the success of whatever tool you acquire.

author avatarTiago Stello
User

I use and recommend Micro Focus Fortify for SAST, DAST, and real-time code analysis.

There support 25+ language programming and it integrates into your CI/CD environment for an unbreakable pipeline, i.e.: Jenkins, Jira, and others.

Fortify has a plugin for IDE for Eclipse, Visual Studio, and other IDE's and real-time analysis code is functional, with solutions and best practices.

author avatarVolker Koenigsbuescher
User

I don’t know any. Either they do quality checks (which can also contain some vulnerabilities, but not to a great extent) or security scans, but not both, afaik. But my market knowledge is limited.

author avatardavidstrom
Writer

Burp Suite from PortSwigger (pen testing and vuln scans) and WebGoat from OWASP (code testing) are two that I would recommend. See this article for other recommendations: https://www.csoonline.com/article/3317523/top-application-security-tools-for-2019.html?nsdr=true" target="_blank">https://www.csoonline.com/article/3317523/top-application-security-tools-for-2019.html?nsdr=true#tk.twt_cso

author avatarWanda Thomas
User

It depends if the application is a web app. Does it have a database? Are the systems built to any regulations required for compliance (i.e. CIS benchmarks)? Do you want an automated means to "act" on findings?

author avatarElina Petrovna
Real User

My experience said there is no perfect all-in-one product doing its best for SAST, DAST and IAST together. If you're looking on Gartner-remarked products only, the most recent version of Micro Focus Fortify (today is 19.2.1) represents the best combination. If you are price-oriented, and also you don't trust on remarked products, you should take a look to niche players, like Security Reviewer: http://www.securityreviewer.net" target="_blank">www.securityreviewer.net offering SAST, DAST, IAST and Software Composition Analyis. Most of my customers use a remarked product and a niche onw together, in order to solve as many false negative as possible.

author avatarShen Dong (Huawei Technologies)
Vendor

For vulnerablity, from your requirement, your checking app is for airline industry, i assuem it will be C related. Base on my current usage experience, you can choose Coverity or Klocwork, this 2 tools can support many C related compiler, this will be very important for your application project. And this is main the reason i dont suggest you to chose Fortify, Fortify can support many programe language, but it is not good on C programe compared with Coverity and Klocwork.

For quality check, this is another question, normally commercial static analysis tools already provide some checker for bad practices, it is not big issue.

author avatarkikyou
User

你们是基于什么语言?我比较推荐parasoft因为它在漏洞扫和描质量检查方面应用在航空公司(民用)都是有案例的,如果需要案例和工具的详细信息请发邮件给我wenyaxia@ruitde.com">.xia@ruitde.com">.xia@ruitde.com

See more Application Security questions »

What is Application Security?

The members of IT Central Station were clear on what was most important when evaluating Application Security: while some also mentioned that the software should be silent and have the ability to lock down configuration settings, everyone agreed that quality Application Security should provide intelligent data and come with a solid reputation, a strong usage pattern, efficient data handling, and a clean design. Members also mentioned documentation and maintenance as benefits.

Find out what your peers are saying about SonarQube, Veracode, Sonatype and others in Application Security. Updated: June 2020.
426,617 professionals have used our research since 2012.