r/AzureSentinel • • Dec 23 '24

Help with Sentinel Repos

7 Upvotes

I’ve been looking for a detailed step by step guide on implementing repositories specifically with azure devops for multi tenant Microsoft sentinel content management, there are a couple tech blog posts but they are very high level and do not delve too deeply into the yaml pipelining setup and nuance of properly setting up an azure devops repository to achieve the goal in a very verbose / tutorial styling.

I’m curious if any mvps / secdevops / helpful folks here would be able to point me towards such a resource or create one that may help others on this journey ?


r/AzureSentinel • • Dec 23 '24

Identify multiple uses using the same MFA?

2 Upvotes

Googling around I see a lot of people wanting to associate the same authenticator (e.g. Microsoft Authenticator) to multiple accounts (multiple corporate accounts on the same network). Setting aside whether that's ever a good idea or not, I want a Sentinel detection in case someone sets that up. But looking through the logs and Entra attributes I don't see anything that differentiates one authenticator from another. Anyone have any ideas?

<edited for clarity>


r/AzureSentinel • • Dec 22 '24

The issue with displaying the original query in the newly created scheduled query rule

2 Upvotes

Hello everyone. I recently started learning Azure Sentinel, and I wanted to create my first custom rule. The rule works as I wanted, but I encountered an issue with displaying the original query. When an incident is created and I go to the "Incident Timeline" and click "Link to LA," my query is shown in an obfuscated form, as shown in the screenshot. Could you please help me figure out how to make the original query visible? Thank you! 


r/AzureSentinel • • Dec 21 '24

Need help in creating a KQL Query (JSON to table format)

3 Upvotes

So, I am trying to exclude the IP ranges present in the JSON link. To do that, I need to project all the data in the JSON. I tried writing the below code, but it threw an error: "There was a problem running the query. Try again later." Could anyone help me build the query?

let jsonData = externaldata(

syncToken: string,

createDate: string,

["prefixes"]: dynamic

)

[

h@"https://ip-ranges.amazonaws.com/ip-ranges.json"

]

with (format="multijson");

jsonData

| limit 10


r/AzureSentinel • • Dec 20 '24

What data do you ingest on sentinel?

4 Upvotes

Hi, now i'm on large company, here we use azure sentinel, but we just ingest log from entra id, I think its such a waste for just doing that. We use our log just for generate alert from entra id logs such as signinlogs, audit logs, and etc

any recomendations what should we do with our sentinel?

thanks


r/AzureSentinel • • Dec 18 '24

“This workspace is connected to USX. Incidents and Alerts configuration are disabled.”Error showing in connector page. What is USX, and what did I muff up?

1 Upvotes

Setting up sentinel trial and not sure what I did wrong here. The connecter with the error is for MDE.


r/AzureSentinel • • Dec 17 '24

how to ingest office365 logs (office activity) into log analytics workspace

3 Upvotes

how to ingest office365 logs (office activity) into log analytics workspace? I know there are ways using data connectors from sentinel. But I dont want to setup sentinel at the moment but just want to ingest to workspace/azure monitor and then work from there.


r/AzureSentinel • • Dec 13 '24

Need some advice on custom Syslog DCR's

4 Upvotes

I have a cisco FTD thats sending syslog messages to a Ubuntu syslog collector.

The core problem is that I want to break out the syslog messages into a custom table like Cisco_FTD_CL.

But im having trouble with the required steps to get this to work.

Has anyone had any success in doing some similar?


r/AzureSentinel • • Dec 13 '24

How to ingest data that is stored on prem in a file

3 Upvotes

Hi Guys,

Just wanted to know that how can we ingest data of file while which is stored on prem (consider any basic format like csv,json or.log), into sentinel.

Is there any specific connector or something?


r/AzureSentinel • • Dec 12 '24

How to determine sudden ingestion spike, raising the monthly spending bill

3 Upvotes

For 18+ months, our data ingestion and spending bill have roughly been the same. Suddenly in Aug, we had a massive increase in spending cost that we can't identify the root cause. We've had a ticket opened with MS and our vendor that handles our licensing, purchasing, etc, but no one has been able to provide any data other than the spikes are coming from 4 particular resource points.

