Home › Topics › Threat Modeling › Insider Risk

Insider Risk in File Movement

The payroll export went to the wrong partner folder at four on a Friday afternoon. The person who uploaded it was the first to notice and the first to feel sick about it. Nobody broke in. Nobody guessed a password. The front door opened, as it does every day, for someone with a legitimate account and a deadline. Every other article in this series is about outsiders, strangers probing your ports and guessing your passwords. This one is about the harder subject: the risk that travels with legitimate access. It is harder technically, because insiders do not need to break anything. And it is harder emotionally, because "the threat might be a coworker" is an idea that can curdle into suspicion. It can damage the workplace it was meant to protect.

So the frame comes before anything else. The overwhelming majority of insider incidents are mistakes: a file sent to the wrong place by someone trying to do their job. A meaningful minority involve departing employees taking work they sincerely believe is theirs. Genuinely malicious insiders exist, and they are rare. A program built for that reality looks nothing like surveillance. It has guardrails that catch mistakes and routines that close access when people leave. It has logs that answer questions when questions arise. Those controls protect your coworkers as much as they protect the data.

This article covers all three faces of insider risk as they appear in file movement specifically. It covers the signals each one leaves in transfer logs, and controls that work without poisoning trust. It is part of our File Transfer Threat Modeling series. There is no manhunt in it. There is a checklist, which works better.

What "Insider" Means Here

An insider is anyone whose access is legitimate: employees, contractors, temporary staff, and — in a real sense — partners who hold accounts on your systems. Insider risk is the possibility that this legitimate access moves data somewhere it should not go, for any reason from a mistyped address to a grudge. Notice that the definition is about access and outcomes, not character. That matters, because it points the response at the access rather than at the people. You cannot vet your way to zero risk. But you can shape what any single account can move, and what trace the movement leaves. The server has no setting for character. It has settings for access.

Why File Movement Is Where Insider Risk Shows Up

Against outsiders, your defenses form a sequence: they must find the service, defeat the encryption, and get past authentication before anything else matters. An insider starts on the far side of all three. The firewall admits them, the encrypted session is theirs, and authentication succeeds because the credentials are genuinely theirs. Of the whole defensive stack, only two layers still apply. One is authorization — what this identity is allowed to touch. The other is audit — the record of what it actually did. That is why this article keeps returning to permissions and logs. For insider risk, they are not two controls among many. They are most of what exists.

File movement, specifically, is the moment risk becomes irreversible. A file copied to the wrong internal folder is a mess you can clean up: delete the copy, fix the permission, done. A file that crosses the organizational boundary — uploaded, emailed, synced to a personal account — is gone in a way no cleanup reverses. You cannot recall data from systems you do not control. Transfer services sit exactly at that one-way door, which is why they deserve attention out of proportion to their size.

The same position makes them the best observation point. Transfer logs are compact and semantically rich. Each line names an identity, a file, a direction, a destination, and a time. That is precisely the vocabulary of the question "what left, and who moved it?" For a small team without enterprise monitoring, the transfer layer offers the highest signal for the least effort. One log, on one system, describes every boundary crossing it handled. I have answered more of those questions from that one log than from anything else.

Face One: Accidental Oversharing

The common case deserves first place. Its forms are mundane and universal:

  • The wrong recipient. A payroll export uploaded to the wrong partner folder; an email attachment autocompleted to the wrong "David." The sender is usually the first to feel sick about it.
  • The wrong file. The spreadsheet with the hidden tab of salaries; the export that contained every customer instead of one; the old version with comments nobody scrubbed.
  • The over-broad share. A folder permissioned for "everyone" years ago, quietly readable by every new hire since — nobody chose today's exposure; it was inherited.
  • The workaround. The official transfer path was slow or confusing, so someone used personal cloud storage or a private email to get the job done. Most "shadow IT" data movement is exactly this: diligence taking the path of least resistance. Our article on why email is bad at file transfer dissects the most popular escape valve of all.

Because the cause is human error under time pressure, the effective controls are guardrails, not blame. Least-privilege permissions shrink what a mistake can reach. Someone who cannot open the salary folder cannot accidentally send it (directory design for this is the file server permissions series). Per-partner folder isolation makes "wrong recipient" structurally difficult: the upload path for partner A physically cannot deliver to partner B. Pattern checks on outbound flows are the lightweight end of data loss prevention. They catch the obvious cases, like card numbers leaving in a file bound for a marketing vendor. And the quietly decisive control: make the official path the easy path. Every hour spent making the sanctioned transfer workflow fast and obvious removes more risk than another warning banner, because workarounds are born from friction. No banner has ever made a slow path faster.

Remember: design for mistakes first. Accidents are the insider incidents you will actually have this year. Every guardrail that catches an accident also happens to obstruct the rare bad actor. A program aimed only at bad actors catches neither, and insults everyone.

Face Two: The Departing Employee

The second face has a schedule. The risky window opens when someone decides to leave — often before they announce it. It closes only when their access is fully gone, which is routinely later than anyone intends. Most departure-related data movement is not espionage. It is people copying "their" work: the contact list they built, the templates they wrote, the project folder they poured a year into. The taker usually does not think of it as theft. Your customer data, pricing, and designs do not care about the sentiment — they are gone either way.

