Menggunakan Keamanan AWS untuk Developer
Rahul Singh
Technical Product Manager
Untuk mempercepat pekerjaan, sebuah key dibuat dalam skrip dan disimpan di file konfigurasi.
Di dalam file, key itu:

Untuk mempercepat pekerjaan, sebuah key dibuat dalam skrip dan disimpan di file konfigurasi.
Di dalam file, key itu:
18 bulan kemudian, masih valid

Jadikan kedaluwarsa sebagai default dengan AWS STS
Minta sebuah role, dapatkan kredensial dengan jam bawaan
Security Token Service (STS): ada masa berlaku, default satu jam

Jadikan kedaluwarsa sebagai default dengan AWS STS
Minta sebuah role, dapatkan kredensial dengan jam bawaan
Kredensial sementara diawali ASIA dan membawa session token
Security Token Service (STS): ada masa berlaku, default satu jam

Jadikan kedaluwarsa sebagai default dengan AWS STS
Minta sebuah role, dapatkan kredensial dengan jam bawaan
Kredensial sementara diawali ASIA dan membawa session token
Panggilan yang sama awalnya diterima, lalu ditolak
Security Token Service (STS): ada masa berlaku, default satu jam

Memeriksa credential provider chain

Memeriksa credential provider chain
Key yang hard-coded dicek pertama, jadi harus dihapus

1. explicit a key passed in your code
2. environment AWS_* variables, and on Lambda
that is the execution role
3. config file ~/.aws/credentials
4. container ECS or EKS task role
5. instance EC2 instance profile, via IMDS
Pipeline kode sering berjalan di luar AWS, jadi credential chain tidak bisa dilampirkan

Pipeline kode sering berjalan di luar AWS, jadi credential chain tidak bisa dilampirkan
Token OIDC (OpenID Connect)


Menukar token dengan kredensial

Menukar token dengan kredensial
Rahasia repositori: kini kosong
Signature Version 4, atau SigV4

Kredensial sementara

Kredensial sementara
Pre-signed URL


Menggunakan Keamanan AWS untuk Developer