Na het volgen van deze cursussen voel ik me zeker genoeg om professionele visualisaties en dashboards te maken
Cursusbeschrijving
Als je code AWS aanroept, wiens rechten worden er dan eigenlijk gecontroleerd? Gaat dat mis, dan lever je een role op die elke bucket in het account kan lezen. AWS-beveiliging gebruiken voor developers is gemaakt voor developers die echte workloads op AWS draaien, en loopt door de beveiligingskeuzes die het werk echt vraagt. Je vervangt langlevende sleutels door kortlevende, role-based access en leest een IAM-beleid goed genoeg om te voorspellen of het toestaat of weigert. Je kiest de juiste autorisatie voor API's en applicatiegebruikers, houdt secrets uit code en logs, en kiest versleuteling die een auditor kan verifiëren. Tot slot lees je CloudTrail-bewijs en versmal je een role op basis van wat die daadwerkelijk deed. Met hands-on scenario's rond één draaiende applicatie loop je weg met beveiligingskeuzes die je kunt onderbouwen, en een praktische basis in het Security-domein van het AWS Certified Developer - Associate-examen.
Vereisten
Lesprogramma
Cursusoverzicht
1
Identiteit en least privilege op AWS
In dit hoofdstuk bouw je het denkkader dat echte AWS-workloads veilig houdt: de actor scheiden van de principal die AWS daadwerkelijk evalueert. Daarna leer je een IAM-beleid te lezen zoals AWS dat doet, om uit te vogelen of een call is toegestaan, geweigerd, of stilletjes nergens door geblokkeerd. Tot slot vervang je langlevende access keys door role assumption, tijdelijke referenties en pre-signed URL's: het patroon dat een sleutel voorgoed uit een repository haalt.
- Introductie tot AWS-beveiliging50 XP
- Herken te ruim ingestelde toegangspaden50 XP
- Geef de functie een smalle rol50 XP
- Bijna niets draait als jijzelf50 XP
- IAM-beleidsevaluatie en expliciete deny50 XP
- Koppel beleidsonderdelen aan hun doel100 XP
- Zie impliciete deny in actie50 XP
- Voorspel de uitkomst van de evaluatie100 XP
- Rollen, tijdelijke referenties en SigV450 XP
- Bepaal wie de role mag assumen50 XP
- Scope van een pre-signed URL bepalen50 XP
- Vervang een opgeslagen sleutel door een role50 XP
2
App-authenticatie en -autorisatie
In dit hoofdstuk trek je een duidelijke scheidslijn tussen Cognito user pools voor inloggen en identity pools voor AWS-referenties, en verifieer je eerst de handtekening van een token voordat je iets erin vertrouwt. Daarna breng je in kaart waar een permissie echt vandaan komt tussen identity policies, resource policies en de grenzen die ze afkappen, en gebruik je die kaart om te kiezen tussen IAM-, Cognito- en Lambda-authorizers voor een API Gateway-endpoint. Tot slot houd je secrets uit code en logs door de juiste store, masking en rotatieroutines te kiezen die een incidentreview doorstaan.
3
Versleuteling en 'Receipts'
In dit hoofdstuk koppel je versleutelingsmodus aan eis: de vier manieren om een S3-object te versleutelen, en de ene beleidsregel die transport afdwingt. Daarna bepaal je wie werkelijk een KMS-sleutel beheert wanneer zowel een key policy als een IAM-beleid iets te zeggen hebben, en lees je CloudTrail nauwkeurig genoeg om te weten wanneer stilte betekent dat niemand logde, niet dat er niets is gebeurd. Tot slot loop je de checklist van de hele cursus langs voor één service die je gaat releasen, en zie je hoe dezelfde keuzes rond identity, secrets en versleuteling doorwerken in pipelines en AI-agents die namens jou AWS aanroepen.
AWS-beveiliging gebruiken voor developers
Cursus
voltooid

