• Classroom
  • Online, Instructor-Led
Course Description

The Product Cybersecurity Design course begins with a quick review of the common security attacks and strategies to prevent those attacks. Using these concepts as a baseline to illustrate the ineffectiveness of a code-last strategy, the course then moves into a discussion on the importance of reframing security and thinking about security in the context of design. Through the reframing journey, the course introduces Domain-Driven Design as a useful mechanism to apply a secure-first strategy. Throughout this discussion, the course looks at implementation strategies and techniques and common issues that introduce threats into the codebase.

Learning Objectives

Topics include: Explain the main SDLC Models and their principal differences, Apply secure development techniques from the initial design stage and throughout a development lifecycle, Recognize some of the latest vulnerabilities and how to counter mitigate them, Interpret various testing strategies

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):