IAM 3 Flashcards
ABAC
What is ABAC?
Access-based access control: make AuthZ decisions based on Tags
ABAC
Why does ABAC scale so well?
Don’t modify tons of Role Policies when you add new things, just tag each resource.
ABAC
Why is ABAC more flexible than RBAC?
A human with 5 roles just has 5 Tags on their IAM User – Policies grant from Tags.
ABAC
How do I do ABAC when I federate from SAML, etc.?
Have the provider pass session tags with the identity – they are Tags in AWS.
ABAC
How do you restrict what an IAM User can do if I tag the IAM User?
Use ${PrincipalTag/department} in Resources or Conditions
AAA
What is “AAA” for security?
Authentication, Authorization, and Access control
AAA
What is an example of Authentication?
Username + password, token from web federated login
AAA
What is an example of Authorization?
IAM Policy
AAA
What is Access control?
Higher-level concept including the other two parts of AAA
AAA
Example of simplest Access Control?
Username, password, IAM Role
AAA
Example of network Access Control?
NACLs in a VPC: no username, humans, or logins at all
MFA
What are 4 types of MFA Factors?
Knowledge, posession, inherent, location
MFA
Examples of MFA factor knowledge?
username, password, combination
MFA
Examples of MFA factor posession?
Bank card, dongle, MFA phone app, yubikey
MFA
Examples of MFA factor inherent?
Fingerprint, face, voice, iris