CISSP Domain 8 - Software Development Security
Jeremy Chew
53:56
Description
Mastering CISSP: An In-depth Exploration of Domain 8 - Secure Software Development
What You'll Learn?
- The significance of intertwining security throughout the Software Development Life Cycle (SDLC).
- An understanding of various development methodologies, including Agile, Waterfall, and DevSecOps.
- The role and importance of maturity models such as the Capability Maturity Model (CMM) and Software Assurance Maturity Model (SAMM).
- Best practices in operation, maintenance, and change management within software development.
- Techniques to identify and apply security controls in diverse software development ecosystems.
- Insights into the security aspects of programming languages, libraries, and toolsets.
- Effective use of Integrated Development Environments (IDEs) with a focus on security.
- The importance of Continuous Integration and Continuous Delivery (CI/CD) in ensuring software security.
- Strategies to assess the security impact of various software types including Commercial-off-the-shelf (COTS), open source, and third-party applications.
- Secure coding guidelines, practices, and the security of Application Programming Interfaces (APIs).
Who is this for?
What You Need to Know?
More details
DescriptionDelve into the intricate realm of CISSP with a concentrated focus on Domain 8: Software Development Security. This comprehensive course offers a deep understanding of the software development life cycle and the paramount importance of intertwining security throughout every phase.
Discover why a mere focus on software functionality is not sufficient and grasp the profound implications of neglecting security in software development. Uncover the pitfalls of retrofitting security measures and gain insights into the proactive strategies that can be employed to ensure both functionality and security are given equal prominence from the inception of a software project.
Embark on a journey through various development methodologies, ranging from Agile to DevSecOps, and comprehend their security implications. Familiarize yourself with maturity models such as the Capability Maturity Model (CMM) and the Software Assurance Maturity Model (SAMM), and understand their pivotal role in ensuring software quality and security.
Recognize the significance of introducing systems development controls and their role in mitigating risks posed by custom-developed software. Get acquainted with the diverse tools and ecosystems pivotal to software development, from programming languages and integrated development environments to software configuration management and code repositories.
Furthermore, enhance your proficiency in assessing the security impact of various software types, including commercial-off-the-shelf (COTS), open source, and third-party software. By the end of this course, you'll be equipped with the knowledge to define and apply secure coding guidelines, ensuring the creation of robust, secure applications in any environment.
Join us in this extensive exploration and emerge with the expertise to champion software development security in your professional endeavors.
Who this course is for:
- Software developers aiming to integrate security into their development processes.
- IT professionals focusing on enhancing software and application security.
- Project managers overseeing software development projects.
- Students and professionals aspiring for a career in cybersecurity.
- Organizations aiming to reduce vulnerabilities in custom-developed software.
Delve into the intricate realm of CISSP with a concentrated focus on Domain 8: Software Development Security. This comprehensive course offers a deep understanding of the software development life cycle and the paramount importance of intertwining security throughout every phase.
Discover why a mere focus on software functionality is not sufficient and grasp the profound implications of neglecting security in software development. Uncover the pitfalls of retrofitting security measures and gain insights into the proactive strategies that can be employed to ensure both functionality and security are given equal prominence from the inception of a software project.
Embark on a journey through various development methodologies, ranging from Agile to DevSecOps, and comprehend their security implications. Familiarize yourself with maturity models such as the Capability Maturity Model (CMM) and the Software Assurance Maturity Model (SAMM), and understand their pivotal role in ensuring software quality and security.
Recognize the significance of introducing systems development controls and their role in mitigating risks posed by custom-developed software. Get acquainted with the diverse tools and ecosystems pivotal to software development, from programming languages and integrated development environments to software configuration management and code repositories.
Furthermore, enhance your proficiency in assessing the security impact of various software types, including commercial-off-the-shelf (COTS), open source, and third-party software. By the end of this course, you'll be equipped with the knowledge to define and apply secure coding guidelines, ensuring the creation of robust, secure applications in any environment.
Join us in this extensive exploration and emerge with the expertise to champion software development security in your professional endeavors.
Who this course is for:
- Software developers aiming to integrate security into their development processes.
- IT professionals focusing on enhancing software and application security.
- Project managers overseeing software development projects.
- Students and professionals aspiring for a career in cybersecurity.
- Organizations aiming to reduce vulnerabilities in custom-developed software.
User Reviews
Rating
Jeremy Chew
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 11
- duration 53:56
- Release Date 2023/12/13