A technical penetration testing course for software engineers, testers, system admins, and anyone who wants to get into security.
Objective: Upon completion of the course, participants will be able to execute a basic penetration test using fundamental techniques and a field-proven testing methodology.
Level: Beginner to Intermediate
Duration: 2 to 5 days
A technical secure programming course aimed at the modern Java developer, presenting exciting information and concepts on security attack and defence that cannot be found elsewhere.
Objective: Upon completion of the course, participants will be able to apply secure programming techniques to new and existing codebases, mitigating security issues at their root cause.
Level: Intermediate to Advanced
Duration: 1 to 3 days
Threat Modelling is the process of assessing a target application or organisation and then building a model that represents the perceived threats it may be facing.
While there’s been a couple of books and presentations on Threat Modelling, there is limited resources and guidance for applying the concepts in the real-world. It can be a daunting and overwhelming tasks to jump into a new Threat Model, so this training spends a day sharing the theory, war-stories, and approaches from years of Threat Modelling work and includes hand-on exercises.
This training is designed to be accessible to a wide audience and works best with a mix of perspectives and backgrounds. Open discussion is encouraged throughout the day with a relaxed atmosphere. While there are components that can delve into technical and intricate subjects, it’s structured to at minimum promote the concepts and thought processes along the way.
Duration: 1 day