Skip to content

automated approaches involving an Amazon Route 53 Firewall Domain List, paired with an AWS Lambda function to parse an external source, and keep the Rule Group automatically up to date

License

Notifications You must be signed in to change notification settings

aws-samples/amazon-route-53-resolver-dns-firewall-automation-examples

Amazon Route 53 Resolver DNS Firewall Automation Examples

This repository contains CloudFormation templates and automation scripts for Amazon Route 53 Resolver DNS Firewall configurations.

Examples

DNS Firewall Advanced Sample Rule Group

  • Located in /sample-rule-group

A CloudFormation template that creates a DNS Firewall rule group with recommended AWS managed domain list and DNS Firewall Advanced rules for protecting against advanced DNS threats:

  • BLOCK - AWS Managed Aggregate Threat List
  • BLOCK - DNS Tunneling (High Confidence)
  • BLOCK - Domain Generation Algorithms (High Confidence)
  • ALERT - DNS Tunneling (Low Confidence)
  • ALERT - Domain Generation Algorithms (Low Confidence)

Abuse.CH

  • Located in /Abuse.ch

This solution demonstrates an automated approach for creating a DNS Firewall domain list, leveraging an AWS Lambda function to parse an external source (https://abuse.ch), and keep the rule group automatically up to date.

Getting Started

  1. Clone the repository
  2. Navigate to the desired solution folder
  3. Follow the deployment instructions in each solution's README

License Summary

This sample code is made available under the MIT-0 license. See the LICENSE file.

About

automated approaches involving an Amazon Route 53 Firewall Domain List, paired with an AWS Lambda function to parse an external source, and keep the Rule Group automatically up to date

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •