Bezpieczeństwo AWS dla deweloperów
Rahul Singh
Technical Product Manager

Przejście: żądanie dociera do twojego kodu
Odrzucenie: 401 unauthorized, twój kod się nie uruchamia
AWS_IAM): AWS sprawdza podpis
AWS_IAM): AWS sprawdza podpisCOGNITO_USER_POOLS): AWS weryfikuje tokeniss, aud, exp
AWS_IAM): AWS sprawdza podpisCOGNITO_USER_POOLS): AWS weryfikuje tokeniss, aud, exp



REST API

REST API
HTTP API

Buforowanie oszczędza czas

Buforowanie oszczędza czas
Czas życia pamięci podręcznej (TTL)
authorizerResultTtlInSeconds: domyślnie 300 s, maksymalnie 3600 s

W momencie odwołania

Okno pomiędzy

Kontroluj to okno
Zewnętrzny podmiot wewnątrz twojego konta

Zewnętrzny podmiot wewnątrz twojego konta
ARN roli nie jest tajny
Problem zdezorientowanego pośrednika (confused deputy)

Zewnętrzny podmiot wewnątrz twojego konta
ARN roli nie jest tajny
Problem zdezorientowanego pośrednika (confused deputy)
Rozwiązanie: sts:ExternalId

Bezpieczeństwo AWS dla deweloperów