Secure Software Concepts
Core security concepts and the classic secure design principles as they apply to software.
5 minutes
5 Questions
Secure Software Concepts form the foundational domain of the Certified Secure Software Lifecycle Professional (CSSLP) body of knowledge. This domain establishes the core principles that guide security decisions throughout the entire software development lifecycle. At its heart are the classic secur…
Concepts covered
Least Common MechanismDefense in DepthAccountability Through Auditing and LoggingAuthentication, MFA, SSO and Federated IdentityAuthorization, Permissions and EntitlementsIntegrity, Hashing and Code SigningConfidentiality and EncryptionAvailability, Redundancy and ScalabilityResiliency, Fail Safe and Fail SecureNonrepudiationLeast Privilege and Zero TrustPsychological AcceptabilityOpen Design and Kerckhoffs's PrincipleComponent Reuse and Common ControlsGovernance, Risk and Compliance StandardsEconomy of MechanismSegregation of Duties and Split KnowledgeComplete Mediation
Test mode:
More Secure Software Concepts questions
360 questions (total)