Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Cílová skupina: technicky zaměření zaměstnanci
Úroveň obtížnosti: začátečník/středně pokročilý
Čas: 11 modulů, videa ≈1–5 minut + 3 otázky na modul
Dostupnost: K dispozici na platformě pro Školení jako jednotlivé moduly. Moduly:
  • Secure Coding - Úvod (video 0:59)
  • Secure Coding - Autentizace a autorizace (video 1:34)
  • Secure Coding - Injection (video 1:40)
  • Secure Coding - Nejnižší oprávnění (video 1:16)
  • Secure Coding - Úvod do OWASP (video 1:18)
  • Secure Coding - Aktualizace OWASP - aktualizováno ve 4. čtvrtletí 2022(video 4:51)
  • Secure Coding - Patching (video 1:42)
  • Secure Coding - Tajné údaje ve zdrojovém kódu (video 1:41)
  • Secure Coding - Statická analýza (video 1:08)
  • Secure Coding - Modelování hrozeb (video 1:18)
  • Secure Coding - Zranitelné závislosti (video 1:20)

Upoutávka: Přehrát upoutávku Marketingové materiály:Marketingová sada Secure Coding
Hlavní témata: Také technicky zaměření zaměstnanci potřebují úvodní školení! Tyto krátké moduly Školení seznámí vaše vývojáře a další technicky zaměřené zaměstnance s různými principy bezpečného programování. Pro koncové uživatele, kteří tyto principy již znají, je Secure Coding skvělou připomínkou jejich důležitosti. Hlavní vzdělávací koncepty:
  • Úvod
    • Bezpečnost ve vývojovém procesu
  • Autentizace a autorizace
    • Autentizace vs. autorizace
    • Testování softwaru
    • Testy „Kdo jste“ a „Co můžete dělat“
  • Injection
    • Hodnota dat
    • Základy injection útoků
    • Útoky typu SQL injection a OS command injection
    • Prevence injection útoků
  • Nejnižší oprávnění
    • Základy principu nejnižších oprávnění
    • Nejnižší oprávnění během vývojového procesu
    • Pravidelná kontrola přístupů
  • Úvod do OWASP
    • Představení organizace OWASP
    • Využití OWASP Top 10
    • ASVS a další zdroje OWASP
  • Aktualizace OWASP
    • Kategorie OWASP Top 10 od roku 2021
    • Nové kategorie
    • Přejmenované a upravené kategorie
  • Patching
    • Význam patchování
    • Důsledky nepatchování
    • Systémy pro správu záplat
  • Tajné údaje ve zdrojovém kódu
    • Nebezpečí přílišného sdílení
    • Data v repozitářích na GitHubu
    • Šifrování
    • Identifikace tajných údajů ve zdrojovém kódu
  • Statická analýza
    • Odhalování chyb před nasazením
    • Dostupné nástroje
    • Zlepšování kvality kódu
  • Modelování hrozeb
    • Využití modelování hrozeb
    • Kroky modelování hrozeb
    • Dostupné nástroje a zdroje
  • Zranitelné závislosti
    • Nevýhody používání cizího zdrojového kódu
    • Význam patchování
    • Nástroje, které pomáhají odhalovat zranitelnosti
Poznámka k aktualizaci OWASP: Upozorňujeme, že veškeré Školení zůstává relevantní vzhledem k nejnovější aktualizaci OWASP. Znění všech modulů (kromě modulu Aktualizace OWASP) vychází ze seznamu OWASP Top 10 z roku 2017. Moduly Secure Coding - Aktualizace OWASP se věnují seznamu OWASP Top 10 z roku 2021. 🔍 Secure Coding si můžete zobrazit v katalogu platformy Living Security zde!