exam questions

Exam CAS-004 All Questions

View all questions & answers for the CAS-004 exam

Exam CAS-004 topic 1 question 349 discussion

Actual exam question from CompTIA's CAS-004
Question #: 349
Topic #: 1
[All CAS-004 Questions]

A startup software company recently updated its development strategy to incorporate the Software Development Life Cycle, including revamping the quality assurance and release processes for gold builds. Which of the following would most likely be developed FIRST as part of the overall strategy?

  • A. Security requirements
  • B. Code signing
  • C. Application vetting
  • D. Secure coding standards
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
Alex_2169
Highly Voted 1 year, 2 months ago
A. Security requirements. Security requirements are the foundational elements that dictate the security-related functionalities and constraints that the software must adhere to. By defining these requirements at the outset, all subsequent stages of the SDLC will have clear guidelines on the necessary security measures to incorporate. Once the security requirements are laid out, practices like secure coding standards, code signing, and application vetting would follow to ensure those requirements are met during development and deployment. - chapgbt 4
upvoted 7 times
b49eb27
8 months, 1 week ago
aren't security requirements dictated by secure coding standards? I'm still going with D
upvoted 1 times
...
Adeshola1960
1 year, 2 months ago
Absoluetly correct! Here's how each of the options mentioned typically align with the stages of the Software Development Life Cycle (SDLC): A. **Security Requirements**: These are usually defined during the **Planning & Analysis** stage. This is when business requirements are gathered and the feasibility of creating the product is evaluated. B. **Code Signing**: This is typically done during the **Release and Maintenance** stage. Code signing is a method of verifying the integrity of code and its source, and it's usually done before the software is distributed or released. C. **Application Vetting**: This generally falls under the **Testing** stage. During this stage, the software is validated to ensure it fulfills the requirements, which would include security checks. D. **Secure Coding Standards**: These are applied during the **Coding** or **Development** stage. Secure coding standards guide developers in writing code that is robust against known vulnerabilities.
upvoted 4 times
e020fdc
9 months, 4 weeks ago
Very helpful, thank you
upvoted 1 times
...
...
...
Trap_D0_r
Highly Voted 11 months, 1 week ago
Selected Answer: A
How would you even develop a secure coding STANDARD without a security REQUIREMENT? If you don't know what's required, you cannot develop a standard.
upvoted 6 times
...
Bright07
Most Recent 1 day, 1 hour ago
Selected Answer: D
Secure coding standards are essential to lay a strong foundation for developing software securely from the start. These standards define best practices and guidelines for developers to follow to avoid common vulnerabilities (like SQL injection, buffer overflows, etc.). They are typically introduced early in the SDLC to ensure that the code written from the beginning is secure. By focusing on secure coding standards early in the development process, the company can ensure that security is built into the product from the ground up rather than trying to add it later in the process. NOT A. Security requirements: While security requirements are crucial, they are typically part of the initial planning and design phase of the SDLC. However, secure coding standards often evolve alongside the security requirements to ensure they are applied consistently throughout the codebase. Security requirements would likely come after defining the coding standards but still early in the process.
upvoted 1 times
...
Bright07
3 months ago
Ans D Secure Coding Standards. Developing secure coding standards should be the first step because these standards guide the development team on how to write code that is secure from the outset. Secure coding practices help prevent vulnerabilities and ensure that security is built into the application from the beginning, reducing the risk of issues later in the development process. Establishing these standards early ensures that all developers are aligned on how to address security concerns in their code. While defining security requirements is crucial, it typically comes after establishing secure coding standards. Security requirements outline what needs to be protected and at what level, but without secure coding practices, meeting those requirements might be challenging.
upvoted 1 times
...
EAlonso
4 months, 4 weeks ago
A. taking Security requirement as SecSDLC, Secure coding in covered by SecSDLC, also Secure coding standards could be a Security requirement." https://www.projectpractical.com/secure-software-development-life-cycle-ssdlc-explained/ .."A secure SDLC policy protects your organization by making it mandatory for all developed software to be tested and built in the most secure way possible. It also stipulates that the development work should take into account all the guidelines and business needs. Therefore, the policy should cover code creation, control and tracking of changes, monitoring and review, documentation, and setting customer expectations...
upvoted 1 times
...
OdinAtlasSteel
1 year, 1 month ago
Selected Answer: D
While security requirements (Option A) are a crucial aspect of the software development process, they are typically established within the context of secure coding standards (Option D). Secure coding standards lay the foundation for how security requirements are implemented in the code.
upvoted 2 times
...
weaponxcel
1 year, 1 month ago
Selected Answer: A
A. Security requirements The question asked for the FIRST as part of the overall strategy. The first step in developing a secure software development life cycle (SDLC) is to identify the security requirements.
upvoted 3 times
...
Adeshola1960
1 year, 2 months ago
Selected Answer: A
A. Security requirements
upvoted 3 times
...
Ariel235788
1 year, 2 months ago
Selected Answer: D
D. Secure coding standards. Explanation: Secure coding standards provide the foundation for developing secure software. They establish guidelines and best practices that developers should follow to write code that is resilient to security vulnerabilities. By defining secure coding standards early in the SDLC, the company ensures that security considerations are integrated into the development process from the beginning.
upvoted 4 times
...
CXSSP
1 year, 3 months ago
Selected Answer: D
D. Secure coding standards When implementing a Software Development Life Cycle (SDLC), one of the first steps is typically to establish secure coding standards. These standards provide guidelines and best practices for developers to follow when writing code, with a focus on security. This helps ensure that security considerations are integrated into the development process from the beginning. Once secure coding standards are in place, they serve as a foundation for other security-related activities, such as defining security requirements, implementing code signing, and conducting application vetting.
upvoted 4 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago