Using AWS Security for Developers
Rahul Singh
Technical Product Manager
Three kinds of string

Three kinds of string
Two names for personal data



The safe-feeling choice

The safe-feeling choice
What GetFunctionConfiguration returns
A storage answer to an access question

Two services, one job each

Two services, one job each
Four things decide it


GetSecretValue at startupkms:Decrypt
GetSecretValue at startupkms:DecryptCache forever, and rotation breaks you
Why four steps, not one swap

Why four steps, not one swap
Four steps, one handover
AWSPENDING, AWSCURRENT, AWSPREVIOUS
Why four steps, not one swap
Four steps, one handover
AWSPENDING, AWSCURRENT, AWSPREVIOUSNothing tells your cache


Sanitize before you write

Sanitize before you write

Sanitize before you write
On-call needs config, a stranger needs the rest
Using AWS Security for Developers