
Managing vendor and MSP remote access
The software vendor who supports your accounting system, the copier company, the IT provider: each may be able to reach into your network. Those remote connections are one of the most common ways attackers get in. Here is how to keep them under control.
Reviewed by the ITRS security team · Last updated
Why remote access is a supply-chain risk
The Canadian Centre for Cyber Security's assessment of the cyber threat from supply chains notes that managed service providers (MSPs) have enhanced access to the networks of many clients, so a single compromise of a provider can reach many targets. Remote management and remote support tools are a favourite path, both through compromised vendors and through criminals who install the same legitimate tools themselves.
The Cyber Centre's guidance for small and medium organizations on cyber supply chain security (ITSAP.00.070) and its document for consumers of managed services (ITSM.50.030) both stress knowing who has access to what, and asking providers how they control it. NIST's Cybersecurity Framework 2.0 adds a Govern function that includes cybersecurity supply chain risk management.
Inventory every remote-access tool
Most organizations underestimate how many ways in exist. Build the list, then cut it down.
- Remote monitoring and management (RMM) agents installed by your IT provider, current or former.
- Remote support tools (screen-sharing and unattended access software) installed by vendors.
- VPN accounts and firewall rules opened for a vendor.
- Vendor accounts in Microsoft 365 or Google Workspace, including delegated admin relationships for partners.
- Cloud-to-cloud connections: apps with API access to mail, files or accounting.
- Manufacturer cloud portals for cameras, door access, HVAC, phones and printers.
Named accounts and MFA
- Each vendor technician uses a named account, never a shared "vendor" or "support" login.
- MFA is required for every vendor account and for the remote-access tool itself.
- Vendor accounts get only the rights needed for the systems they support.
- Partner admin relationships in Microsoft 365 use granular delegated admin privileges with limited roles and an end date, rather than broad permanent rights.
- Former providers' accounts, agents and admin relationships are removed when the contract ends.
Just-in-time and session approval
Standing, always-on access is the riskiest model. Prefer access that is switched on when needed and off afterwards: the vendor requests a session, someone in your organization approves it, and the access expires at a set time.
Many remote support tools can require a user on site to accept the connection. For unattended access, which IT providers often need for overnight patching, require that it go through the provider's own MFA-protected platform, and ask how they protect that platform.
Logging and review
If an incident happens, these logs are often the first evidence an investigator needs to establish whether a vendor path was used.
- Session logs (who connected, to which machine, when, for how long) are kept and available to you, not just the vendor.
- Sign-ins by vendor accounts to your cloud tenant are reviewed monthly.
- Alerts fire on new remote-access software being installed, or on remote sessions outside agreed windows.
- Logs are retained long enough to support an investigation; ask how long the vendor keeps them.
Contract terms
Put the controls in writing. ITSM.50.030 lists the questions to ask a provider on access control, logging, incident response and data handling. At a minimum, contracts should cover:
- MFA and named accounts for all staff accessing your systems.
- Notification to you when the vendor suffers a security incident that could affect you, within a stated period.
- Your right to receive access and session logs.
- Restrictions on subcontractors and offshore access.
- Return or destruction of your data and removal of all access at the end of the contract.
Removing access
At contract end
Uninstall agents, delete accounts, remove admin relationships, close firewall rules, and confirm in writing.
At technician departure
The vendor tells you when staff with access leave; their named accounts are disabled.
After a vendor breach
Suspend the vendor's access until you understand the scope, and check your own logs for activity from their accounts or tools.
Questions we hear
Not in itself. Ask how their platform is protected, whether every technician uses MFA, and whether you can see session logs. Standing access needs stronger controls, not none.
Run a software inventory across all computers and check firewall rules and tenant admin relationships. Anything unexplained should be removed after checking it isn't in use.
Related reading.
- PracticeCyber Forensics & AssuranceIncident response, digital forensics, penetration testing and independent attestation.
- GuideWhat to do when a vendor tells you they were breachedA breach notice from a supplier, software provider or service firm can land your organization with its own obligations. Here is how to work out what it means for you.
- GuideWhat to do if someone gave remote access to a 'tech support' scammerA caller or pop-up claiming to be Microsoft, the bank or your IT provider talked someone into installing a remote-access tool.
- GuideA vendor security questionnaire for small organizationsTwenty questions that tell you whether a vendor can be trusted with your data, how to read evasive answers, and how to turn the answers into contract terms.
- ArticleMSP vs MSSP: Do You Need Managed IT or Managed Security?An MSP keeps your technology working. An MSSP watches it for attackers and responds.

Under attack right now?
Call before you reset passwords, wipe a laptop or pay anyone. A responder will help you contain the incident without destroying the evidence you will need later.