In transfer logs, the pattern is recognizable. An account's volume rises well above its own history. Downloads sweep breadth-first across folders rather than touching the usual few. Archives are created and then moved. Activity migrates to evenings, and destinations appear that have never been seen before. None of these is proof — quarter-end looks similar — which is why they are prompts for a conversation, not verdicts.

Because the window opens before the announcement, the honest conclusion is that you cannot rely on reacting to resignations. The routine controls have to be running all the time. What you can formalize is the notice period. It is reasonable, and common, to reduce access to especially sensitive flows once a departure is known. That is exactly as you would remove someone from an on-call rotation they are leaving. Framed as standard procedure applied to everyone, it is unremarkable. Improvised per person, it becomes an insult. Write it into policy once, so no manager ever has to decide whether this particular colleague "seems like a risk."

The stronger control is procedural: an offboarding routine that treats access as a first-class checklist item. Execute it on schedule, every time, for everyone. Its very universality is what keeps it respectful. A working version to copy:

TRANSFER-ACCESS OFFBOARDING CHECKLIST

WHEN DEPARTURE IS KNOWN
[ ] List every transfer account, share, and partner portal they use
[ ] List every shared/service credential they know or once set up
[ ] Note any partner-facing keys or passwords issued in their name

ON THE LAST DAY
[ ] Disable their personal transfer and VPN accounts
[ ] Remove their entries from authorized_keys on every server
[ ] Rotate every shared or service credential they knew
[ ] Revoke or reissue partner-facing credentials they held

WITHIN THE FOLLOWING WEEK
[ ] Review their transfer activity over the final 90 days
[ ] Confirm no scheduled job still runs under their identity
[ ] Record completion — who checked what, and when

Two items deserve emphasis. Rotating shared and service credentials they knew is the step most often skipped. It is the one that matters most for administrators. Disabling a personal account achieves little if the person still knows the password four scheduled jobs run under. And "no scheduled job runs under their identity" catches the classic time bomb: the nightly flow someone built under their own account. That flow dies the day that account is disabled — or keeps running as a credential nobody owns. The key-hygiene half of this problem, sweeping authorized_keys and retiring orphaned access, is covered in depth in our SSH key management series.

Kestrel Payroll ran the checklist as a drill before anyone was leaving, which is the best time to run it. The "no scheduled job runs under their identity" line turned up the nightly bank feed running as an administrator's personal account. That administrator had built it years earlier and was still very much employed. Nobody had done anything wrong. That was how jobs were built at the time. They moved the feed to a service account with its own credential the following week and added the check to every future offboarding. When that administrator eventually did move on, the last day involved a checklist and a cake, and not an outage.

Face Three: The Malicious Minority

Deliberately malicious insiders are the rarest face and the one that dominates imaginations. Motives are the old ones — grievance, money, pressure from outside. The method is what makes the case hard. They use access they legitimately hold, at a pace designed to look routine. There is no exploit to detect; there is only behavior.

The controls that matter here have a reassuring property: they are indistinguishable from good hygiene, and most are already on your list for other reasons. Good hygiene has a habit of solving problems it was never asked about.

  • Least privilege bounds what any insider — careless or hostile — can reach, and therefore what their worst day can cost.
  • Separation of duties keeps one person from controlling a sensitive flow end to end: whoever can send the file is not the only one who reviews where it went.
  • Tamper-resistant logging means the record of what an account moved cannot be edited by the person who moved it. Logs are shipped promptly off-box, out of reach of the identities they describe. This matters most for administrators, whose access is broadest; the design is covered in our transfer logging and audit series.
  • Review of the reviewers: admin activity on transfer systems — account creation, permission changes, log settings — deserves the same scrutiny as user activity, applied consistently rather than suspiciously.

What you should not build is a culture of suspicion. It corrodes the workplace and it does not work. A determined insider defeats vibes-based vigilance easily. Structural controls constrain everyone identically without accusing anyone. And remember the symmetric benefit: good logs exonerate. Suppose a partner claims they never received a file, or a leak is traced to a document three departments touched. The person with an honest history is protected by the same record that would expose a dishonest one. A log has no opinion about anyone, which is its best quality.

The Signals in Transfer Logs

All three faces leave their marks in the same place: the transfer service's own records. Detection starts with a baseline — knowing what normal looks like per account and per flow: typical volume, typical hours, typical destinations, typical breadth. If you have inventoried your flows in a file flow census, you already hold the baseline's skeleton. Against it, the signals worth attention:

  • Volume out of character — an account moving ten times its own normal, regardless of whether the number is objectively large.
  • Breadth expansion — an account that has touched three folders for a year suddenly walking through thirty.
  • Mass download patterns — sequential retrieval of everything in scope, the signature of "take it all and sort later."
  • Odd hours — activity outside the account's established rhythm, weighted by how unusual it is for that account.
  • First-seen destinations — outbound transfers to addresses or services with no history in the flow.
  • Stage-then-send — archive files created and shortly afterward leaving the network.

