Skip to content

Commit dbafb22

Browse files
authored
Merge pull request #11752 from Azure/v-sabiraj-updatingrulesforsalesforce
Updated timeframes for Salesforce Analytic rules
2 parents 9c6285d + b797979 commit dbafb22

File tree

9 files changed

+769
-735
lines changed

9 files changed

+769
-735
lines changed

Solutions/Salesforce Service Cloud/Analytic Rules/Salesforce-BruteForce.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ requiredDataConnectors:
99
- connectorId: SalesforceServiceCloud
1010
dataTypes:
1111
- SalesforceServiceCloud
12-
queryFrequency: 20m
13-
queryPeriod: 20m
12+
queryFrequency: 1h
13+
queryPeriod: 1h
1414
triggerOperator: gt
1515
triggerThreshold: 0
1616
tactics:
@@ -48,5 +48,5 @@ entityMappings:
4848
fieldMappings:
4949
- identifier: FullName
5050
columnName: User
51-
version: 1.0.2
51+
version: 1.0.3
5252
kind: Scheduled

Solutions/Salesforce Service Cloud/Analytic Rules/Salesforce-PasswordSpray.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
id: 64d16e62-1a17-4a35-9ea7-2b9fe6f07118
22
name: Potential Password Spray Attack
33
description: |
4-
'This query searches for failed attempts to log in from more than 15 various users within a 5 minute timeframe from the same source. This is a potential indication of a password spray attack.'
4+
'This query searches for failed attempts to log in from more than 15 various users within a 5 minutes timeframe from the same source. This is a potential indication of a password spray attack.'
55
severity: Medium
66
status: Available
77
requiredDataConnectors:
88
- connectorId: SalesforceServiceCloud
99
dataTypes:
1010
- SalesforceServiceCloud
11-
queryFrequency: 5m
12-
queryPeriod: 5m
11+
queryFrequency: 1h
12+
queryPeriod: 1h
1313
triggerOperator: gt
1414
triggerThreshold: 0
1515
tactics:
@@ -30,5 +30,5 @@ entityMappings:
3030
fieldMappings:
3131
- identifier: Address
3232
columnName: ClientIp
33-
version: 1.0.1
33+
version: 1.0.2
3434
kind: Scheduled

Solutions/Salesforce Service Cloud/Analytic Rules/Salesforce-SigninsMultipleCountries.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
id: 3094e036-e5ae-4d6e-8626-b0f86ebc71f2
22
name: User Sign in from different countries
33
description: |
4-
'This query searches for successful user logins from different countries within 30min.'
4+
'This query searches for successful user logins from different countries within 30 mins.'
55
severity: Medium
66
status: Available
77
requiredDataConnectors:
88
- connectorId: SalesforceServiceCloud
99
dataTypes:
1010
- SalesforceServiceCloud
11-
queryFrequency: 30m
12-
queryPeriod: 30m
11+
queryFrequency: 1h
12+
queryPeriod: 1h
1313
triggerOperator: gt
1414
triggerThreshold: 0
1515
tactics:
@@ -37,5 +37,5 @@ entityMappings:
3737
fieldMappings:
3838
- identifier: AadUserId
3939
columnName: User
40-
version: 1.0.1
40+
version: 1.0.2
4141
kind: Scheduled

Solutions/Salesforce Service Cloud/Data/Solution_TSalesforceCloudtemplateSpec.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"Workbooks/SalesforceServiceCloud.json"
1919
],
2020
"BasePath": "C:\\GitHub\\Azure-Sentinel\\Solutions\\Salesforce Service Cloud",
21-
"Version": "3.0.0",
21+
"Version": "3.0.1",
2222
"Metadata": "SolutionMetadata.json",
2323
"TemplateSpec": true,
2424
"Is1PConnector": false
16.9 KB
Binary file not shown.

