Foundstone Building Secure Software


Software insecurity has become one of the biggest security concerns facing organizations today. As hackers turn their attention to the software and applications that make up an organization's IT infrastructure, people are realizing that the best way to protect that infrastructure is building secure software at the onset.

Learn the practical techniques and technologies that are needed to design and build secure software. This course discusses a variety of software models with a special focus on web applications. Students will learn how to secure each stage of the Software Development Lifecycle (SDLC) by understanding the foundational concepts for securing software.

Continuing Education Credit

This course qualifies for up to 32 hours of CPE for CISSP/SSCP and 28 hours of CE for CISA/CISM holders.

Highlights

Course Outline

Day 1 - Introduction, Cryptography, Authentication, and Authorization

1. Introduction

2. Cryptography

3. Authentication

4. Authorization

Day 2 - User Management, Data Validation, Client-Side Security, Error Handling and Exception Management, and Event Logging

1. User Management

2. Data Validation

3. Client-Side Security

4. Error Handling and Exception Management

5. Event Logging

Day 3 - .NET Security, Java Security, Web Services Security, Web Hacking, Architecture & Design Patterns

5. .NET Security

6. Java Security

7. Web Services Security

8. Web Hacking Lab

9. Architecture & Design Patterns

Day 4 - Threat Modeling

10. Threat Modeling


Space is limited. Register today to save your space!

Register Now