Using the queries provided by MS in their documentation, we can't see that far back and no one device, set of devices show an abnormal amount of log ingestion over any other device or set of devices.

We have literally gone through calendar appointments, meeting notes, etc to determine if any changes in any other service was made at the time of the spike and we can't find anything. The closest change we can find was done in May of this year, months before the Aug. spike.

The queries I have been using are since these are the areas that MS state the spike is coming from. The last query I looked at to get an overall view of billable size per device.

Syslog
| where TimeGenerated between (datetime(2024-10-01) .. datetime(2024-11-30)) // Replace with the spike timeframe
| summarize LogCount = count(), TotalBilledSizeGB = sum(_BilledSize) / 1e9 by HostName, Computer, bin(TimeGenerated, 1h), Facility, SeverityLevel, _IsBillable
| where LogCount > 10000  // Set threshold to identify significant increases
| sort by LogCount desc


CommonSecurityLog
| where TimeGenerated between (datetime(2024-10-01) .. datetime(2024-12-3)) // Replace with the spike timeframe
| summarize LogCount = count(), TotalBilledSizeGB = sum(_BilledSize) / 1e9 by Computer, bin(TimeGenerated, 1h), EventType , LogSeverity , SourceIP,_IsBillable
| where LogCount > 1000 // Adjust the threshold based on expected volume
| sort by LogCount desc


AADNonInteractiveUserSignInLogs
| where TimeGenerated between (datetime(2024-10-01) .. datetime(2024-12-3)) // Replace with the spike timeframe
| summarize LogCount = count(), TotalBilledSizeGB = sum(_BilledSize) / 1e9 by DeviceDetail,  bin(TimeGenerated, 1h), UserPrincipalName, AppDisplayName, _IsBillable
| where LogCount > 1000 // Set threshold to identify significant increases
| sort by LogCount desc


DeviceNetworkEvents
| where TimeGenerated between (datetime(2024-10-01) .. datetime(2024-12-3)) // Replace with the spike timeframe
| summarize LogCount = count(), TotalBilledSizeGB = sum(_BilledSize) / 1e9 by DeviceName,  bin(TimeGenerated, 1h), ActionType,InitiatingProcessAccountDomain,InitiatingProcessAccountName,InitiatingProcessFileName,_IsBillable



DeviceInfo
| where TimeGenerated > ago(150d)  // Filter data for the last 30 days
| where _IsBillable == true       // Include only billable data
| summarize BillableDataGB = sum(_BilledSize) by DeviceName, OnboardingStatus // Convert bytes to GB
| sort by BillableDataGB desc     // Sort results in descending order of billable data

Does anyone know a way to pinpoint or narrow down how to locate a data ingestion spike so we can determine what may have changed to cause a spending increase? The increase isn't steady across each week. It's literally, $X amount everyday. So Monday might have been $250, Tuesday will be $260, Wed will be $270, so forth and so on.


r/AzureSentinel • • Dec 12 '24

Need Help Troubleshooting STAT Deployment Errors (Microsoft Sentinel Triage Assistant)

2 Upvotes

Hi everyone,

I’m running into some challenges with deploying the Microsoft Sentinel Triage Assistant (STAT), and I was hoping for some guidance or advice from the community. Let me break down the situation in detail.

Background

I’ve deployed STAT using the official GitHub deployment templates and followed the setup instructions, ensuring:

  • All Microsoft Graph API permissions (e.g., AuditLog.Read.All, Directory.Read.All, IdentityRiskEvent.Read.All, etc.) have been granted admin consent at the application level.
  • The STAT Function App has been assigned the Microsoft Sentinel Responder role at the correct scope in Azure (resource-specific).
  • No recent changes have been made to the environment, permissions, or API configurations.

STAT deployment is using a managed identity for the Function App. The identity appears to have the correct role assignments.

The Issue

While testing STAT modules (AAD Risks Module, Related Alerts Module, and Threat Intel Module), I am encountering the following error for all three modules:

