Opleiding: Secure Programming Foundation
Learn the basics of secure programming
In this training you will learn the basics of secure programming.
Topics covered are authentication & session management and handling user input to prevent injection attacks such as SQL-injection and buffer overflows. XSS and the browser's security model are also discussed. In addition to implementing authorization, logging and error handling, we'll look at how cryptography can be used in a secure way for storage and transport. Finally, we briefly discuss how security can be integrated into the software development process in the requirements preparation, design, coding and testing phases.
The examples use web technology, but the principles of secure programming can also be applied in other environments. Furthermore, the guidelines of the OWASP are adhered to as much as possible.
Target audience:
The course is suitable for programmers who have limited knowledge of secure programming or need an update of their knowledge.
- Recognize security risks in common contexts and demonstrate awareness. [Remember]
- Cite 5 categories of vulnerabilities from the OWASP Top 10. [Remember]
- Recall the STRIDE threat model and how it can be used to identify security threats. [Rememb…
