Cursus Web Application Security

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Cursus Web Application Security

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,6 SpiralTrain heeft een gemiddelde beoordeling van 8,6 (uit 49 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

placeAmsterdam
10 apr. 2025 tot 11 apr. 2025
Toon rooster
event 10 april 2025, 09:30-16:30, Amsterdam, Dag 1
event 11 april 2025, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
10 apr. 2025 tot 11 apr. 2025
Toon rooster
event 10 april 2025, 09:30-16:30, Eindhoven, Dag 1
event 11 april 2025, 09:30-16:30, Eindhoven, Dag 2
placeHouten
10 apr. 2025 tot 11 apr. 2025
Toon rooster
event 10 april 2025, 09:30-16:30, Houten, Dag 1
event 11 april 2025, 09:30-16:30, Houten, Dag 2
computer Online: Online
10 apr. 2025 tot 11 apr. 2025
Toon rooster
event 10 april 2025, 09:30-16:30, Online, Dag 1
event 11 april 2025, 09:30-16:30, Online, Dag 2
placeRotterdam
10 apr. 2025 tot 11 apr. 2025
Toon rooster
event 10 april 2025, 09:30-16:30, Rotterdam, Dag 1
event 11 april 2025, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
10 apr. 2025 tot 11 apr. 2025
Toon rooster
event 10 april 2025, 09:30-16:30, Zwolle, Dag 1
event 11 april 2025, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
15 mei. 2025 tot 16 mei. 2025
Toon rooster
event 15 mei 2025, 09:30-16:30, Amsterdam, Dag 1
event 16 mei 2025, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
15 mei. 2025 tot 16 mei. 2025
Toon rooster
event 15 mei 2025, 09:30-16:30, Eindhoven, Dag 1
event 16 mei 2025, 09:30-16:30, Eindhoven, Dag 2
placeHouten
15 mei. 2025 tot 16 mei. 2025
Toon rooster
event 15 mei 2025, 09:30-16:30, Houten, Dag 1
event 16 mei 2025, 09:30-16:30, Houten, Dag 2
computer Online: Online
15 mei. 2025 tot 16 mei. 2025
Toon rooster
event 15 mei 2025, 09:30-16:30, Online, Dag 1
event 16 mei 2025, 09:30-16:30, Online, Dag 2
placeRotterdam
15 mei. 2025 tot 16 mei. 2025
Toon rooster
event 15 mei 2025, 09:30-16:30, Rotterdam, Dag 1
event 16 mei 2025, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
15 mei. 2025 tot 16 mei. 2025
Toon rooster
event 15 mei 2025, 09:30-16:30, Zwolle, Dag 1
event 16 mei 2025, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
12 jun. 2025 tot 13 jun. 2025
Toon rooster
event 12 juni 2025, 09:30-16:30, Amsterdam, Dag 1
event 13 juni 2025, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
12 jun. 2025 tot 13 jun. 2025
Toon rooster
event 12 juni 2025, 09:30-16:30, Eindhoven, Dag 1
event 13 juni 2025, 09:30-16:30, Eindhoven, Dag 2
placeHouten
12 jun. 2025 tot 13 jun. 2025
Toon rooster
event 12 juni 2025, 09:30-16:30, Houten, Dag 1
event 13 juni 2025, 09:30-16:30, Houten, Dag 2
computer Online: Online
12 jun. 2025 tot 13 jun. 2025
Toon rooster
event 12 juni 2025, 09:30-16:30, Online, Dag 1
event 13 juni 2025, 09:30-16:30, Online, Dag 2
placeRotterdam
12 jun. 2025 tot 13 jun. 2025
Toon rooster
event 12 juni 2025, 09:30-16:30, Rotterdam, Dag 1
event 13 juni 2025, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
12 jun. 2025 tot 13 jun. 2025
Toon rooster
event 12 juni 2025, 09:30-16:30, Zwolle, Dag 1
event 13 juni 2025, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
10 jul. 2025 tot 11 jul. 2025
Toon rooster
event 10 juli 2025, 09:30-16:30, Amsterdam, Dag 1
event 11 juli 2025, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
10 jul. 2025 tot 11 jul. 2025
Toon rooster
event 10 juli 2025, 09:30-16:30, Eindhoven, Dag 1
event 11 juli 2025, 09:30-16:30, Eindhoven, Dag 2

Beschrijving

De cursus Web Application Security 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 laa…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Web applicatie ontwikkeling, IT Beveiliging / Security, (X)HTML & CSS, JavaScript en MySQL.

De cursus Web Application Security 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. Aan de orde komt hoe bij CSRF kwaadaardige commando's in naam van een door de web applicatie vertrouwde gebruiker worden uitgevoerd. Vaak wordt hierbij gebruikt gemaakt van speciaal ontworpen image tags of hidden forms.

Session Hijacking

En ook Session Hijacking staat op het programma van de cursus. Bij Session Hijacking weet de aanvaller via sniffing technieken of XSS een session ID te bemachtigen en die vervolgens kwaadaardig te exploiteren.

SSL Certificates

Tenslotte wordt in de cursus Web Application Security ingegaan op het beveiligen van web applicaties door middel van SSL of TLS. Een encrypted communicatie kanaal zorgt er dan voor dat data veilig getransporteerd kan worden en digital certificates zorgen voor de authenticatie.

Doelgroep Cursus Web Application Security

De cursus Web Application Security is bedoeld voor web developers die willen leren hoe je web applicaties beschermt tegen de vele veiligheidsrisico's.

Voorkennis Cursus Web Application Security

Om aan deze cursus te kunnen deelnemen is ervaring met het ontwikkelen van web applicaties vereist. Ervaring met PHP of JavaScript is bevorderlijk voor de begripsvorming maar niet vereist.

Uitvoering Training Web Applicatie Security

De cursus Web Applicatie Security heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. Het cursusmateriaal is Engelstalig. De cursustijden zijn van 9.30 tot 16.30.

Certificering cursus Web Applicatie Security

De deelnemers krijgen na het goed doorlopen van de training een officieel certificaat Web Applicatie Security.

Modules

Module 1 : Intro Security

  • Security Risks
  • Top 1O OWASP Risks
  • Sensitive Data Exposure
  • Broken Authentication
  • Social Engineering
  • Library Vulnerabilities
  • Sensitive Data Exposure
  • Attack Surface
  • Security Patches
  • Under Protected API's
  • Coding for Security

Module 2 : Cross Site Scripting

  • Malicious Code
  • Cookie Theft
  • HTML Entity Encoding
  • XSS Prevention Rules
  • Prevent Untrusted Data
  • Attribute Encoding
  • JavaScript Encoding
  • HTML Encode JSON
  • CSS Encoding
  • URL Encoding
  • Sanitize HTML Markup

Module 3 : SQL Injection

  • SQL Injection Exploits
  • Preventing SQL Injection
  • Avoiding Dynamic Queries
  • Prepared Statements
  • Stored Procedures
  • Allow-List Input Validation
  • Escaping User Input
  • Enforcing Least Privilege
  • Union Injections
  • Database Differences
  • Blind SQL Injection

Module 4 : Cross-Site Request Forgery

  • CSRF Attacks
  • Malicious Requests
  • Stored CSRF Flaws
  • IMG or IFRAME Tags
  • Secret Cookies
  • Only Accept POST
  • Form Tokens
  • URL Rewriting
  • Same Origin Policy
  • Check Referrer Header

Module 5 : Session Hijacking

  • Authentication Handshake
  • Session Cookies
  • Cookie Theft
  • Session Sidejacking
  • Session Fixation
  • Man in the Middle
  • Packet Sniffing
  • Hijack TCP-IP Session
  • Checking IP
  • Session Encryption

Module 6 : SSL Certificates

  • SSL and TLS
  • Public and Private Keys
  • Encryption Methods
  • Asymmetric Encryption
  • Symmetric Encryption
  • Hash Encryption
  • SSL Certificates
  • Root Certificates
  • Wildcard Certificates
  • PKI Infrastructure

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)