Skip to content

SecureHats/Sentinel-playground

Repository files navigation

logo

GitHub release Maintenance PRs Welcome

Deploy To Azure

Sentinel Playground

The Sentinel playground is a project to deploy an initial Azure Sentinel environment pre-provisioned with sample data. This to speed up the deployment for Proof of Concept and demo scenarios.

Prerequisites

  • Azure user account with enough permissions. See table below.

The following table summarizes permissions, licenses needed and cost to enable each Data Connector:

Provider Connector Custom Table Parser Workbook Solution Tested
Alsid Alsid for Active Directory (Preview) AlsidForADLog_CL [x] [x] [ ] [ ]
Agari Agari Phishing Defense and Brand Protection (Preview) agari_apdpolicy_log_CL [x] [ ] [ ] [ ]
agari_apdtc_log_CL [x] [ ] [ ] [ ]
agari_bpalerts_log_CL [x] [ ] [ ] [ ]
Akamai Akamai Security Events (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Aruba Aruba ClearPass (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Cisco Cisco ISE Event SecureHats_CL [x] [ ] [ ] [ ]
Cisco Cisco Meraki (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Cisco Cisco UCS (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Cisco Cisco Umbrella (Preview) Cisco_Umbrella_cloudfirewall_CL [x] [x] [x] [ ]
Cisco_Umbrella_dns_CL [x] [x] [x] [ ]
Cisco_Umbrella_ip_CL [x] [x] [x] [ ]
Cisco_Umbrella_proxy_CL [x] [x] [x] [ ]
Microsoft Sysmon Parser SecureHats_CL [x] [ ] [ ] [ ]
Palo Alto Palo Alto Prisma Cloud (Preview) PaloAltoPrismaCloudAlert_CL [x] [x] [x] [ ]
Palo Alto Palo Alto Prisma Cloud (Preview) PaloAltoPrismaCloudAudit_CL [x] [x] [x] [ ]
Qualys Qualys VM KnowledgeBase (Preview) QualysKB_CL [x] [x] [x] [ ]
Qualys Qualys Vulnerability Management (Preview) QualysHostDetection_CL [x] [ ] [ ] [ ]
Symantec Broadcom Symantec DLP (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Symantec Symantec ProxySG (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Symantec Symantec VIP (Preview) SecureHats_CL [x] [ ] [ ] [ ]
Ubiquiti Ubiquiti UniFi (Preview) Ubiquiti_CL [x] [x] [x] [ ]

ARM template instructions

The template performs the following tasks:

  • Creates resource group (if given resource group doesn't exist yet)
  • Creates Log Analytics workspace (if given workspace doesn't exist yet)
  • Installs Azure Sentinel on top of the workspace (if not installed yet)
  • Creates a temporary Azure Container Registry
  • Creates a used assigned identity for executing the deployment scripts
  • Creates a Deployment script (if given deployment script doesn't exist yet)

In order to execute the deployment scripts, the deployment template uses an ARM deployment script which requires a user assigned identity. You will see this resource in your resource group when the deployment finishes. You can remove after depployment if desired.

It takes around 10 minutes to before that sample data is visible.

Supported Providers

  • Aruba
  • Cisco
  • Symantec

ToDo

  • Add more data providers
  • Add more parsers
  • Clean-up Deployment Scripts
  • Enables analytics rules for selected Microsoft 1st party products
  • Enables Fusion rule and ML Behavior Analytics rules for RDP or SSH (if Security Events or Syslog data sources are selected)
  • Enables Scheduled analytics rules that apply to all the enabled connectors