Forum Discussion

shocko's avatar
shocko
Steel Contributor
Apr 23, 2022

File Integrity Monitoring

I have a large estate of Windows Enterprise 10 21H2 machines on-prem (not Azure VMs) running Windows Defender AV with endpoint protection enabled. I wish to monitor certain file for changes. I used do this with OSSEC but was wondering if I can do this with Defender? I see there is some capability for this in defender for cloud but I assume this only works for Azure deployed Windows instances?

  • This feature requires Defender for Servers Plan 2.
    Defender for Servers includes a Defender for Endpoint license, but also includes several other unrelated features, such as this File Integrity Monitoring.

    Defender for Servers can be used with Azure Arc on machines outside of Azure,
    but this does not support Windows Clients, so I don't think this works in your case.
    https://docs.microsoft.com/en-us/azure/azure-arc/servers/prerequisites#supported-environments (Even if you could use Defender for Servers, this would be very expensive since you would be billed per machines)

  • jbmartin6's avatar
    jbmartin6
    Iron Contributor
    You could probably use plain old file system auditing for a good portion of this goal.
    • shocko's avatar
      shocko
      Steel Contributor
      File system auditing easily bypassed by Malware. I think I might have to back to good old OSSEC ....
      • jbmartin6's avatar
        jbmartin6
        Iron Contributor
        Do you have any links about malware bypassing file system auditing? I'm not familiar with those techniques. I just did some searching but only managed to get more information about auditing.
  • Jonhed's avatar
    Jonhed
    Steel Contributor

    This feature requires Defender for Servers Plan 2.
    Defender for Servers includes a Defender for Endpoint license, but also includes several other unrelated features, such as this File Integrity Monitoring.

    Defender for Servers can be used with Azure Arc on machines outside of Azure,
    but this does not support Windows Clients, so I don't think this works in your case.
    https://docs.microsoft.com/en-us/azure/azure-arc/servers/prerequisites#supported-environments (Even if you could use Defender for Servers, this would be very expensive since you would be billed per machines)

    • shocko's avatar
      shocko
      Steel Contributor
      Thanks! I think I will have to look at a 3rd party solution here.

Resources