50 % Rabatt auf DataCamp Premium. Über 700 Kurse zum halben Preis. Beginne jetzt mit dem Lernen.
Kursbeschreibung
Wenn dein Code AWS aufruft, wessen Berechtigungen werden eigentlich geprüft? Falsch gemacht, und du lieferst eine Rolle aus, die jeden Bucket im Konto lesen kann. AWS-Sicherheit für Entwickler:innen ist für Devs gedacht, die echte Workloads auf AWS betreiben, und führt dich durch die Sicherheitsentscheidungen, die der Job wirklich erfordert. Du ersetzt langlebige Schlüssel durch kurzlebigen, rollenbasierten Zugriff und liest eine IAM-Richtlinie so gut, dass du vorhersagen kannst, ob sie erlaubt oder verweigert. Du wählst die richtige Autorisierung für APIs und Anwendungsnutzer:innen, hältst Secrets aus Code und Logs heraus und entscheidest dich für eine Verschlüsselung, die ein Audit nachvollziehen kann. Zum Schluss liest du CloudTrail-Belege und ziehst eine Rolle auf Basis dessen enger, was sie tatsächlich getan hat. Mit praxisnahen Szenarien rund um eine laufende Anwendung triffst du am Ende Sicherheitsentscheidungen, die du begründen kannst, und baust eine solide Grundlage im Security-Bereich der Prüfung AWS Certified Developer – Associate auf.
Voraussetzungen
Lernprogramm
Kursübersicht
1
Identitäten und Least Privilege auf AWS
In diesem Kapitel baust du das mentale Modell auf, das echte AWS-Workloads schützt: die Trennung zwischen dem Akteur und dem Principal, den AWS tatsächlich bewertet. Danach lernst du, eine IAM-Richtlinie so zu lesen wie AWS es tut, um herauszufinden, ob ein Aufruf erlaubt, verweigert oder stillschweigend durch nichts blockiert wird. Abschließend ersetzt du langlebige Zugriffsschlüssel durch Rollenübernahme, temporäre Anmeldedaten und vorab signierte URLs – das Muster, das Schlüssel dauerhaft aus Repositories verbannt.
- Einführung in AWS-Sicherheit50 XP
- Überprivilegierte Zugriffspfade erkennen50 XP
- Gib der Funktion eine eng gefasste Rolle50 XP
- Fast nichts läuft als du selbst50 XP
- IAM-Richtlinienauswertung und explizites Deny50 XP
- Ordne Policy-Bestandteile ihrem Zweck zu100 XP
- Implizites Deny in Aktion sehen50 XP
- Bewerte das Ergebnis der Auswertung100 XP
- Rollen, temporäre Anmeldeinformationen und SigV450 XP
- Entscheide, wer die Rolle annehmen darf50 XP
- Gültigkeitsbereich einer vorab signierten URL festlegen50 XP
- Ersetze einen gespeicherten Schlüssel durch eine Rolle50 XP
2
App-Authentifizierung und -Autorisierung
In diesem Kapitel ziehst du eine klare Linie zwischen Cognito User Pools für den Login und Identity Pools für AWS-Anmeldedaten und prüfst die Signatur eines Tokens, bevor du seinem Inhalt vertraust. Dann kartierst du, wo eine Berechtigung wirklich herkommt – zwischen Identitätsrichtlinien, Ressourcenrichtlinien und den Grenzen, die sie deckeln – und nutzt diese Karte, um zwischen IAM-, Cognito- und Lambda-Authorizern für einen API-Gateway-Endpunkt zu wählen. Zum Schluss hältst du Secrets aus Code und Logs heraus und triffst die Wahl für Store, Maskierung und Rotationsgewohnheiten, die eine Incident-Review überstehen.
3
Verschlüsselung und Belege
In diesem Kapitel ordnest du den Verschlüsselungsmodus der Anforderung zu: die vier Möglichkeiten, ein S3-Objekt zu verschlüsseln, und die eine Richtlinienzeile, die Transport erzwingt. Danach klärst du, wer einen KMS-Schlüssel wirklich kontrolliert, wenn sowohl eine Key Policy als auch eine IAM-Richtlinie etwas zu sagen haben, und liest CloudTrail genau genug, um zu erkennen, wann sein Schweigen bedeutet, dass niemand geloggt hat – nicht, dass nichts passiert ist. Abschließend wendest du die Checkliste des gesamten Kurses auf einen Dienst an, den du gleich auslieferst, und siehst, wo dieselben Entscheidungen zu Identität, Secrets und Verschlüsselung in Pipelines und KI-Agenten übergehen, die in deinem Namen AWS aufrufen.
AWS-Sicherheit für Entwickler:innen nutzen
Kurs
abgeschlossen

