From c237055bc37779da7e4e0054b3555f604b1c8493 Mon Sep 17 00:00:00 2001 From: Github Bot Date: Mon, 8 Jan 2024 09:23:37 +0000 Subject: [PATCH] [skip ci] Github Bot Added package to Pull Request! --- .../Data/system_generated_metadata.json | 31 ++ .../Package/3.0.2.zip | Bin 15614 -> 14431 bytes .../Package/createUiDefinition.json | 2 +- .../Package/mainTemplate.json | 267 ++++++++++-------- 4 files changed, 174 insertions(+), 126 deletions(-) create mode 100644 Solutions/Australian Cyber Security Centre/Data/system_generated_metadata.json diff --git a/Solutions/Australian Cyber Security Centre/Data/system_generated_metadata.json b/Solutions/Australian Cyber Security Centre/Data/system_generated_metadata.json new file mode 100644 index 0000000000..5987ce4f7d --- /dev/null +++ b/Solutions/Australian Cyber Security Centre/Data/system_generated_metadata.json @@ -0,0 +1,31 @@ +{ + "Name": "Australian Cyber Security Centre", + "Author": "Microsoft - support@microsoft.com", + "Logo": "", + "Description": "This solution allows customers to share threat intelligence with the Australian Cyber Security Centre (ACSC) through the Cyber Threat Intelligence Sharing (CTIS) program. This solution contains a playbook that can be used to get indicators from Microsoft Sentinel and convert them into STIX bundles to be posted to the CTIS TAXII 2.1 server as a Contributing Partner. This solution is only available to deeded ACSC partners that have completed onboarding to the CTIS program. Credentials will be provided during the onboarding process. For more information please contact community@ctis-au.org or visit the [ACSC Partner Portal](https://partners.cyber.gov.au/login?ec=302&startURL=%2Fs%2F).", + "Metadata": "SolutionMetadata.json", + "BasePath": "C:\\GitHub\\Azure-Sentinel\\Solutions\\Australian Cyber Security Centre\\", + "Version": "3.0.2", + "TemplateSpec": true, + "Is1PConnector": true, + "publisherId": "azuresentinel", + "offerId": "azure-sentinel-solution-australiancybersecurity", + "providers": [ + "Australian Cyber Security Centre" + ], + "categories": { + "domains": [ + "Security - Threat Intelligence" + ] + }, + "firstPublishDate": "2022-11-23", + "support": { + "name": "Microsoft Corporation", + "email": "support@microsoft.com", + "tier": "Microsoft", + "link": "https://support.microsoft.com" + }, + "Playbooks": [ + "Playbooks/AusCtisExportTaggedIndicators/azuredeploy.json" + ] +} diff --git a/Solutions/Australian Cyber Security Centre/Package/3.0.2.zip b/Solutions/Australian Cyber Security Centre/Package/3.0.2.zip index 9bf4ad4602803c576e4a9c8e2e2db694f35f1866..1f6956795565cd86a7f9404962c35b600f4a9403 100644 GIT binary patch literal 14431 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 L-#WzcpS%A6N&ooI literal 15614 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 U`~v^43&_75@~<@E{jc^v0DHezGynhq diff --git a/Solutions/Australian Cyber Security Centre/Package/createUiDefinition.json b/Solutions/Australian Cyber Security Centre/Package/createUiDefinition.json index 363760b46d..cd62ffa9a4 100644 --- a/Solutions/Australian Cyber Security Centre/Package/createUiDefinition.json +++ b/Solutions/Australian Cyber Security Centre/Package/createUiDefinition.json @@ -6,7 +6,7 @@ "config": { "isWizard": false, "basics": { - "description": "\n\n**Note:** Please refer to the following before installing the solution: \r \n • Review the solution [Release Notes](https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/Australian%20Cyber%20Security%20Centre/ReleaseNotes.md)\r \n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nThis solution allows customers to share threat intelligence with the Australian Cyber Security Centre (ACSC) through the Cyber Threat Intelligence Sharing (CTIS) program. This solution contains a playbook that can be used to get indicators from Microsoft Sentinel and convert them into STIX bundles to be posted to the CTIS TAXII 2.1 server as a Contributing Partner. This solution is only available to deeded ACSC partners that have completed onboarding to the CTIS program. Credentials will be provided during the onboarding process. For more information please contact community@ctis-au.org or visit the [ACSC Partner Portal](https://partners.cyber.gov.au/login?ec=302&startURL=%2Fs%2F).\n\n**Playbooks:** 1\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)", + "description": "\n\n**Note:** _There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing._\n\nThis solution allows customers to share threat intelligence with the Australian Cyber Security Centre (ACSC) through the Cyber Threat Intelligence Sharing (CTIS) program. This solution contains a playbook that can be used to get indicators from Microsoft Sentinel and convert them into STIX bundles to be posted to the CTIS TAXII 2.1 server as a Contributing Partner. This solution is only available to deeded ACSC partners that have completed onboarding to the CTIS program. Credentials will be provided during the onboarding process. For more information please contact community@ctis-au.org or visit the [ACSC Partner Portal](https://partners.cyber.gov.au/login?ec=302&startURL=%2Fs%2F).\n\n**Playbooks:** 1\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)", "subscription": { "resourceProviders": [ "Microsoft.OperationsManagement/solutions", diff --git a/Solutions/Australian Cyber Security Centre/Package/mainTemplate.json b/Solutions/Australian Cyber Security Centre/Package/mainTemplate.json index 361b09b2f1..07f380d23e 100644 --- a/Solutions/Australian Cyber Security Centre/Package/mainTemplate.json +++ b/Solutions/Australian Cyber Security Centre/Package/mainTemplate.json @@ -30,12 +30,12 @@ } }, "variables": { + "solutionId": "azuresentinel.azure-sentinel-solution-australiancybersecurity", + "_solutionId": "[variables('solutionId')]", "email": "support@microsoft.com", "_email": "[variables('email')]", "_solutionName": "Australian Cyber Security Centre", "_solutionVersion": "3.0.2", - "solutionId": "azuresentinel.azure-sentinel-solution-australiancybersecurity", - "_solutionId": "[variables('solutionId')]", "AusCtisExportTaggedIndicators": "AusCtisExportTaggedIndicators", "_AusCtisExportTaggedIndicators": "[variables('AusCtisExportTaggedIndicators')]", "TemplateEmptyArray": "[json('[]')]", @@ -215,181 +215,198 @@ "For_each_IncidentID_create_a_Grouping": { "foreach": "@variables('IncidentIDLabelsForGrouping')", "actions": { - "Condition_to_check_if_Grouping_for_IncidentID_is_already_created": { + "Condition_to_check_if_Indicator_is_not_part_of_any_Incident_skip_Grouping": { "actions": { - "Append_to_array_TempIncidentArray": { - "runAfter": { - "Grouping_Object_Composition": [ - "Succeeded" - ] - }, - "type": "AppendToArrayVariable", - "inputs": { - "name": "TempIncidentIdArray", - "value": "@split(items('For_each_IncidentID_create_a_Grouping'), ';')[2]" - } - }, - "For_each_combination_extract_IndicatorId_and_MarkingRefObj": { - "foreach": "@body('Extract_Goruping_details_for_each_Indicatorids')", + "Condition_to_check_if_Grouping_for_IncidentID_is_already_created": { "actions": { - "Append_to_array_GroupingConfidence": { + "Append_to_array_TempIncidentArray": { "runAfter": { - "Append_to_array_GroupingIndicators": [ + "Grouping_Object_Composition": [ "Succeeded" ] }, "type": "AppendToArrayVariable", + "inputs": { + "name": "TempIncidentIdArray", + "value": "@split(items('For_each_IncidentID_create_a_Grouping'), ';')[2]" + } + }, + "For_each_combination_extract_IndicatorId_and_MarkingRefObj": { + "foreach": "@body('Extract_Goruping_details_for_each_Indicatorids')", + "actions": { + "Append_to_array_GroupingConfidence": { + "runAfter": { + "Append_to_array_GroupingIndicators": [ + "Succeeded" + ] + }, + "type": "AppendToArrayVariable", + "inputs": { + "name": "GroupingConfidence", + "value": "@int(split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[1])" + } + }, + "Append_to_array_GroupingDescription": { + "runAfter": { + "Append_to_array_GroupingMarkingRefObjs": [ + "Succeeded" + ] + }, + "type": "AppendToArrayVariable", + "inputs": { + "name": "GroupingDescription", + "value": "@split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[4]" + } + }, + "Append_to_array_GroupingIndicators": { + "type": "AppendToArrayVariable", + "inputs": { + "name": "GroupingIndicators", + "value": "@split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[0]" + } + }, + "Append_to_array_GroupingMarkingRefObjs": { + "runAfter": { + "Append_to_array_GroupingConfidence": [ + "Succeeded" + ] + }, + "type": "AppendToArrayVariable", + "inputs": { + "name": "GroupingMarkingRefObjs", + "value": "@split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[3]" + } + } + }, + "type": "Foreach" + }, + "Grouping_Object_Composition": { + "actions": { + "Append_GroupObj_to_Indicators_array": { + "runAfter": { + "Compose_Group_Object": [ + "Succeeded" + ] + }, + "type": "AppendToArrayVariable", + "inputs": { + "name": "Indicators", + "value": "@outputs('Compose_Group_Object')" + } + }, + "Compose_Group_Object": { + "type": "Compose", + "inputs": { + "confidence": "@min(variables('GroupingConfidence'))", + "context": "suspicious-activity", + "created": "@formatDateTime(string(utcNow()), 'yyyy-MM-ddTHH:mm:ss.ffffffK')", + "created_by_ref": "@variables('CreatedByRefObjId')", + "description": "@first(variables('GroupingDescription'))", + "id": "grouping--@{guid()}", + "modified": "@formatDateTime(string(utcNow()), 'yyyy-MM-ddTHH:mm:ss.ffffffK')", + "object_marking_refs": "@union(variables('GroupingMarkingRefObjs'), variables('GroupingMarkingRefObjs'))", + "object_refs": "@union(variables('GroupingIndicators'), variables('GroupingIndicators'))", + "spec_version": "2.1", + "type": "grouping" + } + } + }, + "runAfter": { + "For_each_combination_extract_IndicatorId_and_MarkingRefObj": [ + "Succeeded" + ] + }, + "type": "Scope" + }, + "Reset_Array_GroupingConfidence": { + "runAfter": { + "Reset_Array_GroupingIndicators": [ + "Succeeded" + ] + }, + "type": "SetVariable", "inputs": { "name": "GroupingConfidence", - "value": "@int(split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[1])" + "value": "[variables('TemplateEmptyArray')]" } }, - "Append_to_array_GroupingDescription": { + "Reset_Array_GroupingDescription": { "runAfter": { - "Append_to_array_GroupingMarkingRefObjs": [ + "Reset_Array_GroupingMarkingRefObjs": [ "Succeeded" ] }, - "type": "AppendToArrayVariable", + "type": "SetVariable", "inputs": { "name": "GroupingDescription", - "value": "@split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[4]" + "value": "[variables('TemplateEmptyArray')]" } }, - "Append_to_array_GroupingIndicators": { - "type": "AppendToArrayVariable", + "Reset_Array_GroupingIndicators": { + "runAfter": { + "Append_to_array_TempIncidentArray": [ + "Succeeded" + ] + }, + "type": "SetVariable", "inputs": { "name": "GroupingIndicators", - "value": "@split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[0]" + "value": "[variables('TemplateEmptyArray')]" } }, - "Append_to_array_GroupingMarkingRefObjs": { + "Reset_Array_GroupingMarkingRefObjs": { "runAfter": { - "Append_to_array_GroupingConfidence": [ + "Reset_Array_GroupingConfidence": [ "Succeeded" ] }, - "type": "AppendToArrayVariable", + "type": "SetVariable", "inputs": { "name": "GroupingMarkingRefObjs", - "value": "@split(items('For_each_combination_extract_IndicatorId_and_MarkingRefObj'), ';')[3]" - } - } - }, - "type": "Foreach" - }, - "Grouping_Object_Composition": { - "actions": { - "Append_GroupObj_to_Indicators_array": { - "runAfter": { - "Compose_Group_Object": [ - "Succeeded" - ] - }, - "type": "AppendToArrayVariable", - "inputs": { - "name": "Indicators", - "value": "@outputs('Compose_Group_Object')" - } - }, - "Compose_Group_Object": { - "type": "Compose", - "inputs": { - "confidence": "@min(variables('GroupingConfidence'))", - "context": "suspicious-activity", - "created": "@formatDateTime(string(utcNow()), 'yyyy-MM-ddTHH:mm:ss.ffffffK')", - "created_by_ref": "@variables('CreatedByRefObjId')", - "description": "@first(variables('GroupingDescription'))", - "id": "grouping--@{guid()}", - "modified": "@formatDateTime(string(utcNow()), 'yyyy-MM-ddTHH:mm:ss.ffffffK')", - "object_marking_refs": "@union(variables('GroupingMarkingRefObjs'), variables('GroupingMarkingRefObjs'))", - "object_refs": "@union(variables('GroupingIndicators'), variables('GroupingIndicators'))", - "spec_version": "2.1", - "type": "grouping" + "value": "[variables('TemplateEmptyArray')]" } } }, "runAfter": { - "For_each_combination_extract_IndicatorId_and_MarkingRefObj": [ + "Extract_Goruping_details_for_each_Indicatorids": [ "Succeeded" ] }, - "type": "Scope" + "expression": { + "and": [ + { + "not": { + "equals": [ + "@contains(variables('TempIncidentIdArray'), split(items('For_each_IncidentID_create_a_Grouping'), ';')[2])", + "@true" + ] + } + } + ] + }, + "type": "If" }, - "Reset_Array_GroupingConfidence": { - "runAfter": { - "Reset_Array_GroupingDescription": [ - "Succeeded" - ] - }, - "type": "SetVariable", + "Extract_Goruping_details_for_each_Indicatorids": { + "type": "Query", "inputs": { - "name": "GroupingConfidence", - "value": "[variables('TemplateEmptyArray')]" - } - }, - "Reset_Array_GroupingDescription": { - "runAfter": { - "Reset_Array_GroupingMarkingRefObjs": [ - "Succeeded" - ] - }, - "type": "SetVariable", - "inputs": { - "name": "GroupingDescription", - "value": "[variables('TemplateEmptyArray')]" - } - }, - "Reset_Array_GroupingIndicators": { - "runAfter": { - "Append_to_array_TempIncidentArray": [ - "Succeeded" - ] - }, - "type": "SetVariable", - "inputs": { - "name": "GroupingIndicators", - "value": "[variables('TemplateEmptyArray')]" - } - }, - "Reset_Array_GroupingMarkingRefObjs": { - "runAfter": { - "Reset_Array_GroupingIndicators": [ - "Succeeded" - ] - }, - "type": "SetVariable", - "inputs": { - "name": "GroupingMarkingRefObjs", - "value": "[variables('TemplateEmptyArray')]" + "from": "@variables('IncidentIDLabelsForGrouping')", + "where": "@equals(split(items('For_each_IncidentID_create_a_Grouping'), ';')[2], split(item(), ';')[2])" } } }, - "runAfter": { - "Extract_Goruping_details_for_each_Indicatorids": [ - "Succeeded" - ] - }, "expression": { "and": [ { "not": { "equals": [ - "@contains(variables('TempIncidentIdArray'), split(items('For_each_IncidentID_create_a_Grouping'), ';')[2])", - "@true" + "@split(items('For_each_IncidentID_create_a_Grouping'), ';')[2]", + "NoIncident" ] } } ] }, "type": "If" - }, - "Extract_Goruping_details_for_each_Indicatorids": { - "type": "Query", - "inputs": { - "from": "@variables('IncidentIDLabelsForGrouping')", - "where": "@equals(split(items('For_each_IncidentID_create_a_Grouping'), ';')[2], split(item(), ';')[2])" - } } }, "type": "Foreach",