This commit is contained in:
PrasadBoke 2023-04-13 17:40:22 +05:30
Родитель 696a9a3722
Коммит 5df9fe069a
13 изменённых файлов: 64 добавлений и 36 удалений

Просмотреть файл

@ -13,11 +13,11 @@
"Analytic Rules/ArmorbloxNeedsReviewAlert.yaml"
],
"Playbooks": [
"Playbooks/azuredeploy.json"
"Playbooks/Needs-Review-Incident-Email-Notification/azuredeploy.json"
],
"Metadata": "SolutionMetadata.json",
"BasePath": "C:\\GitHub\\Azure-Sentinel\\Solutions\\Armorblox",
"Version": "2.0.1",
"Version": "2.0.2",
"TemplateSpec": true,
"Is1PConnector": false
}

Двоичные данные
Solutions/Armorblox/Package/2.0.2.zip Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -100,6 +100,20 @@
"uri": "https://docs.microsoft.com/azure/sentinel/tutorial-monitor-your-data"
}
}
},
{
"name": "workbook1",
"type": "Microsoft.Common.Section",
"label": "Armorblox",
"elements": [
{
"name": "workbook1-text",
"type": "Microsoft.Common.TextBlock",
"options": {
"text": "INCIDENTS FROM SELECTED TIME RANGE"
}
}
]
}
]
},

Просмотреть файл

@ -38,10 +38,10 @@
}
},
"variables": {
"IncidentId" :"id_s",
"_IncidentId":"[variables('IncidentId')]",
"solutionId": "armorblox1601081599926.armorblox_sentinel_1",
"_solutionId": "[variables('solutionId')]",
"IncidentId" :"id_s",
"_IncidentId":"[variables('IncidentId')]",
"email": "support@armorblox.com",
"_email": "[variables('email')]",
"workspaceResourceId": "[resourceId('microsoft.OperationalInsights/Workspaces', parameters('workspace'))]",
@ -63,10 +63,10 @@
"_analyticRulecontentId1": "[variables('analyticRulecontentId1')]",
"analyticRuleId1": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId1'))]",
"analyticRuleTemplateSpecName1": "[concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId1')))]",
"Playbooks": "Playbooks",
"_Playbooks": "[variables('Playbooks')]",
"Needs-Review-Incident-Email-Notification": "Needs-Review-Incident-Email-Notification",
"_Needs-Review-Incident-Email-Notification": "[variables('Needs-Review-Incident-Email-Notification')]",
"playbookVersion1": "1.0",
"playbookContentId1": "Playbooks",
"playbookContentId1": "Needs-Review-Incident-Email-Notification",
"_playbookContentId1": "[variables('playbookContentId1')]",
"playbookId1": "[resourceId('Microsoft.Logic/workflows', variables('playbookContentId1'))]",
"playbookTemplateSpecName1": "[concat(parameters('workspace'),'-pl-',uniquestring(variables('_playbookContentId1')))]"
@ -99,7 +99,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('dataConnectorTemplateSpecName1'))]"
],
"properties": {
"description": "Armorblox data connector with template version 2.0.1",
"description": "Armorblox data connector with template version 2.0.2",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('dataConnectorVersion1')]",
@ -455,7 +455,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('workbookTemplateSpecName1'))]"
],
"properties": {
"description": "ArmorbloxOverviewWorkbook Workbook with template version 2.0.1",
"description": "ArmorbloxOverviewWorkbook with template version 2.0.2",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('workbookVersion1')]",
@ -549,7 +549,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('analyticRuleTemplateSpecName1'))]"
],
"properties": {
"description": "ArmorbloxNeedsReviewAlert_AnalyticalRules Analytics Rule with template version 2.0.1",
"description": "ArmorbloxNeedsReviewAlert_AnalyticalRules Analytics Rule with template version 2.0.2",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('analyticRuleVersion1')]",
@ -587,22 +587,22 @@
"aggregationKind": "AlertPerResult"
},
"customDetails": {
"IncidentId": "[variables('_IncidentId')]",
"RemediationAction": "remediation_actions_s"
"RemediationAction": "remediation_actions_s",
"IncidentId": "[variables('_IncidentId')]"
},
"alertDetailsOverride": {
"alertSeverityColumnName": "priority_s",
"alertDescriptionFormat": "Incident {{id_s}} generated at {{date_t}} needs review ",
"alertDisplayNameFormat": "Alert from Armorblox",
"alertDescriptionFormat": "Incident {{id_s}} generated at {{date_t}} needs review "
"alertSeverityColumnName": "priority_s"
},
"incidentConfiguration": {
"createIncident": true,
"groupingConfiguration": {
"enabled": false,
"reopenClosedIncident": false,
"matchingMethod": "AllEntities",
"matchingMethod": "AllEntities",
"lookbackDuration": "10m"
},
"createIncident": true
}
}
}
},
@ -663,7 +663,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('playbookTemplateSpecName1'))]"
],
"properties": {
"description": "Armorblox Playbook with template version 2.0.1",
"description": "Armorblox Playbook with template version 2.0.2",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('playbookVersion1')]",
@ -863,7 +863,7 @@
"apiVersion": "2022-01-01-preview",
"location": "[parameters('workspace-location')]",
"properties": {
"version": "2.0.1",
"version": "2.0.2",
"kind": "Solution",
"contentSchemaVersion": "2.0.0",
"contentId": "[variables('_solutionId')]",
@ -902,7 +902,7 @@
},
{
"kind": "Playbook",
"contentId": "[variables('_Playbooks')]",
"contentId": "[variables('_Needs-Review-Incident-Email-Notification')]",
"version": "[variables('playbookVersion1')]"
}
]

