Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

CSSLP Cert Prep: 3 Secure Software Design

via LinkedIn Learning

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

Reviews

Start your review of CSSLP Cert Prep: 3 Secure Software Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.