Cursusaanbod
IT-beveiliging en veilig coderen
- Overzicht van informatiebeveiligingsprincipes
- CIA-driehoek: Vertrouwelijkheid, Integriteit, Beschikbaarheid
- Gemeenschappelijke bedreigingen en dreigingsmodellering
- Beste praktijken voor de veilige softwareontwikkelingscyclus (SSDLC)
Web Application Security
- Begrijpen van OWASP Top Ten en verder
- Authenticatie- en sessiebeheerfouten
- Injektiekwetsbaarheden (SQL, Command, LDAP, etc.)
- Cross-Site Scripting (XSS) en Cross-Site Request Forgery (CSRF)
Beveiliging aan de klantkant
- DOM-gebaseerde aanvallen en JavaScript-specifieke risico's
- Ongemakkelijk gebruik van AJAX en browseropslag
- Clickjacking en UI redressing
- Implementatie van Content Security Policy (CSP)
PRACTISCHE cryptografie
- Basisconcepten: hashen, encryptie, digitale handtekeningen
- Symmetrische vs. asymmetrische sleutelcryptografie
- Grondslagen van Transport Layer Security (TLS)
- Sleutelebeheer en veelvoorkomende cryptofouten
Beveiliging van Webdiensten
- Beschouwingen over SOAP- en REST-beveiliging
- Authenticatiemechanismen: OAuth, JWT, API-sleutels
- Gemeenschappelijke aanvallen op webdiensten en verdedigingen
- Invoervalidatie in servicepayloads
XML-beveiliging
- XML-injectie- en parsingsaanvallen
- Entiteitsexpansie en XXE-kwetsbaarheden
- Veilige parsingtechnieken en -bibliotheken
- Gebruik maken van XML-beveiligingstandaarden (XML-DSig, XML-Enc)
Bronnen voor kennis en beveiligings tools
- Aanbevolen tools voor beveiligingstesten (bijv. OWASP ZAP, Burp Suite)
- Code scanning- en analysistools
- Online bronnen en beveiligingsrichtlijnen
- Hoe op de hoogte blijven van nieuwe bedreigingen
Verslag en volgende stappen
Vereisten
- Een begrip van basis webapplicationarchitectuur
- Ervaring met een programmeertaal zoals Java, C#, PHP of JavaScript
- Kennis van client-servercommunicatie en HTTP
Publiek
- Ontwikkelaars
- Webapplicationarchitecten
- Beveiligingsbewuste technische teams
Getuigenissen (5)
Overzicht van de belangrijkste onderwerpen gerelateerd aan software-architectuur. Deze training heeft mij geïnspireerd om enkele ervan dieper te bestuderen ;)
Konrad Fuchsig - EY GDS
Cursus - Web Application Security
Automatisch vertaald
Uitleg van de concepten waarvan ik geen kennis had. De rustige en vriendelijke houding van de docent, evenals zijn zeer uitgebreide kennis.
Michal Kowalczyk - EY GDS
Cursus - Web Application Security
Automatisch vertaald
Praktische voorbeelden en de mogelijkheid om te zien hoe webinjecties werken vanuit de andere kant - niet van de gebruikerskant, maar van de aanvaller.
Jessica Wierzbicka - EY GDS
Cursus - Web Application Security
Automatisch vertaald
De praktijklabs waren uitstekend.
Dr. Farhan Hassan Khan - TDM GROUP
Cursus - Web Application Security
Automatisch vertaald
Trainers staan bekend om hun expertise in hun vakgebied
Adnan ul Husnain Hashmi - TDM GROUP
Cursus - Web Application Security
Automatisch vertaald