02 Security Flashcards
Describe Security Assertion Markup Language (SAML).
SAML is an open standard used by identity providers (IdP) for federation, primarily for internal corporate IdPs, and it returns a SAML assertion when a user logs in.
How does SAML assertion work in the context of AWS?
When a user logs in, the IdP returns a SAML assertion which can be exchanged for credentials using sts:AssumeRoleWithSAML.
Define IAM Identity Center and its purpose.
IAM Identity Center manages access to AWS accounts and custom applications using Single Sign-On (SSO), intended for workforce identity federation.
What are the key functions of Amazon Cognito?
Amazon Cognito has two key functions: user pools for managing users and providing JWTs, and identity pools for exchanging external identities for temporary AWS credentials.
How do user pools in Amazon Cognito operate?
User pools are a database of users that provide JWTs upon sign-in, allowing for user management, social sign-in, and optional email and MFA verification.
Explain the role of identity pools in Amazon Cognito.
Identity pools offer access to temporary AWS credentials and can provide access for guest users, allowing external identities to be exchanged for AWS credentials.
Describe Amazon Workspaces and its billing options.
Amazon Workspaces is a desktop-as-a-service offering with pricing available on an hourly or monthly basis, though hourly billing includes a fixed overhead.
What is the function of AWS Directory Service in Amazon Workspaces?
AWS Directory Service is required for authentication and user management in Amazon Workspaces and can integrate with existing Active Directory installations.
How does Amazon Workspaces ensure networking access?
Each Workspace uses an Elastic Network Interface (ENI) to access networking in a Virtual Private Cloud (VPC), with the option to add a VPN for connectivity to on-premises resources.
What storage options are available in Amazon Workspaces?
Storage in Amazon Workspaces is provided by a user volume and a system volume, based on EBS volumes, which can be encrypted at rest.
Define the availability characteristics of Amazon Workspaces.
Workspaces are not designed for high availability and are tied to a single Availability Zone (AZ).
Describe the Directory Service in the context of AWS.
Directory Service is a native Microsoft Active Directory service that can serve as a drop-in replacement for an existing server and is highly available by default, using two AZs.
How does Directory Service establish trust with on-premises AD servers?
Directory Service can establish a two-way trust, allowing users with access to an on-premises AD server to connect.
Describe the function of the Key Management Service (KMS) in AWS.
KMS creates, stores, and manages cryptographic keys, implementing encryption and decryption directly without key material leaving the service.
How does Simple AD differ from native Active Directory (AD)?
Simple AD is a non-native AD compatible server that is cheaper but does not support all features of native AD.
Define the purpose of Control Tower in AWS.
Control Tower orchestrates other AWS services to set up multi-account environments, providing governance and management capabilities.
What is the role of Guard Rails in Control Tower?
Guard Rails detect and mandate standards across all accounts, ensuring compliance and security.
Explain the concept of Multi-Region Keys in KMS.
Multi-Region Keys automatically replicate cryptographic material between regions, allowing decryption of data encrypted in another region.
How does the AD Connector function in AWS?
AD Connector redirects requests to an on-premises AD server, enabling AWS services to integrate with existing on-premises AD installations.