Module 9: Securing application, user and data access Flashcards
Why is it difficult to manage users when assigning individual rights ?
Each change, team growth, new access, policy… needs to be manually updated by an admin.
What mechanism makes it easier to manage users?
Create groups based on job function.The policy is attached to the group not the user
Can a user belong to multiple groups ?
Yes
Can a group belong to another group ?
No
How can group be granted permissions ?
By using access control policies
Groups do not have security credentials and cannot access web services directly. They exist solely to make it easier to manage user permissions.
TRUE or FALSE ?
TRUE
What take precedence if two rules conflict ?
The most restrictive rule takes precedence
What does it mean if i see the term RBAC in the context of managing permissions ?
Role-Based Access Control
What is the role based access control?
Create a policy and attach it to an entity (user group or role). Traditionally permissions are defined based on job function.
What does it mean if I see ABAC in the context of managing permissions
Attribute Based permissions
What are attribute based permissions ?
Permissions based on attributes (key-value paris called tags).
More flexible than policies, allows to manage granular permissions, highly scalable and fully auditable.
What is the pre-requisite of a clean ABAC ?
Correct Tagging
What is an identity federation ?
An agreement between a Service provider and an identity provider. (Like connect with facebook, or connect with apple)
IdP is identity provider, SP is the service provider.
What are AWS service supporting identity federation
AWS IAM
Aws IAM Identity center
AWS Security Token Services
Amazon Cognito
What is IAM Identity center ?
A service to create or connect identities and manage access centrally
What is AWS Security Token Service?
It’s a web service to request temporary limited priviledge credentials. Can be used by users or applications
What is AWS Organizations?
A service that helps you centrally manage and govern multiple AWS accounts.
What is a Service Control Policy (SCP)?
SCPs allow administrators to control permissions for accounts in an AWS Organization, applying restrictions across accounts.