Webbsäkerhet
Säkerhet är ett komplext område utspridet på såväl frontend och backend (och ännu djupare i stacken). I denna kurs kikar vi på de tekniker som ligger till grund för en säker kommunikation mellan front- och backend. Vi lär oss Oauth2, Json Web Tokens, Session hantering och säkra cookies.
Utbildningsformer
Remote
Längd
3 dagar
Pris
25900 kr
Förväntat lärande
- Autentisering med både Oauth2 och JSON Web tokens
- Hur man skapar upp en sessionsbaserad autentisering med cookies
- Hur man skapar upp en token-baserad autentisering och hanterar denna
- Förstå skillnaden på sessionsbaserad autentisering och token-baserad autentisering
- Validering av input data från frontend
- Hur vi säkrar upp cookies
- Kryptera lösenord med BcryptJS
Central dokumentation
Förkunskaper
Kunskaper inom Javascript, Node.js och ramverket Express.js
Kursplanering: Webbsäkerhet
Dag 1
- Validera input data från frontend
- Sessionsbaserad autentisering med cookies
- Autentisering med JSON Web token och skapa upp en token-baserad autentisering
- Övningar
- Code review
Dag 2
- Skydda API-endpoints
- Autentisering med Oauth2
- Kryptera lösenord med BcryptJS
- Övningar
- Code review
Dag 3
- Säkerhet på Frontend
- Grunderna i GDPR och hur det påverkar utvecklingen
- Local storage vs session storage vs cookies
- Vad kan vi se och göra i developer tools
- Övningar
- Code review
Ta kontakt med Informators erfarna utbildningsexperter om du är intresserad av en födjupning av kursen.
Förslag på fördjupning
- Serverless backend med AWS
Förslag på djupdykning