Guide

FFIEC Guidance and Monitoring Where Financial Data Moves

May 6, 2026 Alexandre Genest 8 min

Your most valuable data leaves on access you granted on purpose. FFIEC guidance expects continuous monitoring and anomaly detection at financial institutions. How runtime data movement evidence meets the examiner's question with proof.

FFIEC Guidance and Monitoring Where Financial Data Moves cover image

An examiner does not ask whether you bought a monitoring tool. The examiner asks you to show how you know your controls work. The FFIEC Information Security and Architecture, Infrastructure, and Operations booklets never name a product. They name an outcome: monitor activity continuously, detect anomalies, prove the controls in place do what you say they do.

Most institutions answer half of that. Access was provisioned correctly. Policies exist. Logs are retained. Then the examiner asks what your most valuable data did after access was granted, and the binder goes quiet. That is the half the guidance keeps pointing at.

Permission proves the door opened. It says nothing about what walked through.

Here is the problem at every financial institution, large or small. Your most valuable data leaves on access you granted on purpose. The wire detail file. The loan tape. The customer PII export. The model that prices your book. Each of those moves through a permission someone approved for a real reason. Every move is permitted, so every control you own correctly lets it through.

No single move is the breach. The breach is the pattern. A permitted export runs off-hours, to a destination new for that identity, in a volume the job behind it does not explain. No policy is violated. The breach is the shape of the activity, not the legality of any one step.

FFIEC guidance asks for continuous monitoring and anomaly detection because permission-based controls are blind to exactly this. An access review confirms the door was supposed to be open. It judges nothing about what walked through.

Where your current monitoring goes quiet

Map your FFIEC posture and the evidence usually comes from three places. Each is real. Each has a hole an examiner can find.

SIEM and log aggregation hand you events after the fact. A log of permitted actions records that the door opened. It does not judge whether opening it that way, at that hour, to that destination, fit the identity. The anomaly sits in the data and nothing resolves it into a finding.

DLP and content filtering check whether a payload matches a sensitive pattern and whether the move is allowed. They catch the unencrypted file with a column of account numbers leaving over email. They were never built to baseline movement, so the slow, low-volume, fully permitted pattern walks straight past.

Access governance confirms who can reach what. Once that identity is inside the door, it is silent.

None of these is wrong, and together they cover most of what an examiner asks about. The gap is the thing the guidance names directly: the anomaly in how data moves, scored while it is moving.

Three places to stand, and only one produces evidence

Stand before the move and you have predictive and rule-based tools that guess in advance. They fire on patterns someone wrote down beforehand, bury the real alarm under false ones, and still miss the move that was permitted on purpose.

Stand after the move and you have forensics and the post-incident report. This is the examiner finding gap and the customer notification letter. By the time the evidence exists, the data is gone.

Stand on the movement itself, at runtime, and resolve each move as it happens. That is the layer Hilt adds.

Hilt watches data movement at the kernel, metadata only by default, off the path, single-tenant inside your own cloud. It resolves each move to a probabilistic, source-dependent identity: which user or service, which job, which destination, whether this fits what that identity normally does. When the wire file export runs off-hours to a destination new for that identity, the deviation shows up across layers at once. One signal is noise. The pattern is a case, not an alert.

That is what turns monitoring into evidence. The output is not a raw event you decode under examination. It is a written case. This identity, this job, this move, this is why it was unusual, scored against months of how that data normally moves. An examiner can read it. It answers "show me how you know" instead of "show me you bought something."

What a bank will push back on, before the second meeting

Two objections arrive early at a financial institution, and the guidance sharpens both.

The first is data residency and customer privacy. Examiners care where regulated data lives and who can see it. Hilt is metadata only by default. It sees that a pattern is wrong without reading the contents of the move, the way your bank flags the charge that does not fit without knowing what you bought. Content-aware inspection is there when an investigation calls for it. It is never the price of admission. The whole path, from kernel event to written case, runs single-tenant inside your own cloud: AWS, GCP, Azure, or Ali Cloud. Events never leave your account and never route through a vendor's environment. The privacy posture you attest to does not get harder because you added monitoring.

The second is operational impact on systems that move money. A core banking platform or a payment rail cannot take a control that sits inline, adds latency, or becomes a single point of failure. Hilt never sits inline. The collector observes movement rather than standing in it, on the order of 0.1% of one core and 4 to 8 MB of memory per host. It does not block, drop, or alter traffic. When it finds the dangerous pattern, it responds with host-level network isolation, quarantining the host from the control plane, never by filtering packets in the path of production traffic.

Continuous monitoring that does not read your data and does not stand in front of it. That is what lets a regulated institution adopt the missing layer without trading one compliance problem for another.

What it does not replace

This layer is additive, not a rip-and-replace. Your SIEM stays the system of record. Your access governance stays the front door. Your DLP still catches the obvious content match at the boundary. Hilt stands in for none of them, and it does not produce the access reviews or policy documentation an examination also requires.

It closes the gap those layers were never designed to cover: the anomaly in the movement itself, across permitted actions, resolved to the identity and the job behind it, surfaced as a case while there is still time to act. That is the part of FFIEC monitoring guidance a log archive and an access matrix cannot answer on their own.

Three questions to ask before the exam

A few questions separate real continuous monitoring from a checkbox an examiner sees through.

Can you show the movement, not just the access? Access reviews prove provisioning. Ask whether you can produce, for a specific identity and window, what the data actually did and why it was or was not normal.

Where does the monitoring sit relative to production traffic? A control that sits inline becomes an operational risk on money-moving systems. Off the path, observing rather than blocking, is the posture that survives an infrastructure team's review.

Does it have to read regulated data to work? Metadata only by default means you attest to a tighter privacy posture, not a looser one. Content inspection should be a capability you choose, not a default you inherit.

If your stack cannot answer "what did this customer-data export actually do, resolved to the job behind it and scored against how it normally moves, at 2am on these three dates," that is the gap the guidance keeps pointing at.

The fastest way to see whether the evidence layer fits your environment is a short, engineer-to-engineer call. Thirty minutes is enough to walk through where the collector would sit, what it would and would not see, and what the written case looks like against your own data movement.