Schița de curs

Introducere la Application Security

  • Importanța securității aplicațiilor în dezvoltarea modernă de software
  • Prezentare generală a amenințărilor cibernetice comune și a vectorilor de atac
  • Înțelegerea riscurilor de securitate în aplicațiile web și mobile

Ciclul de viață sigur al dezvoltării software (SDLC)

  • Integrarea securității în fiecare fază a dezvoltării
  • Modelarea amenințărilor și evaluarea riscurilor
  • Testarea automatizată a securității în conductele CI/CD

Înțelegerea vulnerabilităților comune de securitate

  • Introducere în OWASP Top 10 riscuri de securitate
  • Defecte comune de codare care conduc la vulnerabilități
  • Exploatarea aplicațiilor nesigure (exerciții practice cu DVWA/WebGoat)

Validarea intrărilor și Secure Coding practici

  • Prevenirea injectării SQL, a scriptingului cross-site (XSS) și a injectării de comenzi
  • Cele mai bune practici pentru sanitizarea și validarea intrărilor
  • Implementarea mecanismelor sigure de autentificare și autorizare

Sesiune Management și Data Protection

  • Gestionarea securității sesiunii: cookie-uri, token-uri și cele mai bune practici JWT
  • Tehnici de criptare a datelor și stocare securizată
  • Dezvoltarea API sigură și protecția împotriva abuzurilor API

Testarea securității și evaluarea vulnerabilității

  • Utilizarea OWASP ZAP și Burp Suite pentru testarea securității
  • Testarea statică și dinamică a securității aplicațiilor (SAST/DAST)
  • Bazele testării penetrării pentru dezvoltatori

Implementarea securității DevOps (DevSecOps)

  • Automatizarea securității în fluxurile de lucru DevOps
  • Securitatea containerelor și securizarea aplicațiilor cloud
  • Răspunsul la incidente și monitorizarea securității

Rezumat și pași următori

  • Principalele concluzii ale cursului
  • Resurse pentru învățare suplimentară
  • Întrebări și răspunsuri și observații finale

Cerințe

  • cunoștințe de bază în orice limbaj de programare
  • Experiență în dezvoltarea de aplicații

Audiență

  • Dezvoltatori de software
  • Ingineri de securitate a aplicațiilor
  • DevOps și echipe de securitate
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite