More Info:

The DomainKeys Identified Mail (DKIM) feature should be enabled for domains and addresses in SES. DKIM is a security feature that allows recipients of an email to verify that the sender domain has authorized the message and that it has not been spoofed.

Risk Level

Medium

Address

Security

Compliance Standards

CBP

Triage and Remediation

Remediation

To remediate the misconfiguration of DKIM signing not being enabled for AWS SES (Simple Email Service) using the AWS console, follow these step-by-step instructions:

  1. Sign in to the AWS Management Console: Go to https://aws.amazon.com/ and sign in to your AWS account using your credentials.

  2. Navigate to AWS SES Console: Once logged in, navigate to the AWS SES (Simple Email Service) console by typing “SES” in the AWS services search bar and selecting SES from the dropdown.

  3. Verify your domain: Before enabling DKIM, you need to verify the domain for which you want to enable DKIM. If you haven’t already verified the domain, go to the “Identity Management” section in the SES console, click on “Domains” and follow the instructions to verify your domain.

  4. Enable DKIM Signing: Once your domain is verified, navigate to the “Identity Management” section in the SES console, click on “Email addresses” or “Domains” depending on your setup, and select the domain for which you want to enable DKIM.

  5. Click on the domain: Click on the domain for which you want to enable DKIM signing. This will take you to the domain details page.

  6. Enable DKIM: In the domain details page, scroll down to the “Authentication” section and click on the “Enable DKIM” button. This will start the process of enabling DKIM signing for your domain.

  7. Follow the instructions: Follow the on-screen instructions to complete the DKIM setup. This usually involves adding CNAME records to your DNS settings. AWS will provide you with the CNAME records that you need to add to your DNS provider.

  8. Verify DKIM Setup: Once you have added the CNAME records to your DNS provider, go back to the SES console, click on the domain, and verify the DKIM setup. AWS SES will check the DNS records to ensure that DKIM signing is properly configured for your domain.

  9. Monitor DKIM Status: After enabling DKIM signing, make sure to monitor the DKIM status in the SES console regularly to ensure that it remains enabled and properly configured for your domain.

By following these steps, you can remediate the misconfiguration of DKIM signing not being enabled for AWS SES and ensure that your email communications are secure and authenticated.

Additional Reading: