Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
This playbook ingests malware indicators from Intel 471's Titan API into Microsoft Graph Security as tiIndicator resource type.
| Attribute | Value |
|---|---|
| Type | Playbook |
| Solution | Intel471 |
| Source | View on GitHub |
This playbook uses 4 Logic App connectors / built-in actions:
| Connector / Action | Type | Connections | Actions |
|---|---|---|---|
azureblob |
Managed | 1 | 5 |
keyvault |
Managed | 1 | 2 |
microsoftgraphsecurity |
Managed | 1 | 1 |
http |
Built-in | 0 | 1 |
azureblob (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| StoreCursor | put | /v2/datasets/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountName')))}/files/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountContainerName'),'/',parameters('BlobNameCursor')))} |
— |
| GetCursorFromBlob | get | /v2/datasets/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountName')))}/files/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountContainerName'),'/',parameters('BlobNameCursor')))}/content |
— |
| GetFromDateFromBlob | get | /v2/datasets/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountName')))}/files/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountContainerName'),'/',parameters('BlobNameFromDate')))}/content |
— |
| CreateBlobForCursor | post | /v2/datasets/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountName')))}/files |
— |
| CreateBlobForFromDate | post | /v2/datasets/@{encodeURIComponent(encodeURIComponent(parameters('StorageAccountName')))}/files |
— |
keyvault (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| GetApiKey | get | /secrets/@{encodeURIComponent('TitanAPIKeyGraph')}/value |
— |
| GetUsername | get | /secrets/@{encodeURIComponent('TitanUserNameGraph')}/value |
— |
microsoftgraphsecurity (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| Submit_multiple_tiIndicators | post | /beta/security/tiIndicators/submitTiIndicators |
— |
http (Built-in)| Action | Method | Endpoint | Other |
|---|---|---|---|
| HTTP | GET | https://api.intel471.com/v1/indicators/stream |
— |
📄 Source: Intel471-ImportMalwareIntelligenceToGraphSecurity/readme.md
This playbook fetches malware intelligence indicators from the Intel 471's Titan API and ingests them as tiIndicators through Microsoft Graph Security tiIndicators API to make them available in Microsoft Sentinel and other Microsoft security solutions such as Defender ATP.
Data connector used in this playbook is on a path for deprecation. For new solutions use the new threat intelligence upload indicators API data connector, which is used in Intel471-ImportMalwareIntelligenceToSentinel playbook. For more information, see Connect your threat intelligence platform to Microsoft Sentinel with the upload indicators API.
azuredeploy.json Azure Resource Manager template (ARM template) is responsible for building the Logic App along with the necessary connections. The ARM builds following components:
ThreatIntelligenceIndicator table
TitanUserNameGraph and TitanAPIKeyGraph keys.Content hub and install Threat Intelligence solution.To deploy the Playbook, click the Deploy to Azure button. It will launch the ARM Template deployment wizard.
Provide following parameters:
Azure Sentinel, Microsoft Defender ATPunknown, allow, block, alertAccess control (IAM) → + Add → Add role assignment. Choose Key Vault Secrets User. On the next screen hit + Select members, search for Intel 471 and select newly created logic app. Select it and proceed with granting access rights.[Content truncated...]
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