Consulting Partner, Cyber Security Delivery - Africa at DeltaGRiC Consulting
Reseller
2019-12-03T15:48:30Z
Dec 3, 2019
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.
Search for a product comparison in Application Security Tools
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/arti...
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.
Systems Engineer & Principal at a tech services company with 10,001+ employees
MSP
2019-12-03T14:49:12Z
Dec 3, 2019
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?
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: 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.
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.
As always it depends on your exact needs, what is the purpose and the value this will bring to your specific business.
If I am to give you only one answer in 20 seconds, I would say: use https://www.deepcode.ai/ for base security and code-quality checks, for
architecture and biz logic there are no really good tools (unless your code size is incomprehensible to a person). Add a dynamic pen-testing agency or
a single person, and have a bug-bounty program to supplement the pen-testing with a diverse group of hackers.
I am biased towards DeepCode, but I've looked at all major competitive solutions and have compared DeepCode to all real tools in the space and
there is no comparison.
Senior Project Manager at a computer software company with 1,001-5,000 employees
Real User
2019-12-04T09:06:52Z
Dec 4, 2019
Fortify Covers the OWASPTOP 10 and SAN25, As this scanning will be done using Source codes. Hence recommended this. DAST and SAST is available in this tool
VERACODE can go for services good for JAVA applications. SAST is good to compare with DAST is high in cost and not much use.
Burpssuite does the Automated process on the UI Application scan. Here the coverage depends on what kind of security scenarios you are executing on it. DAST.
Hello peers,
I am a Software Engineer at a large tech services company.
I am currently researching network security functions. What aspects of network security are more concerning to small and medium-sized enterprises?
Thank you for your help.
Regional Director at a tech services company with 11-50 employees
Mar 23, 2023
Data breaches, malware, phishing attacks, weak passwords, insider threats, and lack of security policies are some of the most concerning aspects of network security for small and medium-sized enterprises since they may not have the same level of security measures and IT staff as larger corporations.
It's important for SMEs to identify and prioritize these risks and take steps to mitigate them to protect their business and customers' data.This could include implementing strong password policies, providing security awareness training for employees, implementing firewalls and antivirus software, and regularly backing up data. In addition, SMEs should develop formalized security policies and ensure that all employees understand and follow them to maintain a secure network environment.
If we are talking strictly about the network, the issue almost all SMEs suffer from is a lack of risk visibility. Consider the risks and vulnerabilities that exist in the network from ports that are unsecured to firewall rules that are no longer effective to rogue devices that are connected and no one in IT is aware. If SMEs simply closed all of these gaps effectively, they would greatly reduce the chances that they are compromised. The second area is threat visibility - meaning an actual attack unfolding. Once an attacker - say ransomware - bypasses an endpoint, they are free to waltz around the network for weeks. I think that the latest dwell time number is over 4 weeks. Four weeks of recon, command calls, lateral movement, credential compromise, data location, etc. That is enough time to make the ransomware attack really hurt and find all the partner companies that the attacker can move to next. Most large companies have NDR in place to detect and stop attacks - greatly lowering that dwell time and damage - but SMEs cannot afford most of those tools. There are new cloud-based NDR tools that are a lot less (CyGlass), and there are great options with Managed Detection and Response (MDR) companies like Stratejm. Either path, SMEs need to deploy tools or services that watch the network for risks, vulnerabilities, and threats.
Network Security Services at ACE Managed Securty Services
Mar 20, 2023
When it comes to security and automation, there's no such thing as too much. That's why it makes sense to take steps to automate security for your CI/CD pipeline. Automation can help reduce the time spent on manual tasks and ensure that your code is secure before it makes its way into production. Here are some tips for automating security for your CI/CD pipeline:
1. Use a static application security testing (SAST) solution to scan code for vulnerabilities. SAST solutions can help identify and fix known issues quickly and efficiently.
2. Run regular scans of your codebase using a dynamic application security testing (DAST) tool. This will help identify any new security issues in real time.
3. Use a container scanning tool to check all your images and containers for vulnerabilities or misconfigurations. This will help ensure that no malicious code can enter the pipeline.
4. Utilize an API scanner to detect potential API vulnerabilities in your applications, such as SQL injection, cross-site scripting, and parameter tampering.
5. Implement a Web Application Firewall (WAF) to protect your applications from attacks like DDoS or brute force attacks. This can help prevent attackers from accessing sensitive information.
We’re launching an annual User’s Choice Award to showcase the most popular B2B enterprise technology products and we want your vote!
If there’s a technology solution that’s really impressed you, here’s an opportunity to recognize that. It’s easy: go to the PeerSpot voting site, complete the brief voter registration form, review the list of nominees and vote. Get your colleagues to vote, too!
...
What is OWASP?
The OWASP or Open Web Application Security Project is a nonprofit foundation dedicated to improving software security. It operates under an open community model, meaning that anyone can participate in and contribute to OWASP-related online chats and projects. The OWASP ensures that its offerings (online tools, videos, forums, events, etc.) remain free and are easily accessible t...
Hi community members,
Here is our new Community Spotlight for YOU. We publish it to help you catch up on recent contributions by community members.
Do you find it useful? Please comment below!
Trending
Top HCI in 2022
What are the main differences between XDR and SIEM?
Articles
Top 5 Ethernet Switches in 2022
SASE: what is it and what are the main benefits?
Questions
Che...
Privacy Concerns in an RPA Implementation Program.
The biggest concern we (as RPA solution implementors) have faced when interacting with clients and customers were:
1. Regulatory and Compliance issues.
2. InfoSec and Security issues.
3. Audit Issues.
Regulatory and Compliance Issues: There is a huge penalty if the wrong data gets updated and emails are sent to customers by the regulatory...
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.
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.
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/arti...
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.
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?
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: 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.
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.
你们是基于什么语言?我比较推荐parasoft因为它在漏洞扫和描质量检查方面应用在航空公司(民用)都是有案例的,如果需要案例和工具的详细信息请发邮件给我wenya.xia@ruitde.com
As always it depends on your exact needs, what is the purpose and the value this will bring to your specific business.
If I am to give you only one answer in 20 seconds, I would say: use https://www.deepcode.ai/ for base security and code-quality checks, for
architecture and biz logic there are no really good tools (unless your code size is incomprehensible to a person). Add a dynamic pen-testing agency or
a single person, and have a bug-bounty program to supplement the pen-testing with a diverse group of hackers.
I am biased towards DeepCode, but I've looked at all major competitive solutions and have compared DeepCode to all real tools in the space and
there is no comparison.
Nexus seems a brilliant choice, it has a mature security scanner and great repo app for storing/caching packages.
It has great support as well.
Fortify Covers the OWASPTOP 10 and SAN25, As this scanning will be done using Source codes. Hence recommended this. DAST and SAST is available in this tool
VERACODE can go for services good for JAVA applications. SAST is good to compare with DAST is high in cost and not much use.
Burpssuite does the Automated process on the UI Application scan. Here the coverage depends on what kind of security scenarios you are executing on it. DAST.