Návrh Školení

Modul 1: Úvod do zabezpečeného kódování

  • Přehled postupů bezpečného kódování
  • Běžné chyby zabezpečení v softwaru
  • Význam bezpečného životního cyklu vývoje

Modul 2: Základy webu, Windows a mobilních aplikací

  • Úvod do aplikačních platforem
  • Bezpečnostní důsledky pro každou platformu
  • Nejlepší postupy pro bezpečný vývoj

Modul 3: Aplikační útoky a zneužití

  • Cross-Site Scripting (XSS)
  • SQL Vstřikování
  • Falšování požadavků mezi stránkami (CSRF)

Modul 4: Serverové útoky a zneužití

  • Útoky DoS (Denial of Service).
  • Přetečení vyrovnávací paměti (BOF)
  • Běžné chyby zabezpečení serveru

Modul 5: Validace a ověřování

  • Techniky ověřování vstupu
  • Sanitace dat a kódování výstupu
  • Ověřování bezpečnostních opatření

Modul 6: Bezpečnostní kontroly a protiopatření

  • Zavedení kontroly přístupu
  • Použití šifrování pro zabezpečení dat
  • Ochrana proti běžným hrozbám

Modul 7: Zabezpečené kódování mobilních aplikací

  • Bezpečnost v mobilním vývoji
  • Implementace bezpečných architektur mobilních aplikací
  • Bezpečná manipulace s mobilními daty

Modul 8: Bezpečnostní standardy a testování

  • Přehled bezpečnostních standardů (např. OWASP)
  • Testování bezpečnostních zranitelností
  • Doporučené postupy pro testování zabezpečení

Požadavky

  • Základní znalost libovolného programovacího jazyka
  • Základní znalost životního cyklu vývoje softwaru

Publikum

  • Vývojáři
  • Softwaroví architekti
  • Bezpečnostní profesionálové
 35 hodiny

Počet účastníků


Price per participant

Reference (3)

Upcoming Courses

Související kategorie