Sari la conținutul principal

Curs

Securitatea AWS pentru dezvoltatori

Intermediar3 h

Securizați workload-urile AWS: IAM cu privilegii minime, credențiale efemere, autorizare API, gestionarea secretelor, criptare și dovezi CloudTrail.

Python3 h12 videoclipuri45 exerciții2,550 XP84Certificat de realizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Apreciat de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru companii →

Descrierea cursului

Când codul tău apelează AWS, ale cui permisiuni sunt de fapt verificate? Dacă greșești acest aspect, poți ajunge să livrezi un rol care poate citi fiecare bucket din cont. Securitatea AWS pentru dezvoltatori este construit pentru dezvoltatorii care livrează aplicații reale pe AWS, parcurgând deciziile de securitate pe care le cere, de fapt, acest job. Vei înlocui cheile de lungă durată cu acces temporar, bazat pe roluri, și vei învăța să citești o politică IAM suficient de bine încât să prezici dacă aceasta permite sau refuză o acțiune. Vei alege autorizarea potrivită pentru API-uri și utilizatorii aplicațiilor, vei păstra secretele în afara codului și a jurnalelor și vei alege criptarea pe care un auditor o poate verifica. În final, vei citi dovezile din CloudTrail și vei restrânge un rol pe baza a ceea ce a făcut efectiv. Prin scenarii practice construite în jurul unei singure aplicații funcționale, vei termina cu decizii de securitate pe care le poți justifica și cu o bază practică solidă în domeniul Security al examenului AWS Certified Developer - Associate.

Cerințe prealabile

Programă

Planul cursului

1

Identitate și principiul privilegiului minim în AWS

În acest capitol, vei construi modelul mental care menține în siguranță aplicațiile reale rulate pe AWS: separarea actorului de principalul pe care AWS îl evaluează de fapt. Vei învăța apoi să citești o politică IAM așa cum o face AWS, stabilind dacă un apel este permis, refuzat sau blocat în tăcere, fără nicio regulă explicită. În final, vei înlocui cheile de acces de lungă durată cu asumarea de roluri, acreditări temporare și URL-uri pre-semnate, modelul care elimină definitiv o cheie dintr-un repository.
Începe capitolul
2

Autentificarea și autorizarea aplicațiilor

În acest capitol, vei trasa o linie clară între user pools Cognito pentru autentificare și identity pools pentru acreditările AWS, apoi vei verifica semnătura unui token înainte să ai încredere în conținutul său. Vei identifica apoi de unde provine de fapt o permisiune – din politicile de identitate, politicile de resurse sau limitele care le îngrădesc – și vei folosi acest raționament pentru a alege între autorizatorii IAM, Cognito și Lambda pentru un endpoint API Gateway. În final, vei păstra secretele în afara codului și a jurnalelor, alegând depozitul de stocare, mascarea și obiceiurile de rotație care rezistă unei analize post-incident.
Începe capitolul
3

Criptare și dovezi

În acest capitol, vei potrivi modul de criptare cu cerința corespunzătoare: cele patru moduri de a cripta un obiect S3 și linia de politică unică ce impune criptarea în tranzit. Vei stabili apoi cine controlează cu adevărat o cheie KMS atunci când atât o politică de cheie, cât și o politică IAM au un cuvânt de spus, și vei citi CloudTrail suficient de atent încât să înțelegi când tăcerea sa înseamnă că nimeni nu a jurnalizat, nu că nu s-a întâmplat nimic. În final, vei aplica lista de verificare a întregului curs asupra unui serviciu pe care urmează să îl livrezi și vei vedea unde aceleași decizii privind identitatea, secretele și criptarea se regăsesc în pipeline-uri și în agenții de inteligență artificială care apelează AWS în numele tău.
Începe capitolul

Securitatea AWS pentru dezvoltatori

Curs
finalizat

Obține diploma de absolvire

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp for Mobile

Fă progrese din mers cu cursurile noastre pentru mobil și provocările zilnice de programare de 5 minute.