Opleiding: Web Application Security
De cursus Web Application Security van SpiralTrain gaat in op de meest voorkomende security risico's bij web applicaties en hoe deze kunnen worden aangepakt.
Security Issues
De cursus gaat van start met een bespreking de meest voorkomende security issues zoals die zijn benoemd in het Open Web Application Security Project (OWASP). Hierbij wordt onder andere ingegaan op de risico's van kwetsbaarheden in libraries, het belang van het minimaliseren van het attack surface van een applicatie en kwetsbaarheden in authenticatie controle.
Cross Site Scripting
Bij Cross-Site Scripting (XSS) aanvallen worden kwaadaardige scripts geïnjecteerd in een web site. Typisch gebeurt dit doordat de aanvaller JavaScript code laat uitvoeren in de browser. XSS aanvallen komen veel voor en kunnen overal in de applicatie optreden waarbij user input niet wordt gevalideerd.
SQL Injection
Ook wordt aandacht besteed aan SQL Injection waarbij een aanvaller kwaadaardige code in SQL statements plaatst. SQL Injection heeft meestal als oorzaak dat ongecontroleerde user input wordt gebruikt voor de aanmaak van SQL statements. De gevolgen van SQL Injection kunnen ernstig zijn zoals data corruptie, data diefstal of de vernietiging van data.
Cross Site Request Forgery
Vervolgens is het de beurt aan de bespreking van CSRF.