Secure Software Development: Verification and More Specialized Topics Training Logo

Secure Software Development: Verification and More Specialized Topics Training

Live Online & Classroom Enterprise Training

Learn how to verify software for security and take a deeper dive into the basics of applying threat models and cryptography.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Secure Software Development: Verification and More Specialized Topics Training about?

This course discusses how to verify software for security. In particular, it discusses the various static and dynamic analyses approaches, as well as how to apply them (e.g., in a continuous integration pipeline). It also discusses more specialized topics, such as the basics of how to develop a threat model and how to apply various cryptographic capabilities.

What are the objectives of Secure Software Development: Verification and More Specialized Topics Training ?

Security Verification: How to examine software, include some key tool types, and how to apply them in continuous integration (CI). This includes learning about security code scanners/static application security testing (SAST) tools, software component analysis (SCA)/dependency analysis tools, fuzzers, and web application scanners.

Threat modeling/Attack modeling: How to consider your system from an attacker’s point of view and how to apply a simple design analysis approach called STRIDE.

Fielding: How to deploy and operate secure software, handle vulnerability reports, and how to rapidly update when reused components have publicly-known vulnerabilities.

Assurance cases & formal methods: The basics of approaches to more strongly analyze and justify that your software is secure.

Who is Secure Software Development: Verification and More Specialized Topics Training for?

Anyone who is having interest in Software development and security. 

What are the prerequisites for Secure Software Development: Verification and More Specialized Topics Training?

We presume that the student already knows how to develop software to some degree.

Available Training Modes

Live Online Training

14 Hours

Self-Paced Training

5 Hours

Course Outline Expand All

Expand All

Who is the instructor for this training?

The trainer for this Secure Software Development: Verification and More Specialized Topics Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews