Fundamentals of Software Security

Learn how to integrate security concepts into every phase of your software development process. This two-day course provides participants with a comprehensive understanding of all aspects of securing software and gives techniques for implementing a security improvement program.

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Description
  • Learn the fundamental of Software Security
  • Practice identifying software vulnerabilities within code
  • Get techniques to start implementing a security improvement program
  • Take your software security to the next level

Course Description
Software security is the weakest link in information security today.  It is common for software applications to contain security vulnerabilities that allow unauthorized personnel to compromise systems, steal intellectual property, or disclosure sensitive customer data.  To combat these risks, a proactive approach to building secure software applications is necessary.  This 2-day course teaches the fundamentals of software security – providing participants with a comprehensive understanding of all aspects of securing software.  Learn how to integrate security concepts into every phase of your software development process.  Practice identifying actual software vulnerabilities within code and learn how to avoid introducing them.  Take home key tips and techniques for getting started implementing a security improvement program that will take your software security to the next level.

Course Outline

What is Software Security?
History of information security
The software security problem
Approaches to solving the problem

Secure Software Development Approaches
Microsoft SDL
Security touchpoints
Secure agile

Building Secure Software
Secure requirements
Secure architectures
Defensive design
Securing coding practices
Security testing

Security Assurance
Architectural risk analysis
Secure code review
Penetration testing / red teaming

Compliance and Regulation
HIPAA
PCI
FISMA

Select a learning mode button (Public, On-Site, etc.) for specific class details and fact sheet
Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 2 Days
Description
  • Learn the fundamental of Software Security
  • Practice identifying software vulnerabilities within code
  • Get techniques to start implementing a security improvement program
  • Take your software security to the next level

Course Description
Software security is the weakest link in information security today.  It is common for software applications to contain security vulnerabilities that allow unauthorized personnel to compromise systems, steal intellectual property, or disclosure sensitive customer data.  To combat these risks, a proactive approach to building secure software applications is necessary.  This 2-day course teaches the fundamentals of software security – providing participants with a comprehensive understanding of all aspects of securing software.  Learn how to integrate security concepts into every phase of your software development process.  Practice identifying actual software vulnerabilities within code and learn how to avoid introducing them.  Take home key tips and techniques for getting started implementing a security improvement program that will take your software security to the next level.

Course Outline

What is Software Security?
History of information security
The software security problem
Approaches to solving the problem

Secure Software Development Approaches
Microsoft SDL
Security touchpoints
Secure agile

Building Secure Software
Secure requirements
Secure architectures
Defensive design
Securing coding practices
Security testing

Security Assurance
Architectural risk analysis
Secure code review
Penetration testing / red teaming

Compliance and Regulation
HIPAA
PCI
FISMA

Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors
Jeffery Payne
Coveros, Inc.

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

Agile Dev Conference logo

Better Software Conference logo

Devops Conference logo

STAR Conference logo

Mobile Dev Test Conference logo

Internet of Things dev Conference logo