exam questions

Exam CS0-002 All Questions

View all questions & answers for the CS0-002 exam

Exam CS0-002 topic 1 question 177 discussion

Actual exam question from CompTIA's CS0-002
Question #: 177
Topic #: 1
[All CS0-002 Questions]

A product security analyst has been assigned to evaluate and validate a new product's security capabilities. Part of the evaluation involves reviewing design changes at specific intervals for security deficiencies, recommending changes, and checking for changes at the next checkpoint. Which of the following BEST describes the activity being conducted?

  • A. User acceptance testing
  • B. Stress testing
  • C. Code review
  • D. Security regression testing
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Ha89
1 year ago
Selected Answer: D
Keyword: Security analyst. Not a software developer. Code reviewing is out of the question. I'd go with D.
upvoted 1 times
...
RobV
1 year, 6 months ago
Selected Answer: D
The activity being described is "Security regression testing." This involves reviewing design changes at specific intervals for security deficiencies, recommending changes, and checking for changes at subsequent checkpoints to ensure that new updates or modifications do not introduce security vulnerabilities or regressions in the security posture of the product. Therefore, the correct answer is: D. Security regression testing
upvoted 1 times
...
skibby16
1 year, 7 months ago
Selected Answer: C
A code review is a process that involves examining and evaluating the source code of a software application or system for security deficiencies, errors, bugs, or vulnerabilities. A code review can help improve the quality and security of the software product by identifying and fixing issues before they become operational problems. A code review is part of the evaluation and validation of a new product’s security capabilities. User acceptance testing, stress testing, or security regression testing are other types of testing that can be used to evaluate and validate a new product’s security capabilities, but they do not involve reviewing design changes at specific intervals for security deficiencies. Reference: https://www.synopsys.com/blogs/software-security/code-review/
upvoted 1 times
...
novolyus
1 year, 7 months ago
Selected Answer: D
Code review? So if a new switch vendor, monitoring tool or whatever that is not related with software...?
upvoted 2 times
...
Pavel019846457
1 year, 7 months ago
Selected Answer: D
Security regression testing involves reviewing design changes at specific intervals to ensure that new changes do not introduce security vulnerabilities or deficiencies and verifying that security measures are still effective after each change.
upvoted 1 times
...
kumax
1 year, 9 months ago
Selected Answer: C
ChatGPT: The activity being described, where a product security analyst reviews design changes at specific intervals, recommends changes, and checks for changes at subsequent checkpoints, is often referred to as "Security Design Review" or "Security Architecture Review." I would go for "Code review". Security Regression Testing is a testing process that focuses on identifying and mitigating security vulnerabilities introduced into a software application or system during the development and maintenance phases. It is a specialized form of regression testing that specifically targets security-related issues.
upvoted 2 times
kmordalv
1 year, 7 months ago
Correct CompTIA is playing with us again. CompTIA uses words in the statement to confuse. The solution is in the statement. The answer is clearly C... https://owasp.org/www-pdf-archive/OWASP_Code_Review_Guide_v2.pdf
upvoted 1 times
...
...
kmordalv
1 year, 10 months ago
Selected Answer: C
The question refers to a "new" product so I believe that is key. Regression testing focuses on testing to ensure that changes that have been made do not create new issues, and ensure that no new vulnerabilities, misconfigurations, or other issues have been introduced. A code review is part of the evaluation and validation of a new product’s security capabilities. User acceptance testing, stress testing, or security regression testing are other types of testing that can be used to evaluate and validate a new product’s security capabilities, but they do not involve reviewing design changes at specific intervals for security deficiencies
upvoted 1 times
...
Dutch012
2 years ago
ks amk compTIA
upvoted 3 times
uday1985
1 year, 9 months ago
ks emk twice compTIA
upvoted 2 times
...
...
kyky
2 years ago
Selected Answer: C
D. Security regression testing. Security regression testing is a type of testing that focuses on identifying security vulnerabilities or weaknesses that may have been introduced or re-introduced into a system as a result of design changes, updates, or modifications. It aims to ensure that the security posture of the system has not regressed or deteriorated after changes have been made.
upvoted 2 times
heinzelrumpel
1 year, 11 months ago
Full ack
upvoted 1 times
...
kyky
2 years ago
I'm voting for DDDDDDDDDDDDDDDDDDDDDDDD
upvoted 2 times
...
...
Nouuv
2 years ago
Selected Answer: C
"reviewing design changes at specific intervals" that is done via debugger, which is considered an automated code review.
upvoted 1 times
...
josephconer1
2 years, 3 months ago
Selected Answer: C
Definitely C after re-reading it a couple of times. Recommending changes is what sticks out to me. If it were regression testing, it would be testing to see if changes to the code caused features or functionality to degrade, specifically for this, security features. Code review seems to be the closest thing to what they're describing.
upvoted 2 times
...
2Fish
2 years, 3 months ago
Selected Answer: D
D. Man this was kinda tough. I say D because Security Regression testing can be done during development and after production. Code review could be used here to, but would an analyst actually do a code review? This is typically done by developers.
upvoted 4 times
2Fish
2 years, 3 months ago
dayum.. now that I am looking at this again.. its possible it could be C as well. Code reviews contain the same type of activities described here. Ugh.
upvoted 1 times
2Fish
2 years, 3 months ago
yeah.. I reviewed Jason Dions Class, and C fits better according to his explanation. Code Review is the closest option here.
upvoted 1 times
...
hypertweeky
1 year, 10 months ago
Dayum is right. My head is spinning. I hope I pass the exam! Have you taken it?
upvoted 1 times
...
...
...
j0n45
2 years, 6 months ago
Selected Answer: D
Security Regression Testing This is the process of checking that updates to code do not compromise existing security functionality or capability. Ultimately, regression testing is comparing working security fixes against the applications as a baseline. This ensures that if any new code updates are pushed that break this or reopen a previously closed vulnerability, it can be addressed in real time.
upvoted 3 times
...
roman1000
2 years, 6 months ago
Selected Answer: C
why would you do a regression test while this is a new product? regression test is only performed for an enhancement made to an existing program/application. Do a code review to check if the product has the necessary security features
upvoted 4 times
...
th3man
2 years, 7 months ago
Selected Answer: C
So torn with this question. Mainly because: Once the SDLC reached the development phase, code starts to be generated. That means that the ability to control the version of the software or component that your team is working on, combined with check-in/check-out functionality and revision histories, is a necessary and powerful tool when developing software. The question refers to a "new" product so I believe that is key. However, it also makes it seem that it is about the development of a product that could be in production. Regression testing focuses on testing to ensure that changes that have been made do not create new issues, and ensure that no new vulnerabilities, misconfigurations, or other issues have been introduced. Hmmm, I say C simply because of the "new product" in the question.
upvoted 3 times
...
KingDeeko
2 years, 8 months ago
Selected Answer: D
What is Regression Testing? Regression Testing is a type of testing that is done to verify that a code change in the software does not impact the existing functionality of the product. This is to ensure that the product works fine with new functionality, bug fixes or any changes to the existing feature. Previously executed test cases are re-executed in order to verify the impact of the change.
upvoted 1 times
...
R00ted
2 years, 8 months ago
Selected Answer: D
Security Regression Testing Regression testing focuses on testing to ensure that changes that have been made do not create new issues. From a security perspective, this often comes into play when patches are installed or when new updates are applied to a system or application. Security regression testing is performed to ensure that no new vulnerabilities, misconfigurations, or other issues have been introduced.
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...