Enable Amazon GuardDuty for Your AWS Account
Enabling a threat detection service like Amazon GuardDuty that continuously monitors, analyzes, and processes AWS data sources and logs in your AWS environment is very helpful from a security standpoint.
The question is do you have it enabled for your AWS Account?
In this short write-up, I will guide you through enabling Amazon GuardDuty for your AWS Account. However, let me briefly highlight some features and capabilities of Amazon GuardDuty.
Features and Capabilities of Amazon GuardDuty
The features and capabilities of Amazon GuardDuty are categorized into the following:
For more information on Amazon GuardDuty, click here to go to the documentation page.
Enabling Amazon GuardDuty for your AWS Environment
You can enable GuardDuty directly from the AWS Management Console or using AWS CLI - Command-line Interface as the case may be.
I want to show you how to enable it from Console. To do this, search for and click on Amazon GuardDuty and click on Get Started.
From the above screenshot, the Amazon GuardDuty welcome page displays, click on Enable GuardDuty to enable it.
Enable Amazon GuardDuty as shown below:
It will take a few minutes for the task to complete. Once, it is complete you will see the green flag flying above the Amazon GuardDuty page informing you that "You've successfully enabled GuardDuty.
The GuardDuty summary page is currently empty as GuardDuty will populate the findings for me once it finds potential threats in my AWS environment.
Note that Amazon GuardDuty, once enabled for your AWS Account will run for 30 days free. For more details about GuardDuty pricing, see this page.
Amazon GuardDuty Protection Plans
There are Six Protection Plans with the Amazon GuardDuty Runtime Monitoring plan recently as the new findings types.
Take a moment to go through each of the protection plans.
You will notice that only the EKS Protection plan is not enabled by default. You can manually allow the EKS Protection plan based on your requirements.
Organizations with multiple AWS Accounts can add other AWS Accounts to monitor by invitation.
Alternatively, you can enable Amazon GuardDuty, list Detectors to get Detector ID, Update Detector Settings and disable GuardDuty by running the below AWS CLI commands:
# Enable GuardDuty
aws guardduty create-detector --enable
# List Detectors to get Detector ID
aws guardduty list-detectors
# Update Detector Settings (if needed)
aws guardduty update-detector --detector-id <detector-id> --finding-publishing-frequency SIX_HOURS
# Disable GuardDuty (if needed)
aws guardduty delete-detector --detector-id <detector-id>
DevOps Engineer | Certified Solution Architect | 2x AWS Certified | Linux | Docker | Ansible | Terraform | kubernetes| Full Stack Web Developer
5 个月Love this