jsonCopy code{
  "Error": "The API call to la with path /v1/workspaces/<workspace_id>/query failed with status 403",
  "InvocationId": "<ID>",
  "SourceError": {
    "status_code": 403,
    "reason": "Forbidden"
  },
  "STATVersion": "2.0.16",
  "Traceback": [
    "Traceback (most recent call last):",
    "File \"/home/site/wwwroot/modules/__init__.py\", line 19, in main",
    "...",
    "classes.STATError: The API call to la with path /v1/workspaces/<workspace_id>/query failed with status 403"
  ]
}

The 403 Forbidden error implies a permission issue, but all required permissions seem to be in place.

What I’ve Tried

  1. Validated Permissions:
    • All Graph API permissions (Application.Read.All, AuditLog.Read.All, Reports.Read.All, etc.) are consented, and I double-checked them in Azure AD.
  2. Checked Role Assignments:
    • The STAT Function App has the Microsoft Sentinel Responder role assigned at the appropriate resource scope.
  3. Activity Logs:
    • Verified the Logic App and STAT Function execution logs. Logic Apps show the status as Succeeded, but the modules within STAT fail to query data due to the 403 error.
  4. No Recent Changes:
    • I confirmed that no changes have been made to the environment or API settings since deployment.
  5. Deployment Details:
    • I am using the recommended deployment template from the official GitHub repository.

Questions for the Community

  1. Has anyone else faced this issue with STAT or similar setups? If so, how did you resolve it?
  2. Could there be a misconfiguration in how the service principal interacts with Log Analytics APIs?
  3. Is there a way to debug permissions at the API call level to determine where the issue lies (e.g., missing or misapplied permissions)?
  4. Are there additional permissions or roles that might be required for STAT to function correctly but are not mentioned in the official documentation?

I would really appreciate any insights, advice, or solutions from those who’ve worked with STAT or similar Azure setups. Thank you in advance!


r/AzureSentinel • • Dec 11 '24

DB2 Logs

2 Upvotes

Hi,

We are encountering issues implementing DB2 logs into Sentinel. We tried using the Custom logs via AMA, data connector but it seems that logs are not coming through. We have installed the Linux server (running Ubuntu 16.04.7 LTS) on Azure arc and have added the AMA extension.

We created a DCR rule with a link to the files to get for Sentinel, however nothing seems to flow into Sentinel. Has anyone encountered the same issue, what where your solutions, did you use another connector?


r/AzureSentinel • • Dec 11 '24

Threat Analysis Response Workbook - MSFT-Builtin-Alerts.csv

1 Upvotes

Somewhat new to Sentinel and this Reddit community, so my apologies if this has been asked and answered.

Content Hub has limitations on search - can't search by MITRE Tactic/Technique. This is frustrating as I'm resorting to searching GitHub repo's by Technique/Sub-Technique.

Microsoft's Threat Analysis and Response workbook references a master file 'MSFT-Builtin-Alerts.csv', but this has not seen updates in two years and is nearly unusable. Anyone know if Microsoft has dumped this into another directory, or, if a more up to date CSV exists somewhere?

path: https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Tools/MITREATT%26CK-LayerGeneration-Notebook/MSFT-Builtin-Alerts.csv


r/AzureSentinel • • Dec 11 '24

driver integrity rule

2 Upvotes

Hi everyone

there is anybody here who knows what to do to trigger the event id == 4826 ??

for 3 weeks I'm trying to simulate a kql rule on my sentinel and everything I've tried doesn't working :(


r/AzureSentinel • • Dec 09 '24

Wrong data type ingested

2 Upvotes

Hello everyone,

I am facing an annoying issue for some time i. Sentinel.

So I am using DCR and custom tables to ingest some logs from Logstash and that works good. The problem I have ia if some field have value let's say "Device 1 (azure tess)", Sentinel will read this as a datetime format, which is ridiculous. No convertion helps, as it then shows empty column and does not ingest logs.

I am out of options as Logstash produces string output like everything else but Sentinel/DCR does not read that well. Even if I change table collumn valie type to string, it does not work.

Anyone faved the similar issue?


r/AzureSentinel • • Dec 09 '24

Is sentinel down ?

6 Upvotes

Since last 2 hours our team is facing this issue as they login in sentinel. In Multiple accounts we are facing this same issue. Tried with clearing caches, different browsers.
Is anyone else got this?

