SI Secure
SI Secure
IndustriesServicesProductsCompanyLibrary
SI Services


Defensive Java Web Programming

 View our "Creating Secure Code"  Webcast

Course Description

This course dives deep into developing secure web applications in Java. It provides an overview of common web application vulnerabilities and presents ways to avoid those vulnerabilities in Java code. In the hands-on section, students will discover the vulnerabilities for themselves and find ways to deal with them, greatly enhancing the security of their code.

Course Objectives

Upon completion of this class, participants will be able to:

  • Identify why software security matters to their business
  • Recognize the root causes of the more common vulnerabilities
  • Identify the symptoms of common vulnerabilities
  • Use security best practices to prevent common vulnerabilities
     

Course Outline

I. The Need For Security
This section describes the need for application security and provides a high-level description of application-based attacks.
 
II. Attacks and Defenses
This section describes the most common security vulnerabilities, how to uncover them and how to prevent and fix them..
 
III.  Principles
This section educates the students on 7 time-tested best practices, what the consequences are of not following them, and how to use them to effectively prevent common security vulnerabilities.
 
IV. Threat Modeling
This section will show how threat modeling is a great technique to find, classify and prioritize security vulnerabilities.
 
V.  Suggested Readings and Web Sites
References are provided in this section

Training labs will be used to provide practical experience


For more information, please contact Sales at +1.978.694.1008 x24 or email

back to the top of the page