To implement AWS Network Firewall, Rapid7 used AWS Resource Access Manager (AWS RAM), a service for securely sharing AWS resources across multiple accounts. The company built a global rule set and then used AWS RAM to efficiently deploy those rules across more than 400 firewall endpoints, all in a matter of seconds. It also created a self-service model so that developers can quickly add the required endpoints to the distributed rules. Rapid7 inserted AWS Network Firewall across all accounts in 1 month using automation with Terraform, which resulted in virtually no downtime for customers.
Using AWS Network Firewall, Rapid7 gained instant visibility into its network traffic. In addition, the company uses Amazon GuardDuty, a threat detection service that monitors AWS accounts and workloads for malicious activity and delivers detailed security findings for visibility and remediation. Using the two services together, Rapid7 can better alert its development teams to network traffic issues. The logging and alerting architecture for Rapid7 is centralized, so these visibility improvements benefit teams across the company. “We’ve created more awareness of traffic, and with fine-grained visibility, teams can better relate that awareness to what they’re actually doing,” says Lynch.
Rapid7 also improved its observability, gaining contextualized data that provides new insights—using fine-grained custom inspection rules, Rapid7 can quickly identify the originating source to directly notify owners and achieve awareness. “Using AWS Network Firewall, we can deploy rules in seconds globally across all our endpoints,” says Lynch. “Using AWS, we obtained much more powerful, fine-grained observability and enhanced our security posture.” Increasing the traffic observability helped reduce the time to create evidence for audits, and the company achieved higher efficiency with its security management (under the AWS Shared Responsibility Model). Rapid7 expedited its deployment process, now deploying a new firewall endpoint in minutes.
Because the company has over 400 firewall endpoints and more than five million network connections per day, the solution it chose needed to scale to match this large amount of traffic. Using AWS Network Firewall, the solution has been scaled to handle the increase in traffic with virtually no action needed by the Rapid7 team. This saves time for the company compared to having a custom solution, where developers would have needed to troubleshoot and diagnose scaling issues. “The rapid deployment of firewall endpoints and the seamless scaling mean that we can pass high volumes of traffic without worrying about performance issues,” says Lynch. “Compared with our previous solution, this is a big win.”