Просмотреть файл

@ -1,7 +1,7 @@
# Needs-Review-Incident-Email-Notification
**Author:** Armorblox
This playbook will send an email notification when a new incident is created in Azure Sentinel.
This playbook will send an email notification when a new incident is created in Microsoft Sentinel.
## Pre-requisites
An O365 account to be used to send email notification. The user account will be used in O365 connector (Send an email).

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 24 KiB

После

Ширина:  |  Высота:  |  Размер: 24 KiB

Просмотреть файл

@ -10,13 +10,13 @@
"Workbooks/FlareSystemsFireworkOverview.json"
],
"Playbooks": [
"Playbooks/azuredeploy.json"
"Playbooks/credential-warning/azuredeploy.json"
],
"Analytic Rules": [
"Analytic Rules/FlareCredentialLeaks.yaml"
],
"BasePath": "C:\\GitHub\\azure-sentinel\\Solutions\\Flare",
"Version": "2.0.2",
"Version": "2.0.3",
"Metadata": "SolutionMetadata.json",
"TemplateSpec": true,
"Is1PConnector": false

Двоичные данные
Solutions/Flare/Package/2.0.3.zip Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -100,6 +100,20 @@
"uri": "https://docs.microsoft.com/azure/sentinel/tutorial-monitor-your-data"
}
}
},
{
"name": "workbook1",
"type": "Microsoft.Common.Section",
"label": "FlareSystemsFirework",
"elements": [
{
"name": "workbook1-text",
"type": "Microsoft.Common.TextBlock",
"options": {
"text": "Select the time range for this Overview."
}
}
]
}
]
},
@ -180,4 +194,4 @@
"workspace": "[basics('workspace')]"
}
}
}
}

Просмотреть файл

@ -56,10 +56,10 @@
"workbookId1": "[resourceId('Microsoft.Insights/workbooks', variables('workbookContentId1'))]",
"workbookTemplateSpecName1": "[concat(parameters('workspace'),'-wb-',uniquestring(variables('_workbookContentId1')))]",
"_workbookContentId1": "[variables('workbookContentId1')]",
"Playbooks": "Playbooks",
"_Playbooks": "[variables('Playbooks')]",
"credential-warning": "credential-warning",
"_credential-warning": "[variables('credential-warning')]",
"playbookVersion1": "1.0",
"playbookContentId1": "Playbooks",
"playbookContentId1": "credential-warning",
"_playbookContentId1": "[variables('playbookContentId1')]",
"playbookId1": "[resourceId('Microsoft.Logic/workflows', variables('playbookContentId1'))]",
"playbookTemplateSpecName1": "[concat(parameters('workspace'),'-pl-',uniquestring(variables('_playbookContentId1')))]",
@ -97,7 +97,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('dataConnectorTemplateSpecName1'))]"
],
"properties": {
"description": "Flare data connector with template version 2.0.2",
"description": "Flare data connector with template version 2.0.3",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('dataConnectorVersion1')]",
@ -453,7 +453,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('workbookTemplateSpecName1'))]"
],
"properties": {
"description": "FlareSystemsFireworkOverviewWorkbook Workbook with template version 2.0.2",
"description": "FlareSystemsFireworkOverviewWorkbook with template version 2.0.3",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('workbookVersion1')]",
@ -548,7 +548,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('playbookTemplateSpecName1'))]"
],
"properties": {
"description": "credential-warning Playbook with template version 2.0.2",
"description": "credential-warning Playbook with template version 2.0.3",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('playbookVersion1')]",
@ -914,7 +914,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('analyticRuleTemplateSpecName1'))]"
],
"properties": {
"description": "FlareCredentialLeaks_AnalyticalRules Analytics Rule with template version 2.0.2",
"description": "FlareCredentialLeaks_AnalyticalRules Analytics Rule with template version 2.0.3",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('analyticRuleVersion1')]",
@ -942,10 +942,10 @@
"status": "Available",
"requiredDataConnectors": [
{
"connectorId": "Flare",
"dataTypes": [
"Firework_CL"
],
"connectorId": "Flare"
]
}
],
"tactics": [
@ -992,7 +992,7 @@
"apiVersion": "2022-01-01-preview",
"location": "[parameters('workspace-location')]",
"properties": {
"version": "2.0.2",
"version": "2.0.3",
"kind": "Solution",
"contentSchemaVersion": "2.0.0",
"contentId": "[variables('_solutionId')]",
@ -1027,7 +1027,7 @@
},
{
"kind": "Playbook",
"contentId": "[variables('_Playbooks')]",
"contentId": "[variables('_credential-warning')]",
"version": "[variables('playbookVersion1')]"
},
{
@ -1051,4 +1051,4 @@
}
],
"outputs": {}
}
}