Create an automated, centralized security dashboard with pre-built widgets - Security Insights on AWS

Create an automated, centralized security dashboard with pre-built widgets

Publication date: March 2024 (last update: October 2024)

The Security Insights on AWS solution helps analyze the data within your Amazon Security Lake, which can help you align your workloads to Well-Architected Security best practices (SEC4). Amazon Security Lake is a data lake service that's designed to collect security-related logs and events. It automatically centralizes security data from AWS environments, software as a service (SaaS) providers, and on-premises and cloud sources into a purpose-built data lake stored in your AWS account.

This solution provides a single pane view for your security data by creating an automated Amazon QuickSight dashboard. The dashboard's 20+ pre-built widgets show critical insights for data sources such as:

You can opt into the data sources that you're interested in and configure the insights' duration. You can use this dashboard to derive actionable insights and improve your security posture. You can visualize security key performance indicators (KPIs) and take action to enhance security across your cloud, on-premises, or hybrid environments.

Important

To use this solution, you must set up and configure a Security Lake and a QuickSight admin account. In addition, your Security Lake queries must use source version 2. For more details, see Prerequisites.

This implementation guide provides an overview of the Security Insights on AWS solution, its reference architecture and components, considerations for planning the deployment, and configuration steps for deploying the solution to the Amazon Web Services (AWS) Cloud.

The intended audience for using this solution's features and capabilities in their environment includes IT security teams, solutions architects, business decision makers, and cloud professionals. To deploy this solution, you should have an understanding of your Security Lake.

Use this navigation table to quickly find answers to these questions:

If you want to . . . Read . . .

Know the cost for running this solution.

The estimated cost for running this solution in the US East (N. Virginia) Region is USD $4,127.42 a month for AWS resources to scan 100 GB of data. This doesn't include the cost of your existing Security Lake.

Cost
Understand the security considerations for this solution. Security
Know how to plan for quotas for this solution. Quotas
Know which AWS Regions support this solution. Supported AWS Regions
View or download the AWS CloudFormation template included in this solution to automatically deploy the infrastructure resources (the "stack") for this solution. AWS CloudFormation template
Access the source code and optionally use the AWS Cloud Development Kit (AWS CDK) to deploy the solution. GitHub repository