Notes for Secure Software Development Lifecycle
The document serves as a detailed educational resource for software security practitioners, outlining how to integrate security into every phase of the software life cycle. It begins by defining core security attributes like the CIA triad and access control mechanisms such as Zero Trust and multi-factor authentication. It explores various development methodologies, emphasizing the shift toward DevSecOps and the automation of security testing. A significant portion is dedicated to threat modeling and attack surface evaluation, providing frameworks like STRIDE and PASTA to identify and prioritize risks. Furthermore, the document details a wide range of global regulatory standards (e.g., NIST, ISO, GDPR) and industry-specific compliance requirements (e.g., PCI DSS, HIPAA). It concludes with advanced topics such as software supply chain security, the importance of a Software Bill of Materials (SBOM), and the security challenges inherent in cloud, mobile, and IoT environments.
Geschreven voor
- Instelling
-
UNIVERSITI UTARA MALAYSIA
- Vak
-
A242
Documentinformatie
- Geüpload op
- 17 februari 2026
- Aantal pagina's
- 237
- Geschreven in
- 2025/2026
- Type
- College aantekeningen
- Docent(en)
- Dr laily
- Bevat
- Alle colleges