YoVDO

CSSLP Cert Prep: 3 Secure Software Design

Offered By: LinkedIn Learning

Tags

CSSLP (Certified Secure Software Lifecycle Professional) Courses Threat Modeling Courses

Course Description

Overview

Learn the foundations of secure software design as you prepare for the third domain of the Certified Secure Software Lifecycle Professional (CSSLP) exam.

Syllabus

Introduction
  • Secure software design
1. Threat Modeling
  • What is threat modeling?
  • Understand common threats
  • Attack surface evaluation
2. Security Architecture
  • Identifying and prioritizing controls
  • Traditional security architectures
  • Pervasive and ubiquitous computing
  • Identifying and prioritizing controls
  • Cloud architectures
  • Embedded system considerations
  • Architectural risk assessments
  • Component-based systems
  • Security enhancing tools
  • Cognitive computing
  • Control systems
3. Security Design
  • Components of a secure environment
  • Designing network and server controls
  • Designing data controls
  • Secure design principles and patterns
  • Secure interface design
  • Design security review
  • Secure operational architecture
4. Modeling
  • Nonfunctional properties and constraints
  • Data modeling and classification
Conclusion
  • Next steps

Taught by

Jerod Brennen

Related Courses

ISC2 Certified Secure Software Life-Cycle Professional (CSSLP)
Cybrary
Become an (ISC)² Certified Secure Software Lifecycle Professional (CSSLP)
LinkedIn Learning
CSSLP Cert Prep: 1 Secure Software Concepts
LinkedIn Learning
CSSLP Cert Prep: 2 Secure Software Requirements
LinkedIn Learning
CSSLP Cert Prep: 4 Secure Software Implementation
LinkedIn Learning