Control Tower
Definition
Control Tower is an AWS service that provides a centralized governance solution for managing multi-account AWS environments. It automates the setup of a secure, compliant, and scalable landing zone using AWS best practices. Control Tower integrates with AWS Organizations to enforce policies and guardrails across accounts, ensuring consistent security and compliance.
Secure Settings Example
{
"AWSControlTower": {
"Guardrails": [
{
"Name": "Disallow S3 Buckets Without Logging",
"Type": "Mandatory",
"Description": "Ensures all S3 buckets have logging enabled for security auditing."
},
{
"Name": "Enforce MFA for Console Access",
"Type": "Mandatory",
"Description": "Requires multi-factor authentication for all IAM users accessing the AWS Management Console."
}
]
}
}
Insecure Settings Example
{
"AWSControlTower": {
"Guardrails": [
{
"Name": "Disallow S3 Buckets Without Logging",
"Type": "Optional",
"Description": "Allows S3 buckets to be created without logging, potentially missing audit trails."
},
{
"Name": "Enforce MFA for Console Access",
"Type": "Optional",
"Description": "Does not enforce multi-factor authentication, increasing the risk of unauthorized access."
}
]
}
}