Software Attacks and Defense Course

Course Description

Web applications are becoming an increasingly high-value target for hackers looking to make a quick buck, damage reputations, or just boost their “street cred.” There is no shortage of publicly known attack tools and techniques, and as software developers we are outnumbered and at the front line of the defense. This course will teach you how vulnerabilities are discovered and exploited in the real world and how to build a strong line of defense.

Course themes

  • Anatomy of a web application attack
  • Exploitation
  • Testing for vulnerabilities
  • Secure development concepts
  • Defending against attacks
  • Monitoring and identifying suspicious behavior

Learning Objectives

  • Recognize security flaws in web applications.
  • Build defenses against common web application vulnerabilities.
  • Use tools and techniques to test your own applications for vulnerabilities.
  • Implement application features that will enhance your users’ security posture.

Details

Delivery Format & Duration: 

  1. Live traditional or virtual classroom (8 hours)
  2. eLearning (1 hour)

Intended Audience:

  • Developer
  • Architect
  • QA and Testing
  • IS Security Team
Competencies:
  • Familiarity with at least one programming language
  • General web application knowledge
Prerequisites:

Get more course information