Solutions/Salesforce Service Cloud/Package/createUiDefinition.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"config": {
77
"isWizard": false,
88
"basics": {
9-
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/salesforce_logo.svg\" width=\"75px\" height=\"75px\">\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/Salesforce%20Service%20Cloud/ReleaseNotes.md)\r \n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nThe [Salesforce Service Cloud](https://www.salesforce.com/in/products/service-cloud/overview/) solution for Microsoft Sentinel enables you to ingest Service Cloud events into Microsoft Sentinel.\r\n \r\n **Underlying Microsoft Technologies used:** \r\n\r\n This solution takes a dependency on the following technologies, and some of these dependencies either may be in [Preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) state or might result in additional ingestion or operational costs:\r\n\n a. [Azure Monitor HTTP Data Collector API](https://docs.microsoft.com/azure/azure-monitor/logs/data-collector-api)\r\n\n b. [Azure Functions](https://azure.microsoft.com/services/functions/#overview)\n\n**Data Connectors:** 1, **Parsers:** 1, **Workbooks:** 1, **Analytic Rules:** 3\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
9+
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/salesforce_logo.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** Please refer to the following before installing the solution: \n\n• Review the solution [Release Notes](https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/Salesforce%20Service%20Cloud/ReleaseNotes.md)\n\n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nThe [Salesforce Service Cloud](https://www.salesforce.com/in/products/service-cloud/overview/) solution for Microsoft Sentinel enables you to ingest Service Cloud events into Microsoft Sentinel.\r\n \r\n **Underlying Microsoft Technologies used:** \r\n\r\n This solution takes a dependency on the following technologies, and some of these dependencies either may be in [Preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) state or might result in additional ingestion or operational costs:\r\n\n a. [Azure Monitor HTTP Data Collector API](https://docs.microsoft.com/azure/azure-monitor/logs/data-collector-api)\r\n\n b. [Azure Functions](https://azure.microsoft.com/services/functions/#overview)\n\n**Data Connectors:** 1, **Parsers:** 1, **Workbooks:** 1, **Analytic Rules:** 3\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
1010
"subscription": {
1111
"resourceProviders": [
1212
"Microsoft.OperationsManagement/solutions",
@@ -60,14 +60,14 @@
6060
"name": "dataconnectors1-text",
6161
"type": "Microsoft.Common.TextBlock",
6262
"options": {
63-
"text": "The Salesforce Service Cloud data connector provides the capability to ingest information about your Salesforce operational events into Microsoft Sentinel through the REST API. The connector provides the ability to review events in your org on an accelerated basis and get event log files in hourly increments for recent activity. After installing the solution, configure and enable this data connector by following guidance in Manage solution view."
63+
"text": "This Solution installs the data connector for Salesforce Service Cloud. You can get Salesforce Service Cloud custom log data in your Microsoft Sentinel workspace. After installing the solution, configure and enable this data connector by following guidance in Manage solution view."
6464
}
6565
},
6666
{
6767
"name": "dataconnectors-parser-text",
6868
"type": "Microsoft.Common.TextBlock",
6969
"options": {
70-
"text": "The solution installs a parser that transforms ingested data. The transformed logs can be accessed using the SalesforceServiceCloud Kusto Function alias."
70+
"text": "The Solution installs a parser that transforms the ingested data into Microsoft Sentinel normalized format. The normalized format enables better correlation of different types of data from different data sources to drive end-to-end outcomes seamlessly in security monitoring, hunting, incident investigation and response scenarios in Microsoft Sentinel."
7171
}
7272
},
7373
{
@@ -159,7 +159,7 @@
159159
"name": "analytic1-text",
160160
"type": "Microsoft.Common.TextBlock",
161161
"options": {
162-
"text": "Identifies evidence of brute force activity against a user based on multiple authentication failures \nand at least one successful authentication within a given time window. This query limits IPAddresses to 100 and may not potentially cover all IPAddresses\nThe default failure threshold is 10, success threshold is 1, and the default time window is 20 minutes."
162+
"text": "Identifies evidence of brute force activity against a user based on multiple authentication failures and at least one successful authentication within a given time window. This query limits IPAddresses to 100 and may not potentially cover all IPAddresses.\nThe default failure threshold is 10, success threshold is 1, and the default time window is 20 minutes."
163163
}
164164
}
165165
]
@@ -173,7 +173,7 @@
173173
"name": "analytic2-text",
174174
"type": "Microsoft.Common.TextBlock",
175175
"options": {
176-
"text": "This query searches for failed attempts to log in from more than 15 various users within a 5 minute timeframe from the same source. This is a potential indication of a password spray attack."
176+
"text": "This query searches for failed attempts to log in from more than 15 various users within a 5 minutes timeframe from the same source. This is a potential indication of a password spray attack."
177177
}
178178
}
179179
]
@@ -187,7 +187,7 @@
187187
"name": "analytic3-text",
188188
"type": "Microsoft.Common.TextBlock",
189189
"options": {
190-
"text": "This query searches for successful user logins from different countries within 30min."
190+
"text": "This query searches for successful user logins from different countries within 30 mins."
191191
}
192192
}
193193
]

0 commit comments

Comments
 (0)