A fragment showing the shape — an ordinary account, an extraordinary evening:

22:03:11  jsmith  LOGIN ok from 10.4.2.17
22:03:40  jsmith  RETR /projects/alpha/design_notes.docx      ok
22:03:52  jsmith  RETR /projects/alpha/costing_v3.xlsx        ok
22:04:07  jsmith  RETR /projects/beta/vendor_contracts.pdf    ok
22:04:19  jsmith  RETR /projects/beta/pricing_master.xlsx     ok
      ... 214 further downloads across 9 project folders ...
23:41:56  jsmith  STOR /outbound/misc/archive_final.zip       ok
23:44:02  jsmith  LOGOUT  (session total: 218 files, 3.1 GB)

Read as a defender: a daytime account working near midnight, breadth-first downloads across departments, an archive staged outbound at the end. It might be a sanctioned project handover — which is exactly the point. The log's job is to make the question askable. The asking should be a respectful "walk me through this" rather than an ambush. Signals of this kind are only visible if per-session file operations are recorded at all. A server whose activity log captures each login, download, and upload with timestamps — as Sysax Multi Server does — produces the raw material. The same review habit catches an outsider using a stolen credential. Their behavior looks like nothing so much as an insider in a hurry. The external version of that story is told in the attacks file transfer services actually see.

Controls That Respect Your Coworkers

Insider programs fail in two directions: too little, and incidents go unnoticed; too heavy-handed, and the workplace pays a permanent tax in trust. The respectful middle is well mapped:

Instead of Do this Why it works
Covert monitoring of individuals Announced, uniform logging of flows and systems, written into policy Transparency deters quietly and offends no one; secret watching does the reverse
Investigating people who "seem off" Following defined signals, the same thresholds for everyone — admins included Behavioral triggers are consistent and defensible; hunches become bias
Punishing self-reported mistakes Blameless handling of promptly reported accidents You hear about incidents while they are fixable, instead of never
Blocking every convenient tool Making the sanctioned path genuinely fast, then narrowing alternatives Workarounds are a symptom of friction; removing the cause beats policing the symptom

Put the monitoring in writing; that one practical note spans jurisdictions and cultures. Write a short, honest statement: what is logged on transfer systems, why, who reviews it, how long it is kept. Have every account holder read it. That converts logging from something done to people into part of the deal everyone works under. Rules about workplace monitoring vary from place to place, so run the wording past whoever handles legal questions for your organization. The transparency itself is good practice everywhere.

Putting Insider Risk in Its Place

The summary this subject deserves: insider risk in file movement is real, mostly accidental, occasionally opportunistic, rarely malicious. It is answerable at every point by the same unglamorous machinery. Least privilege bounds mistakes and malice alike. Offboarding closes the departure window. Logs that someone reads make all three faces visible, and exonerate the innocent along the way. Nothing on that list requires treating a colleague as a suspect. There is still no manhunt on it.

Fold these scenarios into your wider picture. The internal trust boundaries you marked in threat modeling a transfer workflow are where insider risk lives on the diagram. The estate-wide ranking exercise in a practical risk assessment for your transfer estate is where "departing employee copies partner data" takes its place beside the external threats. That scenario is scored on the same scale, fixed in the same order the numbers suggest.

Frequently Asked Questions

Isn't monitoring coworkers' file transfers a breach of trust?
Covert monitoring of individuals is; announced, uniform logging of systems is not. It is the same accountability applied to everyone, admins included. It protects the innocent by keeping an honest record. Put it in written policy, tell everyone, and have legal review the wording, since workplace monitoring rules differ by jurisdiction.
What is actually the biggest insider risk — malicious employees?
No — accidents, by a wide margin: wrong recipients, wrong files, over-broad permissions, and workarounds through personal email or cloud storage. Departing employees taking "their" work are the meaningful second. Deliberate malice is real but rare, and the controls that catch the common cases constrain it too.
How should I handle offboarding a departing administrator?
Handle it like a normal offboarding plus one hard step. Rotate every shared, service, and partner-facing credential they knew. Disabling their personal account does nothing about passwords in their memory. Check that no scheduled job runs under their identity, sweep their keys from every server, and review their recent activity — routinely, not accusingly.
Do partners and contractors count as insider risk?
Functionally yes: they hold legitimate access, so their mistakes and compromises arrive through the front door just like an employee's. Confine each partner account to its own folder. Restrict where it may connect from. Include partner credentials in the same lifecycle discipline — issue, rotate, revoke — you apply internally.
A log signal flagged a colleague. What now?
Treat the signal as a question, not a conclusion. Verify the technical facts first — what account, what files, what destination. Then have the account's manager ask a plain "walk me through this". Most flags resolve into sanctioned work. Escalate only on evidence, and document the check either way, because the record protects your colleague as much as the data.

From the Sysax team: we build secure file transfer software for Windows — Sysax Multi Server, an FTP, FTPS, SFTP, and HTTPS server, and Sysax FTP Automation for scheduled, scripted transfers. Free trials are on the download page.