Security

Implement authentication, authorization, encryption, and manage sensitive data in applications (~26% of exam).

Covers implementing authentication and authorization including federated access with Cognito and IAM, bearer tokens, programmatic access, authenticated AWS service calls, IAM role assumption, defining permissions for principals, application-level authorization, and cross-service authentication in microservices. Also covers implementing encryption including encryption at rest and in transit, certificate management, client-side vs server-side encryption, encryption key usage, certificate/SSH key generation, cross-account encryption, and key rotation. Additionally covers managing sensitive data including data classification (PII, PHI), encrypting environment variables, secret management services, data sanitization, data masking, and multi-tenant data access patterns.
5 minutes 5 Questions

Security in AWS is a critical domain for the AWS Certified Developer - Associate certification. It encompasses multiple layers of protection to safeguard applications, data, and infrastructure in the cloud. AWS operates on a Shared Responsibility Model where AWS manages security OF the cloud (phys…

Concepts covered: Assuming IAM roles, Cross-account role assumption, Amazon Cognito user pools, Amazon Cognito identity pools, Federated access with identity providers, AWS IAM for authentication, Bearer token authentication, JSON Web Tokens (JWT), OAuth 2.0 and OpenID Connect, Programmatic access to AWS, Access keys and secret keys, AWS STS (Security Token Service), Authenticated AWS service calls, Signature Version 4 signing, IAM policies and permissions, IAM policy conditions, Resource-based policies, Identity-based policies, Application-level authorization, Fine-grained access control, Cross-service authentication in microservices, Service-to-service authentication, Encryption at rest, Encryption in transit, TLS/SSL for data in transit, AWS Certificate Manager (ACM), Generating certificates for development, AWS Private CA, Client-side encryption, Server-side encryption, Manual key rotation, AWS KMS (Key Management Service), KMS customer managed keys, KMS AWS managed keys, Envelope encryption, Encrypting and decrypting data, SSH key generation and management, Cross-account encryption access, KMS key policies, Automatic key rotation, Data classification concepts, Personally identifiable information (PII), Protected health information (PHI), Encrypting Lambda environment variables, AWS Secrets Manager, AWS Systems Manager Parameter Store, SecureString parameters, Secrets rotation, Data sanitization techniques, Application-level data masking, Input validation and sanitization, Multi-tenant data isolation, Row-level security patterns

Test mode:
More Security questions
143 questions (total)