Kursplan

Introduktion till Application Security

  • Betydelsen av applikationssäkerhet i modern mjukvaruutveckling
  • Översikt över vanliga cyberhot och attackvektorer
  • Förstå säkerhetsrisker i webb- och mobilapplikationer

Säker programvaruutvecklingslivscykel (SDLC)

  • Att integrera säkerhet i varje utvecklingsfas
  • Hotmodellering och riskbedömning
  • Automatiserad säkerhetstestning i CI/CD-pipelines

Förstå vanliga säkerhetsbrister

  • Introduktion till OWASP Top 10 säkerhetsrisker
  • Vanliga kodningsfel som leder till sårbarheter
  • Utnyttja osäkra applikationer (praktiska övningar med DVWA/WebGoat)

Inmatningsvalidering och Secure Coding metoder

  • Förhindra SQL injektion, cross-site scripting (XSS) och kommandoinjektion
  • Bästa metoderna för inmatning av sanering och validering
  • Implementera säkra autentiserings- och auktoriseringsmekanismer

Session Management och Data Protection

  • Hantering av sessionssäkerhet: cookies, tokens och JWT bästa metoder
  • Dataenkodningstekniker och säker lagring
  • Säker API-utveckling och skydd mot API-missbruk

Säkerhetstestning och sårbarhetsbedömning

  • Att använda OWASP ZAP och Burp Suite för säkerhetstestning
  • Statisk och dynamisk applikationssäkerhetstestning (SAST/DAST)
  • Grundläggande penetrationstestning för utvecklare

Implementering av Secure DevOps (DevSecOps)

  • Säkerhetsautomation i DevOps arbetsflöden
  • Container säkerhet och säkring av molnapplikationer
  • Incidentrespons och säkerhetsövervakning

Sammanfattning och nästa steg

  • Viktiga punkter från kursen
  • Resurser för vidare lärande
  • Frågor och svar samt avslutande kommentarer

Krav

  • Grunderna i alla programmeringsspråk
  • Erfarenhet av att utveckla applikationer

Målgrupp

  • Programvaruutvecklare
  • Applikationssäkerhetsingenjörer
  • DevOps och säkerhetsteam
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier