Kursplan

Introduktion

  • Betydelsen av nätverkssäkerhet i mjukvaruutveckling
  • Vanlig hotbild och attackerares motiv
  • Översikt över lagerbaserat försvarsstrategi och säkra designprinciper

IT-säkerhet och säkt kodningsarbete

  • Översikt över säkerhetsmål (CIA)
  • Inledning till säker mjukvaruutveckling
  • Vanliga säkerhetstvivel i kodningsarbetet

Nätverkssäkerhet

  • OSI-modellen och nätverksvulnerabiliteter
  • Vanliga attacker (DoS, spoofing, MITM, sessionshijacking)
  • Nätverksförsvar och bästa praxis

Praktisk kryptografi

  • Symmetriska krypteringsalgoritmer (AES, DES)
  • Asymmetrisk kryptering (RSA, ECC)
  • Hashing och integritetskontroller (SHA-familjen)
  • Nyckelhantering och Public Key Infrastructure (PKI)

Säkerhetsprotokoll

  • Inledning till kryptografiska protokoll
  • IPSEC: arkitektur, läge och användningsfall
  • SSL/TLS: hanshaktsprocess och säkra kommunikation
  • Vanliga fel och miskonfigurationer i protokoll

Kryptografiska sårbarheter

  • Protokollspecifika attacker: BEAST, CRIME, POODLE, FREAK, Logjam
  • Padding-oracle-attacker
  • Tidsbaserade attacker (t.ex., RSA-tid)
  • Praktiska lösningar och säkra användningsmönster

Kunskapskällor

  • Säkra kodningsstandarder (t.ex., OWASP, CERT)
  • Vägledning och verktyg för sårbarhetstestning
  • Fortsatt lärande och communityresurser

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse av mjukvaruutvecklingsprinciper
  • Förfamlijaritet med nätverksgrundläggande och OSI-modellen
  • Någon erfarenhet av applikationsutveckling eller systemarkitektur

Målgrupp

  • Utvecklare
  • Mjukvaruarkitekter
  • Säkerhetsingenjörer
  • IT-professionella intresserade av säker applikations- och nätverkskommunikation
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier