Skip to content
VITI Security

Supply-Chain Attacks: Your MSP is a Gateway, Not Just a Shield

by VITI Security TeamOct 18, 2026

Recent supply-chain attacks via compromised managed service providers (MSPs) demonstrate a critical threat vector to Microsoft 365 tenants. Protecting your organization requires strict third-party risk management and robust identity security controls.

Supply-Chain Attacks: Your MSP is a Gateway, Not Just a Shield - VITI Security

Let's be blunt: recent supply-chain compromises, like the one impacting ConnectWise's Cloud Backup service, prove that your managed service providers (MSPs) represent a significant, often overlooked, attack surface for your Microsoft 365 tenants. Protecting against these sophisticated threats demands a proactive, defense-in-depth strategy focused on stringent third-party risk management and absolute control over identity and access within your M365 environment.

The Undeniable Risk of Third-Party Access

When we onboard a vendor, especially one managing core infrastructure like Microsoft 365, we implicitly grant them a level of trust and privileged access. This trust, while necessary for operational efficiency, becomes a critical vulnerability if that vendor is compromised. Attackers understand this leverage. They don't just target the weakest link; they target the link that, once broken, opens the most doors. For many SMBs, that's often their MSP, particularly those with broad, standing administrative access to numerous client M365 environments.

The recent incident highlights how application identities and service principals with broad permissions are weaponized. Once an attacker compromises a trusted vendor's system, they inherit that vendor's access to all their clients' M365 tenants. This isn't just about stealing credentials; it's about abusing legitimate, highly privileged pathways to gain initial access, establish persistence, and then move laterally within your organization. It's a fundamental shift from direct attacks to indirect, high-leverage compromises.

Why Your Microsoft 365 Tenant is a Prime Target

Microsoft 365 isn't just email anymore. It's your identity provider (Azure AD), your collaboration platform (SharePoint, Teams), your data repository (OneDrive, Exchange), and often your endpoint management system (Intune). Compromising an M365 tenant grants attackers access to an incredibly rich trove of sensitive data and control points. They can:

  • Read and send emails for business email compromise (BEC).
  • Access and exfiltrate sensitive documents from SharePoint and OneDrive.
  • Manipulate user identities and permissions within Azure AD.
  • Deploy malicious policies or software via Intune.
  • Establish persistence through application consents and service principals.

Many organizations, especially SMBs, often grant their MSPs 'Global Administrator' roles without time-bound access or proper monitoring. This is a critical failure mode. While convenient for the MSP, it creates a single point of compromise that, as we've seen, can lead to widespread damage. This isn't theoretical; the financial and reputational costs of a data breach stemming from such an event can be devastating. Have you calculated the potential cost for your business? Use our Data Breach Cost Calculator to get a realistic estimate.

Concrete Controls for Mitigating Third-Party Risk in M365

You can't eliminate third-party risk entirely, but you can certainly manage it. Here’s what you need to implement, starting now:

1. Granular Access and Least Privilege for MSPs and Vendors:

Absolutely no standing Global Administrator access. Seriously. Leverage Azure AD's Delegated Admin Privileges (DAP) or Granular Delegated Admin Privileges (GDAP) to assign only the specific roles and permissions an MSP needs for a specific task. Enforce just-in-time (JIT) access using features like Microsoft Entra ID Privileged Identity Management (PIM). If an MSP needs Global Admin for an hour, they request it through PIM, it's approved, used, and then revoked automatically. This significantly reduces the attack surface.

2. Enforce Multi-Factor Authentication (MFA) Everywhere:

This isn't optional; it's fundamental. All admin accounts, all accounts with access to sensitive data, and ideally, all user accounts, must have MFA enabled. Use Conditional Access policies in Azure AD to enforce MFA for specific roles, access from untrusted locations, or non-compliant devices. For MSPs, ensure their access methods also require robust MFA, even if they're accessing your tenant via their own identity provider.

3. Rigorous Application Consent Review and Management:

Applications, especially third-party integrations, often require consent to access your M365 data. Review all application consents periodically. Understand what permissions each application has been granted. Revoke access for any applications you don't recognize or no longer use. Implement a policy that requires administrator consent for new applications accessing sensitive data, preventing users from granting broad permissions unknowingly.

4. Comprehensive Logging and Monitoring:

