Course:

Security for Software Developers

Software security vulnerabilities are big business for potential attackers. Identifying them early and knowing what common pitfalls to avoid can make a big difference to the resilience of your applications. The SafeStack introduction to secure software development course will help you to understand, identity and avoid common software security vulnerabilities in your code.

Our 2 day course provides an engaging and practical way to learn about software security vulnerabilities at a pace that suits your organisation.

 
 

Syllabus

This course is aligned with the Open Web Application Security Project (OWASP) top 10 application security vulnerabilities. These include:

  1. Injection

  2. Broken Authentication and Session Management

  3. Cross-Site Scripting (XSS)

  4. Insecure Direct Object References

  5. Security Misconfiguration

  6. Sensitive Data Exposure

  7. Missing Function Level Access Control

  8. Cross-Site Request Forgery (CSRF)

  9. Using Components with Known Vulnerabilities

  10. Unvalidated Redirects and Forwards

 In addition to these vulnerabilities, students will gain skills and experience with the following:

  • Security mindset and hacker motivations

  • Popular security testing tools

  • Security threat assessment and code review

 This course is designed to be hands on and interactive. Lecture material is combined with a range of custom built labs to test students and let them experiment with the vulnerabilities in action.

Individual or small team?

Larger team ( 6 or more)

Duration

2 days (08:30 - 16:30)

Level

Foundation

SUITABLE FOR ROLES

Software Developers

Price per person

$1200 (excluding GST)