Internal sysadmins at SMBs · June 2, 2026
How Caisey's Approval Gates Saved Our SMB from a Ransomware Spread During a Remote Troubleshooting Session
It was a Tuesday afternoon, quiet until the ticket came in: our line-of-business accounting app was crashing on three workstations. Nothing unusual. I approved a remote troubleshooting session via Caisey for our external IT support technician, expecting a quick fix. What I didn't expect was that within ten minutes, a single copied command would nearly detonate ransomware across our entire network. Here's how Caisey's per-action approval gate stopped it cold—and why that moment changed how we think about remote access safety.
The Setup
We're a 50-person SMB with a lean internal IT team—just me and one part-time assistant. We rely on an MSP for day-to-day support, but we keep Caisey enrolled on all our Windows endpoints because it gives us granular control over what technicians can do. Each Caisey runtime is configured with approval gates for any command that touches the registry, file system, or process execution. That means before a technician can run a PowerShell script or even a single elevated command, I get a push notification on my phone asking for explicit approval. It sounds heavy, but it's saved us more than once.
That afternoon, the technician connected to one of the affected workstations. I saw the session start in the Caisey console—machine context, session ID, everything logged. I didn't need to watch over his shoulder; the approval gate would catch anything risky.
The Near-Miss
The technician was investigating a crash in our accounting software. He found a forum post claiming a specific PowerShell command could reset the corrupted database connection. The command looked plausible: a few lines that invoked Invoke-Command with a remote script block. He copied it into Caisey's runtime console and hit enter.
Instantly, my phone buzzed. The Caisey approval prompt displayed the full command string: it was attempting to download and execute a base64-encoded payload from an external URL. The URL was a domain I didn't recognize—something like malicious-update[.]com. I've seen enough ransomware reports to know that pattern. I hit "Deny" without hesitation.
The technician got a "Command blocked by approval gate" message. He called me, confused. I explained what I saw. He checked the forum post again—it had been edited an hour earlier by a compromised account. The original safe command had been replaced with a ransomware dropper.
Durable Session as Evidence
Here's where Caisey's durable session history became invaluable. Every detail of that near-miss was recorded: the technician's session, the exact command he attempted, the approval prompt I received, my denial response, and the timestamp. I could see the full chain of events: how he navigated to the forum, copied the text, and pasted it into the runtime. The session transcript wasn't just a log of commands—it included the context of what he was doing, because Caisey preserves the entire conversation and action history.
I used that session record to trace the technician's steps. The forum URL was captured in the session metadata. I blocked that domain at our firewall and reported it to our threat intelligence feed. The session history also showed that the technician had not run any other suspicious commands, so we knew the incident was contained. That audit trail became part of our incident response documentation—something we could share with our cyber insurance provider if needed.
Comparison with Other Tools
Before Caisey, we used a combination of TeamViewer and a legacy RMM agent. In that setup, the technician would have had full, unrestricted access to run any command. No approval prompt, no real-time oversight. The ransomware would have executed instantly, potentially spreading to other machines via our network shares. Even if I had been watching the screen share, I might not have caught the command in time—screen shares are passive, not interactive at the command level.
With an RMM, the technician could have written a script and deployed it to multiple endpoints at once. No per-action approval. The only safeguard would be a post-hoc review of logs, which might not capture the exact command if it was obfuscated. Caisey's approval gate forced a pause at the exact moment of execution, giving me a chance to evaluate the command before it touched the system.
Outcome and Policy Update
The immediate outcome: no ransomware, no data loss, no downtime. The technician was shaken but grateful. We debriefed and updated our Caisey approval policies. Previously, we only required approval for commands that modified system files or registry keys. After this incident, I configured Caisey to require approval for any script execution—PowerShell, batch, or Python—on all endpoints. I also enabled approval for any outbound network connection initiated by a command, which Caisey can detect through its runtime monitoring.
We also used the session history to create a training scenario for our internal team. I anonymized the session transcript and walked through it with my assistant, showing how the approval gate caught the threat. It's now part of our onboarding for any technician who connects to our environment.
Key Takeaway
Caisey's approval gates are not just a checkbox for compliance audits. They are a real-time safety net that protects SMBs from human error, social engineering, and malicious commands. In an environment without a dedicated security team, that per-action control is the difference between a near-miss and a full-blown incident. The durable session history turns every close call into a learning opportunity and a defensible record.
If you're an internal sysadmin managing remote support access, ask yourself: what would happen if a technician copied a dangerous command right now? With Caisey, you get a prompt on your phone before it executes. That's a safety net worth having.