AWS Security Specialty study materials
AWS Security Specialty study resources

AWS Security Specialty key terms

AWS Security Specialty · Get comfortable with the vocabulary.

Amazon GuardDuty

A managed threat detection service that continuously analyzes CloudTrail, VPC Flow Log, and DNS logs, plus malware and EKS findings, using AWS threat intelligence and machine learning to raise prioritized security findings.

Related: AWS Security Hub, Amazon Detective, GuardDuty delegated administrator
GuardDuty delegated administrator

A member account designated through AWS Organizations to centrally enable, configure, and view GuardDuty findings for every account in the organization instead of configuring each account separately.

Related: Amazon GuardDuty, AWS Organizations
AWS Security Hub

A service that aggregates findings from GuardDuty, Inspector, Macie, and other sources into a normalized format and scores accounts against security standards such as CIS and AWS Foundational Security Best Practices.

Related: Amazon GuardDuty, Amazon Macie
Amazon Detective

A managed investigation service that builds graphs of users, roles, IP addresses, and API activity from logs so analysts can quickly determine the scope and root cause of a suspected compromise.

Related: Amazon GuardDuty, AWS CloudTrail
Amazon EventBridge rule

A matching rule on an event bus that routes events, such as GuardDuty findings or Config changes, to targets like Lambda, SNS, or SSM Automation to trigger automated or human response.

Related: Amazon GuardDuty, AWS Systems Manager Automation runbook
AWS Systems Manager Automation runbook

A documented sequence of Systems Manager automation steps, such as snapshotting and isolating an EC2 instance, that can run manually or from an EventBridge rule to contain an incident consistently.

Related: Amazon EventBridge rule, Incident response playbook
Incident response playbook

A written, repeatable procedure describing who does what during a specific security event, covering detection, containment, eradication, recovery, and post-incident review along with the AWS tools used.

Related: AWS Systems Manager Automation runbook, Amazon EventBridge rule
AWS CloudTrail

A service that records API activity across AWS accounts, capturing who made each request, from where, when, and the result, with events delivered to S3 and optionally CloudWatch Logs.

Related: Organization trail, Amazon Athena, Amazon Detective
Organization trail

A CloudTrail trail created in the management account that logs events for every member account in AWS Organizations into a central, tamper-resistant S3 bucket.

Related: AWS CloudTrail, AWS Organizations
VPC Flow Logs

Records of accepted and rejected IP traffic through network interfaces, subnets, or VPCs, published to CloudWatch Logs or S3 for troubleshooting, anomaly detection, and forensic analysis.

Related: Amazon GuardDuty, Amazon Athena
CloudWatch Logs metric filter

A pattern applied to log events that increments a CloudWatch metric when matched, enabling alarms on events such as repeated console login failures or unauthorized API calls.

Related: AWS CloudTrail, Amazon EventBridge rule
Amazon Athena

An interactive query service that runs standard SQL directly against data in S3, commonly used to search CloudTrail, VPC Flow Log, and load balancer logs without loading them into a database.

Related: AWS CloudTrail, VPC Flow Logs
Security group

A stateful, allow-only virtual firewall attached to network interfaces that controls inbound and outbound traffic by protocol, port, and source or destination CIDR or security group.

Related: Network ACL, AWS Network Firewall
Network ACL

A stateless, ordered set of allow and deny rules applied at the subnet boundary, evaluated separately for inbound and outbound traffic and operating independently of security groups.

Related: Security group, AWS Network Firewall
AWS WAF

A web application firewall that inspects HTTP and HTTPS requests against managed or custom rules, such as IP reputation lists, rate limits, and injection patterns, before traffic reaches CloudFront, an ALB, or API Gateway.

Related: AWS Shield Advanced, AWS Network Firewall
AWS Shield Advanced

A paid AWS service providing enhanced DDoS protection, 24/7 access to the AWS response team, cost protection for scaling during attacks, and tighter integration with AWS WAF.

Related: AWS WAF
AWS Network Firewall

A managed stateful firewall for VPCs offering intrusion prevention, domain-based filtering, and Suricata-compatible rules, deployed through firewall endpoints in dedicated subnets.

Related: Network ACL, AWS WAF
AWS PrivateLink / VPC endpoint

A private connection from a VPC to a supported AWS or third-party service that keeps traffic off the public internet; gateway endpoints serve S3 and DynamoDB, while interface endpoints use elastic network interfaces.

