RemoteAccess 1.0

RemoteAccess

Last updated 10 Nov 2026
On this page

RemoteAccess answers: which remote access tools could reach and control this host - installed or portable - who used them, from where, and what files they moved?

At a glance

Question

Remote access tools intruders use to reach and control a host.

Reads

A built-in catalog of remote access products and tunnels: their installations, services, programs, folders, configuration and own logs; and Windows' own ways in.

Parameter

RemoteAccess.approved_tools: the products you approve, optionally per tenant (name@tenant).

Rule prefix

RA

What it reads

  • Each product found installed or run portable: identified by its program's version resource, so a renamed copy is still found. Its services, its configuration - its ID, the account or tenant it is enrolled to, its server, unattended access, Safe Mode - and its own logs (remote_tool).

  • Sessions and transfers from the tools' own logs: incoming sessions with the other side's ID, name and address, their duration, and the files moved (remote_session, remote_transfer).

  • Windows' own ways in: port forwards, SSH keys the OpenSSH server accepts (by fingerprint), WinRM listeners and settings, Remote Assistance, Remote Desktop shadowing (remote_setting).

  • The tools' events in the Application and OpenSSH logs (remote_app_event).

Each tool is joined to Windows Installer's records, process creations, downloads and persistence: when it was installed, how it got there, what keeps it running.

Signals it raises

23 rules: 10 high, 12 medium, 1 low. The full text of each is in the rule catalog.

ID

Severity

Title

Evidence

ATT&CK

RA-COMMANDS-THROUGH-TOOL

high

A remote access tool started a command shell or a system tool

remote_tool

T1219, T1059

RA-FILE-TRANSFER

high

Files moved through a remote access tool

remote_transfer

T1105, T1041, T1219

RA-NOT-ALLOWED

high

A remote access tool not on the approved list

remote_tool

T1219

RA-PORT-FORWARD

high

A port forward relays connections through the host

remote_setting

T1090

RA-PORTABLE-RUN

high

A remote access tool ran without being installed

remote_tool

T1219

RA-RECEIVED-THEN-RAN

high

A file moved through a remote access tool was then run

remote_transfer

T1105, T1219

RA-RENAMED-COPY

high

A remote access tool runs under another file name

remote_tool

T1219, T1036.003

RA-SAFE-MODE

high

A remote access tool is set to start in Safe Mode

remote_tool

T1219, T1688

RA-SERVICE-FROM-USER-FOLDER

high

A remote access tool's service runs from a user or temporary folder

remote_tool

T1219, T1543.003

RA-SHADOW-WITHOUT-CONSENT

high

Remote Desktop sessions can be shadowed without the user's consent

remote_setting

T1021.001

RA-ASSISTANCE-UNSOLICITED

medium

Remote Assistance can be offered without being asked

remote_setting

T1219

RA-CUSTOM-SERVER

medium

A remote access tool reports to a server that is not its vendor's

remote_tool

T1219

RA-INCOMING-SESSION

medium

Someone connected to the host through a remote access tool

remote_session

T1219, T1021

RA-INSTALLED-IN-PERIOD

medium

A remote access tool first seen inside the period

remote_tool

T1219

RA-LOG-GAP

medium

A remote access tool's own log is missing or begins late

remote_tool

T1219, T1070

RA-REMOVED-AFTER-USE

medium

A remote access tool was removed after it was used

remote_tool

T1219, T1070

RA-SEVERAL-TOOLS

medium

Several different remote access tools on one host

remote_tool

T1219

RA-SSH-KEY-AUTHORIZED

medium

An SSH key is authorized to sign in

remote_setting

T1098, T1021.004

RA-TUNNEL-TOOL

medium

A tunnelling tool is on the host

remote_tool

T1572, T1090

RA-UNATTENDED-SET

medium

Unattended access is configured

remote_tool

T1219

RA-WINRM-RELAXED

medium

WinRM accepts unencrypted traffic or Basic authentication

remote_setting

T1021.006

RA-WINRM-TRUSTS-ANY-HOST

medium

This host's WinRM client trusts every host

remote_setting

T1021.006

RA-TOOL-PRESENT

low

A remote access tool is on the host

remote_tool

T1219

How to read it

  • Approve what you use. Without approved_tools, Signal cannot know whether a tool is authorised, and RA-NOT-ALLOWED is not run. With it, RA-TOOL-PRESENT leaves out approved products; every other signal about them stays, marked approved - an approved tool is abused too.

  • The tenant matters. TeamViewer enrolled to your company's account is not the same as TeamViewer enrolled to someone else's.

  • Sessions name the other side: its ID in the product, its name and address. Use them as pivot points across the fleet.

What it can't see

Next

Browsers: what came in through a browser.