You can't secure what you can't see. Ensure you're collecting and actively monitoring Azure AD sign-in logs, audit logs, and the Microsoft 365 unified audit log. These logs provide critical visibility into administrative actions, user activity, and application consents. Integrate these logs with a Security Information and Event Management (SIEM) solution. Look for:

  • Unusual sign-ins (new locations, impossible travel, unfamiliar IPs).
  • Changes to admin roles or permissions.
  • New application consents or service principal creations.
  • Data access from unusual locations or by unusual accounts.

Having robust incident response services tied into this monitoring is non-negotiable.

5. Incident Response Planning for Third-Party Breaches:

Your incident response plan must explicitly cover scenarios where a third-party vendor is compromised. What are your communication protocols? How do you revoke vendor access rapidly? What data are they storing or processing on your behalf? Who needs to be notified? This needs to be a well-rehearsed playbook, not an afterthought. Consider our vCISO services to help you develop and test these plans.

Beyond the Basics: Advanced M365 Defenses

Once you have the fundamental controls in place, consider these advanced strategies:

Microsoft 365 Defender Suite: Leverage Defender for Endpoint, Defender for Identity, and Defender for Cloud Apps (formerly MCAS) to gain deeper visibility and automated threat detection across your M365 ecosystem. These tools can identify suspicious activity, risky configurations, and potential compromises proactively.

Security Baselines and Configuration Management: Implement security baselines for your M365 tenant, following guidance from CIS Benchmarks or Microsoft's own security recommendations. Regularly audit your configuration against these baselines to identify drift and misconfigurations. This continuous vigilance is key to maintaining a strong security posture.

Regular Penetration Testing and Vulnerability Assessments: Treat your M365 tenant like any other critical asset. Engage a reputable firm for penetration testing and vulnerability assessments focused specifically on your M365 configuration and integrations. This can uncover weaknesses that automated scans might miss, especially regarding application permissions and complex Conditional Access policies.

The supply-chain attack vector is here to stay. Your job, as a security practitioner, is to understand it, quantify its risk, and deploy concrete, verifiable controls to protect your organization. Complacency is no longer an option when your trusted vendors can become your biggest liability.

Frequently asked questions

What is a supply-chain attack in the context of Microsoft 365?
A supply-chain attack in M365 typically involves an attacker compromising a third-party vendor (like an MSP or a software provider) that has legitimate, privileged access to your Microsoft 365 tenant. The attacker then leverages that compromised vendor's access to breach your organization, rather than attacking you directly.
How can I prevent my MSP from being a vector for a supply-chain attack?
You can't control your MSP's internal security entirely, but you can significantly mitigate the risk. Enforce granular access with least privilege (GDAP), require Just-in-Time (JIT) access via PIM for critical roles, ensure strong MFA is used for all MSP access, and conduct regular reviews of their permissions and activities.
What are 'application consents' and why are they a risk?
Application consents are permissions granted by users or administrators to third-party applications or services, allowing them to access data or perform actions within your M365 tenant. They become a risk if a malicious application is consented to, or if a legitimate application with broad permissions is compromised, giving attackers a backdoor to your data without needing user credentials.
What's the most critical M365 security control to implement right now?
Without a doubt, implementing and enforcing Multi-Factor Authentication (MFA) for all administrative and privileged accounts, and ideally for all user accounts, is the single most impactful control. Combine this with Conditional Access policies to enforce MFA based on risk factors like location or device compliance.
How often should I review my third-party vendor's access to M365?
You should have a formal process to review third-party vendor access at least quarterly, and ideally whenever there are significant changes in your relationship, their services, or a reported security incident involving them. This includes reviewing assigned roles, application consents, and audit logs of their activities.
What is the difference between DAP and GDAP, and which should I use?
Delegated Admin Privileges (DAP) provide broad, standing access to client tenants for MSPs. Granular Delegated Admin Privileges (GDAP) allow MSPs to request specific, time-bound access to only the necessary roles. You should absolutely transition from DAP to GDAP to implement the principle of least privilege and significantly reduce your attack surface.

Strengthen Your Supply-Chain Defenses

Don't wait for a supply-chain attack to expose your organization. Proactive security and expert guidance are essential. Our team specializes in comprehensive cybersecurity strategies and incident preparedness.