Anvilogic on Azure

Anvilogic implementation with Azure (Data Explorer, Log Analytics, and Fabric).

Architecture Diagram

Below is the generic architecture digram for how Anvilogic works on top of Azure.

circle-info

This supports both Azure Log Analytics, Azure Data Explorer (ADX), and Fabric workspaces.

circle-check
circle-info

Questions around cost? Review Azure Costs Estimates.

Diagram:

Anvilogic's Integration with Azure ADX, LA, Fabric.

PDF Download:

Frequently Asked Questions (FAQs)

chevron-rightWhat gets installed in my Azure environment?hashtag

The following infrastructure will be created in the resource group you create for Anvilogic. We use an Azure ARM templatearrow-up-right to deploy the infrastructure.

  • User managed identity (gives permissions to access key vault, and ADX tables)

  • Azure Key Vault

  • ADX Cluster, database, and tables Azure Container App/environment/jobs/instance

  • Log analytics workspace for the container app

  • Azure Container app registry & cache

chevron-rightDoes Anvilogic's integration incur any Azure costs?hashtag

Yes, there are costs associated with running the Anvilogic Resource Group in Azure, specifically on the Azure Data Explorer hosting cluster. These costs depend on the compute required to execute detections within your environment.

The average costs of running Anvilogic's required infrastructure in Azure range from $6,000-$25,000 per year annually depending on how many detections you will be running.

What costs money?

During the set up process, a VM is created that will manage the Data Explorer Cluster. The default size upon our automated installation of that VM is a Standard_E8ads_v5 (Medium 8vCPUs).

Calculate Costs:

Refer to Azure Costs Estimates for more details.

chevron-rightWhat permissions do I need to create/use to install Anvilogic’s Azure integration?hashtag

You will be creating the following:


  1. Create new App registration for Anvilogic

  2. Create a new secret in the new App that was created in Step 1

  3. Create an Anvilogic resource group

  4. Go through our integration set up on the Anvilogic Platform

chevron-rightCan you query Data Explorer, Log Analytics, and Fabric?hashtag

Yes, Anvilogic supports searching and running detection against any data source inside of an Azure LA, ADX cluster, or Fabric workspace.

You will need to give the Anvilogic app service principal permissions to query any of the ADX, LA clusters, or Fabric workspaces you want Anvilogic searches and detections to use.

For Microsoft Fabric you need to create a workspace, leverage an event stream under real time intelligence, and the destination from the event stream MUST be a KQL Database.

The cluster command arrow-up-rightwill then be able to query the KQL database.

Currently, we do not support querying a Log Analytics Workspace in a different tenant than the Anvilogic Azure Data Explorer Cluster.

chevron-rightHow does the Anvilogic platform query our LA, ADX, or Fabric Clusters?hashtag

We connect into your ADX cluster and then use the Microsoft cluster commandarrow-up-right to initiate a query to any other LA, ADX cluster, or Fabric workspace that our app service principal have access to.

For Microsoft Fabric you need to create a workspace, leverage an event stream under real time intelligence, and the destination from the event stream MUST be a KQL Database.

The cluster command arrow-up-rightwill then be able to query the KQL database.

Currently, we do not support querying a Log Analytics Workspace in a different tenant than the Anvilogic Azure Data Explorer Cluster.

chevron-rightWhat if Azure isn't my primary SIEM and I have a hybrid set up?hashtag

Since Anvilogic supports multiple SIEM/Data Lakes, you can configure all of the events if interest (EOIs) generated from detection queries to also write a copy back to your primary Alert Lake or EOI data store. That can be located in any of the other support platforms (ex. Splunk, Snowflake).

For example - if Splunk is your primary SIEM, then you can configure all of your Azure detection results to also send a copy of the event of interest (EOI) back to the Anvilogoic index in Splunk. The Anvilogic platform handles all of this EOI routing for you.

chevron-rightCan you help bring alert data into Azure for us?hashtag

Yes, Anvilogic can help retrieve alerts/signals from SaaS security tools (ex. Proofpoint, Wiz, Crowdstrike, etc.) and can ingest those into the Anvilogic table in ADX for correlation.

chevron-rightCan you help bring raw data into Azure for us?hashtag

No, Anvilogic does not support raw data ingestion into ADX, LA, or Fabric. Data must already be present in those environments.

Anvilogic only supports raw data ingestion for Azure Snowflake.

chevron-rightDo you provide parsers for un-normalized data?hashtag

Yes, we provide hundreds of out-of-the-box parsers that can be used to normalize your security data inside of ADX,LA, or Fabric.

chevron-rightWhat is the Anvilogic Alert Table in ADX?hashtag

Anvilogic Alert table in ADX will store the output from all detections that are running within the App container environment.

This is a fully normalized set of signals that we call “events of interest” that can be used to escalate activity to your SOAR or can be used as a hunting index to create Threat Scenario correlations.

chevron-rightDo you collect the alerts stored in the Anvilogic Alert Table in ADX?hashtag

Alerts are stored inside of your Azure table in ADX you specify during the setup.

The Anvilogic AI-Insights (ex. Hunting, Tuning, Health) package requires a copy of these events to be collected and stored by Anvilogic. If enabled, a copy of those events will be collected into Anvilogic.

chevron-rightDo you integrate with SOAR?hashtag

Yes, Anvilogic can integrate with most SOARs via REST API through either a push or a pull method.

Last updated

Was this helpful?