Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Målgruppe: Tekniske medarbejdere
Sværhedsgrad: Begynder/Let øvet
Tid: 11 moduler, ≈1-5 minutter Videoer + 3 spørgsmål pr. modul
Tilgængelighed: Tilgængelig på Træningsplatformen som individuelle moduler. Moduler:
  • Secure Coding - Introduktion (0:59 Video)
  • Secure Coding - Autentificering og autorisation (1:34 Video)
  • Secure Coding - Injection (1:40 Video)
  • Secure Coding - Least Privilege (1:16 Video)
  • Secure Coding - OWASP-introduktion (1:18 Video)
  • Secure Coding - OWASP-opdatering - opdateret i Q4 2022(4:51 Video)
  • Secure Coding - Patching (1:42 Video)
  • Secure Coding - Hemmeligheder i kildekode (1:41 Video)
  • Secure Coding - Statisk analyse (1:08 Video)
  • Secure Coding - Trusselsmodellering (1:18 Video)
  • Secure Coding - Sårbare afhængigheder (1:20 Video)

Trailer: Se traileren Marketingmateriale:Secure Coding Marketing Kit
Hovedtemaer: Tekniske medarbejdere har også brug for Træning på begynderniveau! Disse korte Træningsmoduler introducerer dine udviklere og andre tekniske medarbejdere til forskellige begreber inden for sikker kodning. For slutbrugere, der allerede kender disse begreber, er Secure Coding en god påmindelse om, hvor vigtige de er. Vigtigste læringsbegreber:
  • Introduktion
    • Sikkerhed i udviklingsprocessen
  • Autentificering og autorisation
    • Autentificering vs. autorisation
    • Softwaretest
    • Who You Are-tests og What You Can Do-tests
  • Injection
    • Dataens værdi
    • Grundlæggende om injection-angreb
    • SQL- og OS-kommandoinjection-angreb
    • Forebyggelse af injection-angreb
  • Least Privilege
    • Grundlæggende om least privilege
    • Least privilege i udviklingsprocessen
    • Regelmæssig gennemgang af adgang
  • OWASP-introduktion
    • Introduktion til OWASP-organisationen
    • Anvendelse af OWASP Top 10
    • ASVS og andre OWASP-ressourcer
  • OWASP-opdatering
    • OWASP Top 10-kategorierne pr. 2021
    • Nye kategorier
    • Omdøbte og ændrede kategorier
  • Patching
    • Vigtigheden af patching
    • Konsekvenser af manglende patching
    • Systemer til patchstyring
  • Hemmeligheder i kildekode
    • Farerne ved at dele for meget
    • Data i Github-repositories
    • Kryptering
    • Identifikation af hemmeligheder i kildekode
  • Statisk analyse
    • Identifikation af fejl før udrulning
    • Tilgængelige værktøjer
    • Forbedring af kodekvalitet
  • Trusselsmodellering
    • Anvendelse af trusselsmodellering
    • Trin i trusselsmodellering
    • Tilgængelige værktøjer og ressourcer
  • Sårbare afhængigheder
    • Ulemper ved at bruge andres kildekode
    • Vigtigheden af patching
    • Værktøjer, der kan hjælpe med at identificere sårbarheder
Bemærkning om OWASP-opdatering: Bemærk, at al Træning fortsat er relevant i forhold til den seneste OWASP-opdatering. Formuleringerne i alle moduler (undtagen OWASP-opdateringen) er baseret på OWASP Top 10-listen fra 2017. Modulerne Secure Coding - OWASP Update gennemgår OWASP Top 10-listen fra 2021. 🔍 Se Secure Coding i dit katalog på Living Security-platformen her!