Vai al contenuto principale

Corso

Uso di AWS Security per sviluppatori

Intermedio3 h

Proteggi i workload AWS: least-privilege IAM, credenziali temporanee, autorizzazione API, gestione dei segreti, crittografia e prove CloudTrail.

Python3 h12 video45 esercizi2,550 XP87Attestato di completamento

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di migliaia di aziende

Descrizione del corso

Quando il tuo codice chiama AWS, quali permessi vengono davvero verificati? Se sbagli, potresti distribuire un ruolo che può leggere tutti i bucket dell'account. Uso di AWS Security per sviluppatori è pensato per chi distribuisce carichi reali su AWS, guidandoti nelle decisioni di sicurezza che il lavoro richiede davvero. Sostituirai le chiavi a lunga durata con accessi temporanei basati su ruolo e leggerai una policy IAM abbastanza bene da prevedere se consente o nega. Sceglierai l'autorizzazione giusta per API e utenti applicativi, terrai i segreti fuori da codice e log e adotterai una crittografia che un revisore può verificare. Infine, leggerai le evidenze di CloudTrail e restringerai un ruolo in base a ciò che ha effettivamente fatto. Con scenari pratici costruiti attorno a un'unica applicazione in esecuzione, uscirai con decisioni di sicurezza che puoi difendere e una base pratica nell'area Security dell'esame AWS Certified Developer - Associate.

Prerequisiti

Programma

Struttura del corso

1

Identità e minimo privilegio su AWS

In questo capitolo costruirai il modello mentale che mantiene sicuri i carichi reali su AWS: separare l'attore dal principal che AWS valuta davvero. Imparerai poi a leggere una policy IAM come fa AWS, capendo se una chiamata è consentita, negata o silenziosamente bloccata da nulla. Infine, sostituirai le access key a lunga durata con assunzione di ruolo, credenziali temporanee e URL prefirmati, lo schema che elimina definitivamente una chiave da un repository.
Inizia il capitolo
2

Autenticazione e autorizzazione delle app

In questo capitolo traccerai una netta distinzione tra i user pool di Cognito per l'accesso e gli identity pool per le credenziali AWS, quindi verificherai la firma di un token prima di fidarti di ciò che contiene. Mmapperai poi l'origine reale di un permesso tra identity policy, resource policy e i boundary che li limitano, e userai quella mappa per scegliere tra IAM, Cognito e Lambda authorizer per un endpoint API Gateway. Infine, terrai i segreti fuori da codice e log, scegliendo l'archivio, l'offuscamento e le pratiche di rotazione che superano un'analisi degli incidenti.
Inizia il capitolo
3

Crittografia e ricevute

In questo capitolo abbinerai la modalità di crittografia al requisito: i quattro modi per cifrare un oggetto S3 e l'unica riga di policy che impone il transito. Capirai poi chi controlla davvero una chiave KMS quando sia la key policy sia una policy IAM hanno voce in capitolo, e leggerai CloudTrail abbastanza da riconoscere quando il suo silenzio significa che nessuno stava registrando, non che non sia successo nulla. Infine, eseguirai la checklist dell'intero corso su un servizio che stai per distribuire e vedrai come le stesse decisioni su identità, segreti e crittografia si estendono a pipeline e agenti di IA che chiamano AWS per tuo conto.
Inizia il capitolo

Uso di AWS Security per sviluppatori

Corso
completato

Ottieni Attestato di conseguimento

Iscriviti ora

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.