Defender-ExposureGraphNodes
| ActionType | Title | Sample | Rule |
|---|---|---|---|
| any | Exposure graph nodes | Y | Y |
any: Exposure graph nodes
#Fields #
| Name | Description |
|---|---|
NodeId | |
NodeLabel | |
NodeName | |
Categories | |
NodeProperties | |
EntityIds |
Example Event #
{
"Categories": [
"AI",
"ai_model"
],
"Categories@odata.type": "#Collection(String)",
"EntityIds": [
{
"type": "AiModelNameAndVersion",
"id": "name=microsoft-phi-1-5;version=8"
}
],
"EntityIds@odata.type": "#Collection(String)",
"NodeId": "1a2a38317dcd488f9918c9dfa8c4c44f",
"NodeLabel": "baseModel",
"NodeName": "microsoft-phi-1-5 version 8",
"NodeProperties": {
"@odata.type": "#microsoft.graph.security.dynamicColumnValue",
"rawData": {
"@odata.type": "#microsoft.graph.security.dynamicColumnValue",
"aiModelMetadata": {
"@odata.type": "#microsoft.graph.security.dynamicColumnValue",
"baseModelName": "",
"baseModelVersion": "",
"collectionType": "",
"createdBy": "azureml-msr",
"creationTime": "0001-01-01T00:00:00.0000000Z",
"depricationDate": "0001-01-01T00:00:00.0000000Z",
"modelName": "microsoft-phi-1-5",
"modelVersion": "8",
"type": "AiModelMetadata"
}
}
}
}
Detection Patterns #
Detect Suspicious Ncrypt Dll
Detect Suspicious Ncrypt Dll
Detect Suspicious Ncrypt Dll
Initial Access: Exploit Public-Facing Application
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
type (kusto rule field) | eq | DeviceInventoryId | 5 rules | kusto |
TpmActivated (kusto rule field) | ne | true | 4 rules | kusto |
TpmEnabled (kusto rule field) | ne | true | 4 rules | kusto |
TpmSupported (kusto rule field) | ne | true | 4 rules | kusto |
ActionType (kusto rule field) | contains | inboundconnection | 1 rule | kusto |
ActionType (kusto rule field) | eq | ConnectionSuccess | 3 rules | kusto |
ActionType (kusto rule field) | in | ExecuteToolByGateway | 1 rule | kusto |
ActionType (kusto rule field) | in | ExecuteToolByMCPServer | 1 rule | kusto |
ActionType (kusto rule field) | starts_with | AppControl | 2 rules | kusto |
DestinationPort (kusto rule field) | eq | 3389 | 3 rules | kusto |
NodeLabel (kusto rule field) | eq | device | 3 rules | kusto |
OnboardingStatus (kusto rule field) | ne | Onboarded | 3 rules | kusto |
parent_process_name (kusto rule field) | ne | microsoft.tri.sensor.exe | 3 rules | kusto |
DestinationHostname (kusto rule field) | eq | login.microsoftonline.com | 2 rules | kusto |
file_name (kusto rule field) | eq | ncrypt.dll | 2 rules | kusto |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Kusto #
CloudAppEvents table using the AgentsInfo and ExposureGraphNodes table.IdentityInfo table, mainly because you can easily create a detection of this rule if you would like to.