-
Notifications
You must be signed in to change notification settings - Fork 598
[Rule Tuning] Standardize Azure / M365 Rule Contents #5035
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[Rule Tuning] Standardize Azure / M365 Rule Contents #5035
Conversation
⛔️ Test failed Results
|
⛔️ Test failed Results
|
@@ -30,10 +30,10 @@ from = "now-9m" | |||
index = ["logs-azure.signinlogs-*"] | |||
language = "kuery" | |||
license = "Elastic License v2" | |||
name = "Microsoft Entra ID SharePoint Access for User Principal via Auth Broker" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice initiative, but what is the reason for dropping this? I think it helps with context, and it is referred by MS always as Microsoft Entra ID
, like:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@w0rk3r - Great question. Here are a few reasons I decided to drop the Microsoft string unless absolutely necessary for context.
- Keeping cloud rule names concise. If we enforce putting Microsoft behind every service, the rule names can get long and redundant. Example
User Session Reuse from Microsoft Entra ID to Microsoft Graph in Microsoft Azure
- Entra ID is unique in itself and there should be no naming conflicts where context may be missed. However, for example, we should use
Microsoft Graph
asGraph
alone can be vague. - We don't use
Microsoft Azure
everywhere, simple Azure as we assume subjectively users know what Azure is. IMO we can say the same for Entra ID or M365. - Contextually the full product or service name should be throughout the rule contents itself. We fully say "Microsoft Entra ID", etc. in the description, investigation guides, tags, etc. so it is not missing.
Honestly, if we don't care too much about redundancy or length, I dont have a strong judgment against using the full service/product naming.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes perfect sense, I think it is positive ++
⛔️ Test failed Results
|
⛔️ Test failed Results
|
⛔️ Test failed Results
|
⛔️ Test failed Results
|
⛔️ Test failed Results
|
Pull Request
Issue link(s):
Summary - What I changed
Standardizes rule contents and file names for Azure & M365 rules.
How To Test
No queries have been adjusted. However, files have been renamed. Diff may appear to be new rules but are just file name changes.
Checklist
bug
,enhancement
,schema
,maintenance
,Rule: New
,Rule: Deprecation
,Rule: Tuning
,Hunt: New
, orHunt: Tuning
so guidelines can be generatedmeta:rapid-merge
label if planning to merge within 24 hoursContributor checklist