Technical Anshu
Tutorials Blog
🧾 Investigation Discipline

How to Investigate One Suspicious Upload Calmly With Evidence

The alert fired. The log line looks bad. Everything you do in the next hour decides whether this becomes a clean, fair finding — or a mess that harms an innocent person and teaches the office to fear the IT team. This page is the calm version, step by step.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ Process guide
🎥 Watch the complete method in the video — the exact on-screen steps, start to finish

An upload record is a fact about data, not a fact about a person. Between the two sits everything that matters: whose session it was, whether the destination is a service the company uses, whether the same pattern appears on other PCs, and whether there is an ordinary explanation nobody has asked for yet. The discipline below is borrowed from how good auditors work: preserve first, widen second, conclude last — and keep your language at the strength of your evidence at every step.

The Suspicious Line — And What It Does Not Say
14:22 PC-07 upload 1.8 GB -> file-sharing host (first seen today)
It provesThis PC sent this much data, to there, then
It does not proveWhich file, which person, or why
Next records to pullEndpoint file log, DNS, same PC one week back
First human stepAsk the user — after the records are safe
Illustrative log panel. The gap between the first two rows and the third is where investigations are won or lost.
1

Step 1 — Preserve the Records Before Anything Changes

Logs rotate, sync clients clean their histories, and PCs get rebooted. Your first job is to freeze the evidence exactly as it stands.

  1. Export or copy the relevant records now: endpoint file log, firewall and DNS entries, proxy session — the full window, not just the one line
  2. Note the PC's clock against real time; a five-minute clock skew has embarrassed more investigations than any hacker
  3. Store the copies somewhere the investigation does not depend on the suspect PC staying untouched
2

Step 2 — Widen the Window Before Interpreting

One event has no shape. A week of the same PC's records gives it one: first time ever, weekly habit, or the tail of a pattern that started months ago.

  1. Check whether this destination appears for other PCs — a company-wide spike usually means a service changed, not a staff conspiracy
  2. Check what else the PC did in the same hour: a large read of a shared folder before the upload is a very different story from an idle machine suddenly sending
  3. Check the calendar honestly: month-end, audit season, a client delivery deadline — context explains more alerts than malice does
3

Step 3 — Corroborate Across at Least Two Layers

A finding you may have to defend — to management, to HR, possibly further — needs more than one witness.

  1. Endpoint record names the file and user session; DNS names the service; proxy counts the bytes. Two agreeing layers is the minimum for a written finding
  2. If layers disagree — endpoint quiet, network loud — say so in the report. A sync client updating itself and a throttled connection can both bend the picture
  3. Write the finding in the layered language: what each record shows, then the conclusion, then what remains unknown
4

Step 4 — Talk to the User, With the Records Open

Only now does the person enter the process — and they enter it as the most likely source of the explanation, not as the accused.

  1. Describe the record factually and ask the open question: "help me understand this upload" — then listen for the work reason you did not know existed
  2. If the explanation is a policy breach of the careless kind, the outcome is the policy conversation and a written note, not a punishment performance
  3. If the explanation does not hold, escalate through your organisation's proper channel with the preserved records — your job was the evidence, and it is now in good shape
🔴 Never accuse on one log line. Shared PCs, borrowed logins, remote support sessions and automatic syncs all put the wrong name next to the wrong upload. The cost of one careless accusation is not just one person's trust — it is every future alert your team will ever raise.

🎥 Watch the Complete Method in the Video

Watch the video for the tracking method itself, and keep this process beside it — the tool finds the line, the discipline decides what it means.

▶️ Watch Full Video
❓ Common Questions (FAQ)

The upload came from a shared PC. Can we find out who did it?

Sometimes — the endpoint record carries the Windows user session, and building entry logs, shift rosters or the sync client's account name can narrow it further. If the records genuinely cannot separate the users, say exactly that. A shared-login habit is itself a finding worth fixing, separate from the upload.

Should I confront the user immediately when an alert fires?

No. Preserve the records and widen the window first — it takes an hour, and it routinely turns a "suspicious upload" into a backup window or a client delivery. The user conversation is step four, and it goes better for everyone when you arrive with the full picture instead of one line.

What if the logs were deleted or the agent was stopped?

That absence is evidence too — record when the agent last reported and what the gap covers, and use the network layers, which the user could not reach. Treat agent tampering as its own policy event. Do not fill the gap with guesses; a report that marks its own blind spots is stronger than one that hides them.

This guide accompanies the file upload tracking video by Technical Anshu • Monitor only machines you administer, under a written policy • Stuck on a step? Ask in the video comments.