기업의 더 효율적인 소프트웨어
선택을 위한 17년 지원 경험
Coverity
Coverity은(는) 무엇인가요?
Coverity는 개발자가 CodeSight IDE 플러그인의 도움을 받아 코딩을 수행할 때 중요한 보안 및 품질 문제를 찾아 수정하는 데 도움이 되는 지능적이고 확장성이 뛰어난 정적 분석(SAST) 솔루션입니다. Coverity는 서로 다른 22개 언어로 작동하고 CI/CD 파이프라인에 통합되므로 팀은 SDLC 초기에 보안 및 품질 결함을 해결할 수 있습니다. Coverity는 세부적인 보고 및 문제 관리 대시보드를 제공하여 보안 및 코딩 표준을 준수하는 데 도움을 줄 수 있습니다.
Coverity은(는) 누가 사용하나요?
소기업에서 엔터프라이즈 고객까지 포함하는 소프트웨어 개발 및 보안 팀을 대상으로 합니다.
Coverity 리뷰
Optimize your code with great tool
주석: Overall experience is very awesome. It is helping our team to manage the source code along with the desired quality of code.
장점:
1. It does more than just verifying and inspecting the source code. 2. Easily detects an issue in source and provides a way to make your code optimized in terms of logic and line of code. 3. It has very promising feature which provides a faster way to debug and analyze the code. 4. The tool is pretty good and it is easy to setup with proper guidelines.
단점:
1. Some plugins are getting crashed suddenly which needs to be taken care. 2. Need some more marketing efforts as most of the developers are not known about this tool. 3. Some enhancements in UI will improve user experience. 4. It becomes very slow while dealing with large projects.
Synopsys Coverity Feedback
주석: We were able to rememdiate quite a handful of security issues in the application.
장점:
We used Coverity as a SAST for our .NET, JAVA and JS. Coverity does have a higher detection rate hence we relied heavily on this tool for identifying the vulnerabilities. We had also integrated this Coverity to our CI/CD Pipeline, this helped us easily manage the deployment as well. It provides a mechanism to audit the findings and mark false positives in an effecient way.
단점:
Time it takes to scan huge code lines is significantly slower when compared to other tools. Coverity does have a very high number of false positives which at a points gets on the nerves of developers as well as security engineers. There were few vulnerabilities which were not identified by the tool.
고려된 대안:
Good tool for static application security testing
주석: Coverity is a powerful and widely respected SAST tool that can help teams to identify and fix security vulnerabilities in their code more efficiently and effectively.
장점:
One of the most notable strengths of Coverity is its accuracy in identifying security vulnerabilities in code. It uses advanced static analysis techniques to scan code for a wide range of vulnerabilities, including buffer overflows, memory leaks, and null pointer dereferences.
단점:
A potential downside of Coverity is that it can generate a large number of false positives, particularly when scanning complex or legacy codebases. This can make it difficult for development teams to prioritize and address the most critical security vulnerabilities, and may lead to frustration or confusion among team members.
Very good tool for detecting issues through static code analysis especially embedded development
주석: Static code analysis for identifying issues
장점:
Very good for embedded development and very effective in detecting hard-to-find bugs. Very low false positive rate. It supports wide variety of platforms and with number of different compilers.
단점:
Analysis Result dashboard can be more user friendly. Easy integration with bug tracking tool can add value.
Speed up code review by capturing bugs at an early stage.
장점:
Helps automating code review and improve code quality with no effort. A very responsive user interface, easy to setup and customize, with lots of features and options making it very flexible and adaptable to your needs. I appreciated the fine detection of bugs which have been undetected by competitors' tool.
단점:
Documentation and customer support could be improved.
Synopsys 응답
6년 전
We¿re so glad you were able to set up Coverity quickly and get meaningful reports. We have been working hard on making changes to our customer support team to provide better service, including adding a new senior support team to provide more technical support when needed. We¿d love to have a conversation to see if these changes are helping and to gather your ideas on how we can continue to improve your customer experience. You can contact Andrew John, our Senior Director of Global Customer Support directly at andrewj@synopsys.com. We hope to hear from you!
Good tool for static analysis
장점:
Ease of use, Effective in embedded development, supports cross platform development and compilers. Useful for finding the corner cases and minute bugs
단점:
interface and screens can be made simpler and more user interactive in few cases. possibility of customized functions needed