Related: Security group, AWS Network Firewall
AWS Systems Manager Session Manager

A capability that provides shell access to EC2 instances and on-premises servers through the SSM agent without inbound ports, bastion hosts, or SSH keys, with sessions optionally logged to S3 or CloudWatch.

Related: AWS CloudTrail, Security group
Identity-based policy

A JSON policy attached to an IAM user, group, or role that grants or denies permissions on AWS resources; it defines what the principal can do but not which principals may use it.

Related: Resource-based policy, Permissions boundary
Resource-based policy

A policy attached directly to a resource, such as an S3 bucket policy, KMS key policy, or SQS queue policy, that specifies which principals may access it and under what conditions.

Related: Identity-based policy, KMS key policy, IAM trust policy
IAM trust policy

A resource-based policy attached to an IAM role that lists which principals, such as users, roles, or federated identities, are allowed to assume that role and under which conditions.

Related: Resource-based policy, AWS STS AssumeRole
Permissions boundary

An advanced IAM feature that sets the maximum permissions an identity-based policy can grant to a user or role, limiting privilege escalation even when broader policies are attached.

Related: Identity-based policy, Service control policy
Service control policy

An AWS Organizations policy that sets the maximum available permissions for accounts in an organizational unit or the whole organization; it filters what IAM can grant but grants nothing itself.

Related: Permissions boundary, AWS Organizations
IAM Access Analyzer

A tool that identifies resources such as buckets, roles, and KMS keys shared with external entities, validates policies against best practices, and generates least-privilege policies from recorded activity.

Related: Resource-based policy, AWS CloudTrail
AWS STS AssumeRole

A Security Token Service API call that returns temporary credentials for an IAM role, widely used for cross-account access, federation, and replacing long-term access keys.

Related: IAM trust policy, IAM Identity Center
IAM Identity Center

A service for centrally managing workforce identities and single sign-on to AWS accounts and applications, using a built-in directory or SAML and OIDC federation, and issuing short-lived credentials via permission sets.

Related: AWS STS AssumeRole, AWS Organizations
KMS key policy

The primary resource-based policy that determines who may use or administer a KMS key; unlike other policies, no IAM principal has access unless this key policy enables it.

Related: Resource-based policy, Envelope encryption, SSE-KMS
Envelope encryption

A scheme in which a data key encrypts the data and a KMS key encrypts the data key; the encrypted data key is stored with the ciphertext so decryption needs only one KMS call.

Related: SSE-KMS, KMS key policy
SSE-KMS

Server-side encryption for services such as S3, EBS, and CloudWatch Logs where AWS encrypts data with keys held in KMS, giving separate key permissions and an audit trail of key usage.

Related: Envelope encryption, KMS key policy
S3 Block Public Access

A set of account-level and bucket-level settings that override bucket policies and ACLs to reject public access, blocking new public policies and any cross-account public sharing.

Related: Amazon Macie, Resource-based policy
Amazon Macie

A managed data security service that uses pattern matching and machine learning to discover and classify sensitive data such as credentials and personal information in S3, and to flag publicly accessible buckets.

Related: AWS Security Hub, S3 Block Public Access
AWS Secrets Manager

A service for storing, retrieving, and automatically rotating secrets such as database credentials and API keys, with fine-grained IAM access control and encryption through KMS.

Related: KMS key policy, IAM Identity Center
Shared responsibility model

The division of security duties between AWS, responsible for security of the cloud including physical and managed service infrastructure, and customers, responsible for security in the cloud such as data, identity, and configuration.

Related: AWS Artifact
AWS Artifact

A self-service portal providing AWS compliance reports, certifications, and third-party audit documents, plus the ability to review and accept agreements such as the BAA or NDA for an organization.

Related: Shared responsibility model, AWS Organizations
AWS Organizations

A service for centrally managing many AWS accounts, grouping them into organizational units, applying service control policies, consolidating billing, and enabling centralized security services.

Related: Service control policy, Organization trail, AWS Control Tower
AWS Control Tower

A service that sets up and governs a multi-account AWS environment using a landing zone, with guardrails implemented through Organizations, AWS Config, and IAM, plus a dashboard for detecting compliance drift.

Related: AWS Organizations, AWS Config conformance pack
AWS Config conformance pack

A collection of AWS Config rules and remediation actions packaged as YAML templates and deployable across accounts to continuously evaluate resources against a chosen compliance framework.

Related: AWS Control Tower, AWS Organizations