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

Менеджмент информационной безопасности
Higher School of Economics via Coursera
Planning a Security Incident Response
Microsoft via edX
Identifying Security Vulnerabilities
University of California, Davis via Coursera
Secure Coding Practices
University of California, Davis via Coursera
Atlas Security
MongoDB University