Skip to content
Anexet
Abstract illustration for “File Integrity Monitoring”: padlock surrounded by digital fragments

File Integrity Monitoring

File Integrity Monitoring (FIM) is a security control that watches critical files, directories, and configuration for unauthorized change, then reports what changed, when, and by whom.

Anexet Team
August 18, 2026Read 6 min

How FIM detects a change

File integrity monitoring answers one question: has a file that should not change been changed? The control records a trusted state of selected files, directories, and settings, then reports every later difference together with the time and the account behind it. The value lies less in the detection itself than in turning an unexplained change into a record someone must close, instead of a silent edit that nobody notices.

FIM is built on file integrity checking, the verification act itself. The difference is continuity: a one-off check answers the question once, while FIM keeps asking it and keeps the history of every answer. That history is what an investigator needs when a configuration file changed weeks before anyone noticed.

Each watched path goes through the same loop. A baseline of hashes and attributes is taken from a known-good state. Every later event is compared with that baseline, so the alert reflects what actually differs and names the file, the change, the account, and the time. The quality of the control depends mostly on the baseline and on the discipline of the alert owner, not on the detection engine.

Real-time monitoring or scheduled comparison

Scheduled comparison re-checks the baseline at fixed intervals and reports drift. It is cheap and easy to audit, but a change made right after a scan stays hidden until the next one. Real-time monitoring reacts to writes, moves, and deletions as they happen, which is why a SOC usually wants it for system binaries, startup scripts, and access rules.

Real-time mode costs more. It needs an agent on the host, produces more events, and needs tuning from the first day. Many teams run both: real-time for the few paths that matter most, and scheduled comparison across the wider estate, so an event the agent missed is still caught by the next full pass. For the broader practice, see continuous monitoring.

Where FIM plugs into the SOC toolchain

On its own, a file-changed alert is thin. It says a path differs from the baseline, but nothing about intent. FIM earns its place when the alert lands in the same pipeline as every other signal, so an analyst reads it next to logins, processes, and the ticket that should explain the change. Teams that already forward events to a SIEM integration can place the file change on the same timeline as logins and connections.

ToolWhat FIM adds
SIEM correlationA timeline of logins, processes, and connections on the same host
SOAR and ticketingA case with the diff, responsible account, and affected asset
Change management systemsA check of the change window against approved tickets
Vulnerability and patch managementConfirmation that a patch changed the intended files
Endpoint detection and responseFIM shows the file change, EDR shows the process

Compliance and audit drivers

FIM is one of the most frequently named controls in security frameworks, which is why SOC teams deploy it even where no incident has occurred. Most auditors ask for the same evidence: a defined list of critical files, alerts on unauthorized change, and proof that a person reviewed each alert and closed it with a decision.

  • PCI DSS requires a change-detection mechanism on systems that process cardholder data, with critical files compared at least once a week.
  • NIST SP 800-53, control SI-7, covers the integrity of software, firmware, and information.
  • HIPAA's integrity safeguard expects covered entities to have electronic mechanisms that confirm electronic health information has not been altered or destroyed without authorization.
  • ISO/IEC 27001 Annex A includes change-management and system-integrity controls that a documented FIM process helps evidence.
  • Auditors typically ask for the protected-file inventory, sample alerts, and a review trail showing each alert was closed with a decision, not just generated.

What it looks like in Anexet

Anexet does not baseline arbitrary system paths or hash every file on a server, so it is not a classic FIM engine. Its console records file operations on workstations and network shares: for files, create, read, write, delete, rename, execute, and permissions change; for folders, a narrower set. Each agent profile selects which operations are recorded. Network shares are covered by file transfer and network share monitoring.

The administrator selects which file and folder operations each agent profile records.

Deploying and tuning FIM

The largest operational risk with FIM is not missing a real change. It is drowning the SOC in noise until every alert is dismissed unread. Containers change the picture: images are rebuilt rather than patched in place, so the baseline moves into the image pipeline. Tuning follows a predictable sequence:

  1. 1
    Capture the baseline

    Record it from a known-good build of the system.

  2. 2
    Run in report-only mode

    Learn what normally changes on that class of system.

  3. 3
    Exclude volatile paths

    Leave out legitimately volatile paths such as caches, logs, and package manager metadata.

  4. 4
    Route alerts to an owner

    The owner closes each alert with a recorded reason.

What FIM does not cover

FIM detects that a monitored file changed. It does not judge whether the new content is malicious, and it does not prevent the change. It sees nothing about activity that never touches a watched path, such as in-memory execution, credential misuse, or data copied out without any file being altered.

A mature SOC therefore treats FIM as one detective control among several. It pairs FIM with access controls that limit who can write to protected paths, with log file integrity checking so integrity events survive on infrastructure the attacker does not control, and with backup and recovery so a confirmed unauthorized change can be reversed.

Watching every path on day one floods the SOC and makes the alerts easy to ignore. Start with a short list of critical files.

Where to start

Start with the few files whose silent change would hurt most: system binaries on servers, the configuration of security tools, and the paths that hold protected data. Add more paths only after the owner has explained every alert the first set produced.

Further reading: Mechanisms for ensuring the security of information systems; What are SIEM Systems for Information Security management?.

An unexplained change is a question that someone has to answer on the record.

Anexet Team

How Anexet handles this

Anexet approaches the integrity question from the insider side rather than as a classic FIM engine: it does not baseline arbitrary system paths or hash every file on a server. What it provides is visibility into file operations on endpoints and into configuration changes tracked in its inventory, who touched which file, when, and through which process, so unexplained changes made inside the perimeter are recorded and attributable instead of passing silently.

Because the platform runs on-premise, file-operation events, preserved copies, and inventory change history stay within the organization's own infrastructure, the evidence describing a change never leaves the environment it describes.

  • File operations audit

    create, read, write, delete, rename, execute, and permissions-change operations on endpoints and network shares are logged with file name, size, process, user, and timestamp, the raw record behind any integrity question about a working file.

  • Configuration baselines in the inventory

    each computer has a recorded configuration, attached devices and installed applications, and when the live state deviates from it, the deviation is surfaced; a device that appears on or disappears from a host stands out instead of going unnoticed.

  • Content checks on endpoint files

    where the concern is protected content rather than system binaries, files on managed endpoints can be matched against hash banks and digital-fingerprint libraries of known documents, aimed at locating sensitive data, not at baselining system paths.

  • Content analysis of transferred files

    files moving through email, web, cloud, and removable-media channels are evaluated by what they contain, so the integrity question organizations most often face, did protected content leave, has a documented answer.

  • Attributable audit trail

    every recorded event ties the change to a user, host, and moment, forming a complete, attributable audit trail that investigation and review can rely on.

File transfer control

Learn more

Frequently Asked Questions

Common questions about this term and how Anexet handles it.

FIM shows that a file changed. EDR shows the process and behavior responsible for the change, so the two are usually read together.

No. FIM detects a change to a monitored file but does not prevent it. That is why it is paired with access controls, centralized logging, and backup.

For a SOC, usually yes. Real-time monitoring raises an event as soon as a watched path changes, while a scheduled comparison reports drift only at each check.

Cloud and containerized workloads need an agentless or API-driven variant, since images are rebuilt rather than patched in place.

Protect your data with Anexet

See how Anexet stops data leaks, monitors employee activity, and keeps you compliant, in a quick live demo.

Request a demo