Intrati in legatura

Schița de curs

Introducere în scrierea codului securizat

  • Prezentarea practicilor de securitate în dezvoltare
  • Vulnerabilități comune în software
  • Importanța ciclului de viață al dezvoltării securizate

Fundamente pentru aplicații Web, Windows și Mobile

  • Introducere în platformele de aplicații
  • Implicațiile de securitate pentru fiecare platformă
  • Bune practici pentru dezvoltarea securizată

Atacuri și exploatare la nivel de aplicație

  • Cross-Site Scripting (XSS)
  • SQL Injection
  • Cross-Site Request Forgery (CSRF)

Atacuri și exploatare la nivel de server

  • Atacuri Denial of Service (DoS)
  • Buffer Overflow (BOF)
  • Vulnerabilități comune ale serverelor

Validare și verificare

  • Tehnici de validare a inputului
  • Sanitizarea datelor și codificarea outputului
  • Verificarea măsurilor de securitate

Controale de securitate și contramăsuri

  • Implementarea controlului de acces
  • Folosirea criptării pentru securizarea datelor
  • Protecție împotriva amenințărilor comune

Scrierea codului securizat pentru aplicații Mobile

  • Preocupări de securitate în dezvoltarea mobilă
  • Implementarea arhitecturilor securizate pentru aplicații mobile
  • Manipularea securizată a datelor mobile

Standarde de securitate și testare

  • Prezentarea standardelor de securitate (de ex. OWASP)
  • Testarea vulnerabilităților de securitate
  • Bune practici pentru testarea securității

Cerințe

  • Cunoștințe de bază despre orice limbaj de programare
  • Cunoștințe de bază despre ciclul de viață al dezvoltării software

Audiență

  • Dezvoltatori
  • Arhitecți software
  • Profesioniști în securitate
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite