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.
How can AWS SSO simplify access management across multiple accounts?
WS SSO (Single Sign-On) enables users to log in once and gain access to all assigned accounts and applications without needing multiple credentials.
What is a primary advantage of using AWS Control Tower?
It automates the setup of a multi-account environment following AWS best practices.
How does IAM role switching work in a multi-account setup?
Users in one AWS account assume a role in another account to gain temporary, limited access without creating additional IAM users.
What is the purpose of tagging AWS resources across accounts?
ags help track resource usage, apply policies, and simplify management across accounts
Why is it important to use separate accounts for different environments (e.g., dev, test, prod)?
To enforce isolation and reduce the risk of unintended impacts across environments
What feature of AWS Organizations ensures billing is centralized?
Consolidated billing aggregates costs across accounts, simplifying billing and enabling volume discounts.