
{
  "Name": "AirlockDigital",
  "Author": "Airlock Digital - support@airlockdigital.com",
  "Logo": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/AirlockDigital.svg\" width=\"75px\" height=\"75px\">",
  "Description": "The [Airlock Digital](https://www.airlockdigital.com/) solution for Microsoft Sentinel ingests application control and execution logs from Airlock Digital using the Codeless Connector Platform (CCP), giving visibility into file executions, server activity, and policy changes.\n\nThe solution provides three data connectors so you can choose the one that matches your deployment:\n\na. **Airlock Digital (Push)** -- for self-hosted servers and Airlock Digital SaaS running v7.0 or higher. Airlock's external logging feature streams execution history, server activity, and policy change events into Microsoft Sentinel in near real time, authenticating with a Microsoft Entra application. This is the recommended connector.\n\nb. **Airlock Digital (Poll)** -- for self-hosted servers older than v7.0 that do not support push-based logging. Periodically pulls execution history and server activity from the Airlock REST API using a user API key.\n\nc. **Airlock Digital (Poll - SaaS)** -- for the Airlock Digital hosted SaaS offering, authenticating with a user API key together with your directory and tenant identifiers.\n\nThe solution also installs ASIM parsers that normalize Airlock data into the Process Event and Audit Event schemas, plus a workbook summarizing application control activity.\n\n**Underlying Microsoft Technologies used:**\n\nThis solution takes a dependency on the following technologies, and some of these dependencies either may be in Preview state or might result in additional ingestion or operational costs:\n\na. [Codeless Connector Platform (CCP)](https://docs.microsoft.com/azure/sentinel/create-codeless-connector?tabs=deploy-via-arm-template%2Cconnect-via-the-azure-portal)",
  "Data Connectors": [
    "Data Connectors/AirlockDigitalPush_CCF/AirlockDigitalPush_ConnectorDefinition.json",
    "Data Connectors/AirlockDigitalPoll_CCF/AirlockDigitalPoll_ConnectorDefinition.json",
    "Data Connectors/AirlockDigitalSaas_CCF/AirlockDigitalSaas_ConnectorDefinition.json"
  ],
  "Parsers": [
    "Parsers/parser_AirlockDigitalExecutionHistoriesAliasFunction.json",
    "Parsers/parser_AirlockDigitalServerActivitiesAliasFunction.json",
    "Parsers/ASimProcessEventAirlockDigital.yaml",
    "Parsers/ASimAuditEventAirlockDigital.yaml",
    "Parsers/ASimAuditEventAirlockDigitalPolicyChange.yaml"
  ],
  "Workbooks": [
    "Workbooks/AirlockDigital.json"
  ],
  "Analytic Rules": [],
  "Hunting Queries": [],
  "Watchlists": [],
  "Playbooks": [],
  "BasePath": "Solutions/AirlockDigital",
  "Version": "3.2.0",
  "Metadata": "SolutionMetadata.json",
  "TemplateSpec": true,
  "Is1PConnector": false
}