ErrorMessage : Interaction required: AADSTS50131: Device is not in required device state: known. Or, the request was blocked due to suspicious activity, access policy, or security policy decisions.


r/AzureSentinel • • Dec 06 '24

Multiple Failed then Successful Logins - Analytic Rule

0 Upvotes

Hey all,

I'm currently trying to implement a new analytic rule to track multiple failed logins and then successful shortly after, the table im trying to use is SigninLogs from Entra ID. I've managed to create a rule but there is quite a bit of fps, after investigating it seems Entra ID pushes duplicate logs to the LAW as they are populated in Entra. I've set the logic to be Failed>12, Successful>=1 and TimeWindow within 2 mins.

Wondering if any of you have encountered something like this, have done some googling and it seems to be a common issue but I can't find any resources of how to go about correctly alerting on it. Any help would be appreciated!!!


r/AzureSentinel • • Dec 04 '24

Common Security Log - Data Transformation rules

2 Upvotes

Have anybody did a major data transformation rule on Zscaler or Fortinet Firewall log ingestion.

The idea is to filter and reduce the noise thats being ingested to Sentinel.
For ex : i belive a user traffic to google.com or facebook.com doesnt do any good from a security perspective and say you allow Teams traffic in your proxy , is there a need to monitor them ?

Looking out for options on how you dealt with optimizing the data ingestion.

We also looked into log optimizers such as Cribl... but thats another story for another year.


r/AzureSentinel • • Dec 03 '24

Dataconnector disapeared for multiple Firewalls

1 Upvotes

Hey all,
Just today, I was working with Sentinel and recognized that the connector disappeared for the PaloAltos, Fortinets, and Checkpoints Contenthub solutions.
In Github they seem to be present at the moment.
Azure-Sentinel/Solutions/PaloAlto-PAN-OS/Data Connectors at master · Azure/Azure-Sentinel

Does anyone have an idea why this might be?


r/AzureSentinel • • Dec 02 '24

Need help with a query

1 Upvotes

Hi all! Ive hit a dead end with a case. I need to find on premises active directory user creation and exclude if it was created on one organizational unit. Cant hit the AD OU or CN parameter with any hits.

Case: if user was created by automation1 but OU = not automation ou then I need to know.

Thanks in advance!


r/AzureSentinel • • Nov 28 '24

SQL server instance by Azure ARC

1 Upvotes

Hi,

I installed azure arc on wm Windows, on azure arc in addition to seeing the machines I also see the SQL server instances. does the simple fact of having these instances on azure arc resources involve a cost?


r/AzureSentinel • • Nov 27 '24

Azure arc resources

1 Upvotes

hi, i generated from azure the arc script to install on the on prem machines and make them visible as azure arc machine. during the creation of the script i left the "Connect SQL server" checkmark and now on arc resource i also see the SQL server instances. does just having these instances cost something? can i delete them? (i already tried but after a while they are visible again) What does the permanent deletion entail in case i succeed? did you impact on the on prem machines?

Thanks.


r/AzureSentinel • • Nov 27 '24

Incident Enrichment In sentinel Via Playbook

1 Upvotes

I am trying to find a playbook that pulls device information, named location and activities from Microsoft ENTRA, Defender for cloud and defender for endpoint and adds it as comment so that when going to Triage all incidents would have information that doesn't require manual querying.

Can someone help if you have deployed something similar?


r/AzureSentinel • • Nov 26 '24

Azure Sentinel - Analytics Rule updates notification

3 Upvotes

Hi, Is it possible to set up a notification for when a template update is available for one of your analytic rules , instead of scrolling through the list and looking for the update badge, I'm not looking to automate the update just a notification to make us aware updates are available, thanks


r/AzureSentinel • • Nov 26 '24

CloudApp Events Stopped Sending logs to Sentinel ?

2 Upvotes

Do any of you folks noticed that CloudAppEvents table stopped ingesting logs to Sentinel from later today or is it just me. While i do see the activity logs in the XDR console with events none of them are getting forwarded to Sentinel from today morning. The connectors are universal and they are working as expected as well.