More Info:

None of the Amazon SNS subscriptions created within your AWS account should use HTTP instead of HTTPS as delivery protocol in order to enforce SSL encryption for all subscription requests.

Risk Level

Medium

Address

Security

Compliance Standards

SOC2, HIPAA, ISO27001, AWSWAF

Triage and Remediation

Remediation

Sure, here are the step-by-step instructions to remediate the issue of “AWS SNS Subscription Should Not Use HTTP As Delivery Protocol” for AWS using the AWS console:

  1. Login to the AWS Management Console.
  2. Navigate to the SNS service from the Services dropdown.
  3. Click on the Subscriptions option from the left-hand menu.
  4. Select the subscription that is using HTTP as the delivery protocol.
  5. Click on the Edit button from the subscription details page.
  6. From the Protocol dropdown, select HTTPS as the delivery protocol.
  7. Enter the endpoint URL that supports HTTPS delivery.
  8. Click on the Update button to save the changes.

Once the above steps are completed, the SNS subscription will use HTTPS as the delivery protocol instead of HTTP, which will remediate the issue of “AWS SNS Subscription Should Not Use HTTP As Delivery Protocol”.

Additional Reading: