Cursusaanbod

Inleiding

  • Het belang van netwerkbeveiliging in softwareontwikkeling
  • Gemeenschappelijke bedreigingen en motieven van aanvallers
  • Overzicht van de lagenmethode voor verdediging en beveiligingsprincipes

IT-beveiliging en Secure Coding

  • Overzicht van beveiligingsdoelen (CIA)
  • Inleiding tot veilige softwareontwikkeling
  • Gemeenschappelijke misverstanden over beveiliging bij coderen

Network Security

  • OSI-model en netwerkzwakke punten
  • Gemeenschappelijke aanvallen (DoS, spoofing, MITM, sessieontvoering)
  • Netwerkbeveiligingsverdedigingen en beste practices

Praktische Cryptografieken

  • Symmetrische versleutelingsalgoritmen (AES, DES)
  • Asymmetrische versleuteling (RSA, ECC)
  • Hashing en integriteitscontroles (SHA-familie)
  • Sleutelbeheer en Public Key Infrastructure (PKI)

Beveiligingsprotocollen

  • Inleiding tot cryptografische protocollen
  • IPSEC: architectuur, modi en gebruiksscenario's
  • SSL/TLS: handshakeproces en beveiligde communicatie
  • Gemeenschappelijke protocolproblemen en misconfiguraties

Cryptografische zwakke punten

  • Protocol-specifieke aanvallen: BEAST, CRIME, POODLE, FREAK, Logjam
  • Padding oracle-aanvallen
  • Tijdaanvallen (bijvoorbeeld RSA-tijd)
  • Praktische tegengestelde maatregelen en veilige gebruiksvormen

Kennisbronnen

  • Vaste codestandaarden (bijvoorbeeld OWASP, CERT)
  • Richtlijnen en hulpmiddelen voor zwakke punten testen
  • Continu leren en communitybronnen

Samenvatting en Volgende Stappen

Vereisten

  • Een basisbegrip van de principes van softwareontwikkeling
  • Kennis van netwerkfundamenten en het OSI-model
  • Som experience met toepassingsontwikkeling of systeemaarchitectuur

Publiek

  • Ontwikkelaars
  • Softwarearchitecten
  • Security Engineers
  • IT-professionals geïnteresseerd in veilige toepassingen en netwerkcommunicatie
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën