Kursplan

Introduksjon

  • Betydningen av nettverkssikkerhet i programvareutvikling
  • Felles trusselmarked og angrepermotiv
  • Oversikt over lagdefensivstrategi og sikker designgeneriske prinsipper

IT-sikkerhet og sikker kodning

  • Oversikt over sikkerhetsmål (CIA)
  • Introduksjon til sikker programvareutvikling
  • Felles misforståelser i sikker kodning

Nettverkssikkerhet

  • OSI-modell og nettverksvulnerabiliteter
  • Felles angrep (DoS, spoofing, MITM, sesjonsåtløype)
  • Nettverksikkerhetsforsvar og beste praksis

Praktisk kryptografi

  • Symmetrisk krypteringsalgoritmer (AES, DES)
  • Asymmetrisk kryptering (RSA, ECC)
  • Krypping og integritetssjekk (SHA-familie)
  • Nøkkelhåndtering og Offentlig Nøkkelsinfrastruktur (PKI)

Sikkerhetshandlinger

  • Introduksjon til kryptografiske protokoller
  • IPSEC: arkitektur, moduser og brukstilfeller
  • SSL/TLS: handshake-prosessen og sikker kommunikasjon
  • Felles protokollvulnerabiliteter og feilkonfigurasjoner

Kryptografiske sårbarheter

  • Protokollspesifikke angrep: BEAST, CRIME, POODLE, FREAK, Logjam
  • Padder-orakel-angrep
  • Tidsangrep (f.eks., RSA-tid)
  • Praktiske mitigasjoner og sikre brukermønstre

Kunnskapkilder

  • Sikre kodningsstandarder (f.eks., OWASP, CERT)
  • Rettleiedninger og verktøy for sårbarhetstesting
  • Fortsettende læring og fellesskapsressurser

Oversikt og neste skritt

Krav

  • Grunnleggende forståelse av programvareutviklingsprinsipper
  • Fornøyhet med nettverksgrunnleggende prinsipper og OSI-modell
  • Noen erfaring med applikasjonsutvikling eller systemarkitektur

Målgruppe

  • Utviklere
  • Programvaresjefarkitekter
  • Sikkerhetsingeniører
  • IT-professionelle interessert i sikre applikasjoner og nettverkskommunikasjon
 14 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier