-
Notifications
You must be signed in to change notification settings - Fork 610
[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
|
| 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 GraphasGraphalone can be vague. - We don't use
Microsoft Azureeverywhere, 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
|
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
|
This has been closed due to inactivity. If you feel this is an error, please re-open and include a justifying comment. |
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: Tuningso guidelines can be generatedmeta:rapid-mergelabel if planning to merge within 24 hoursContributor checklist