Schița de curs
Fundamente de Securitate și Responsabilitate Compartimentată
- Model de responsabilitate compartimentată și exemple de responsabilități ale clientului versus providerului
- Bazeline de securitate și standarde de configurare (benzmark-uri CIS și cele mai bune practici ale furnizorilor)
Identitate, Management al Accesului și Zero Trust
- Fundamentele IAM cloud: roluri, politici, grupuri și design de minim privilegii
- Federare, autentificarea unică și autentificarea multi-factor în cloud
- Principiile Zero Trust pentru aplicații cloud și modele de segmentare a rețelei
Infrastructură Securizată și Consolidarea Platformei
- Consolidarea mașinilor virtuale, gazdele de containere și serviciile gestionate folosind liste prescriptive
- Management al cheilor și modele de criptare (în stocare și în tranzit); concepte KMS și managementul secretelor
- Controluri de rețea, grupuri de securitate, noțiuni de WAF și protejarea punctelor finale ale serviciilor
Dezvoltare Secură a Software-ului în Cloud
- Concepte de SDLC securizat și practici "shift-left": linting, SAST, scanning al dependențelor și integrarea SCA
- Patrone de codare secură și erori comune (OWASP Top Ten adaptate contextului cloud)
- Managementul secretelor în cod și variabilele de mediu; considerații privind lanțul de aprovizionare (dependențe și runneri CI/CD)
Amenințări la Aplicații, Vulnerabilități și Mitigări
- Amenințările la aplicații web: acces controlat greșit, injectare, malfunționări de configurare, eșecuri criptografice și manifestările lor specifice cloud-ului
- Securitatea API: autentificare, limitarea ratelor, validarea schemei și controlul API gateway
- Protecții la timp de rulare: calibrarea WAF, concepte RASP și apărări în timp de rulare ale containerelor
Testare, Scanning și Evaluare Continuă
- SAST, DAST, IAST, scanning al dependențelor și cum să interpretați și triați rezultatele
- Evaluarea poziției cloud și a configurării: unelte CSPM/CNAPP, benchmarking și verificări automate de conformitate
- Proiectarea monitorizării continue: logging, telemetrie, integrare SIEM și alerte (exemplu CloudTrail, Azure Monitor, GCP Logging)
Testarea de Penetrare și Managementul Vulnerabilităților
- Planificarea testelor de penetrare sigure în cloud: reguli ale furnizorului pentru engagement, delimitare și considerații legale
- Drumuri comune de atac în cloud și demonstrații practice de exploatare a vulnerabilităților în laborator (mediu controlat)
- Fluxuri de remediere, strategii de patching și urmărirea vulnerabilităților cu KPI-uri
Securitatea Datelor și Confidențialitatea în Cloud
- Clasificarea datelor, arhitecturi de criptare și modele de tokenizare
- Securitatea DBaaS și a stocării: controale de acces, backup-uri și snapshots securizate
- Considerente privind confidențialitatea și conformarea: rezidența datelor, noțiuni de bază GDPR și controale contractuale
Proiectarea Aplicațiilor Cloud-Native Securizate
- Microservicii, rețele de servicii și modele de comunicare secură (mTLS, mutual auth)
- Elemente esențiale ale securității containerelor și Kubernetes: consolidarea imaginilor, scanning și politici de rulare
- Considerente privind securitatea serverless: minim privilegii, injecție de evenimente și implicațiile start-urilor rece
Răspuns la Incidențe, Audit și Guvernanță
- Detectarea și răspunsul la incidențe în mediile cloud: playbooks, analiza forenza și colectarea de dovezi
- Audit și evaluare de părți terțe: teste de penetrare, revizii de securitate și mapparea certificărilor
- Guvernanță, automatizarea politicii și măsurarea poziției de securitate în timp
Laborator Final: Securizați o Aplicație Cloud Exemplu
- Revizuirea bazelinii: rulați un scan al configurării cloud și scanuri SAST/DAST ale aplicației
- Implementarea corecțiilor: IAM cu minim privilegii, criptare și gate-uri de securitate CI/CD
- Validarea îmbunătășrilor și producerea unei cărți drum pentru remediere și monitorizare
Synopsis și Următorii Pași
Cerințe
- O înțelegere a conceptelor generale de dezvoltare software
- Experiență cu cel puțin un limbaj de programare sau o stivă web
- Familiaritate cu noțiunile de bază ale rețelelor și ale sistemelor de operare
Audiență
- Dezvoltatori
- Manageri
- Profesionali IT și securitate
Mărturii (1)
Azure web security, a fost mai mult decât mă așteptam, testele de penetrare pe care nu le-aș face niciodată în meseria mea
Toby
Curs - Application Security in the Cloud
Tradus de catre o masina