Skip to content
Devsoft

Article

Privileged access management with Microsoft Entra ID: the AI-era security priority for Carolinas businesses

AI-powered attacks now target privileged accounts first. Here is how North and South Carolina mid-market businesses are using Microsoft Entra Privileged Identity Management to shrink the blast radius before the breach happens.

By Devsoft Solutions

Three years ago, a ransomware group trying to compromise a 200-person manufacturing company in Greenville needed a human to run a phishing campaign, wait for a click, and manually escalate privileges across the network over days or weeks. Today, AI-assisted toolkits automate most of that sequence. Credential reconnaissance, privilege escalation path analysis, and lateral movement can now happen faster than an IT team’s on-call rotation can respond.

The attack surface that has changed most dramatically is privileged access: the Global Administrator, the Security Administrator, the Exchange Administrator, the person who has standing access to every system in the environment. These are the accounts attackers go after first, because compromising one of them compresses a multi-week campaign into hours.

Privileged access management (PAM) with Microsoft Entra ID is how Carolinas mid-market businesses close that gap. This is not a theoretical security exercise. It is the control that most directly reduces what Microsoft calls the “blast radius” when credentials are compromised.

What privileged access management actually means

PAM is the practice of limiting who has administrative access, when they have it, and what they can do with it. In the Microsoft stack, the tool that implements this is Microsoft Entra Privileged Identity Management (PIM), included with Entra ID P2.

Without PIM, the typical mid-market Microsoft 365 tenant looks like this: four to eight people have Global Administrator assigned permanently. Three of them never use it actively but have had it for years. One person left the company six months ago and the offboarding checklist missed it. All of those accounts are valid attack targets, 24 hours a day, 365 days a year.

With PIM, that picture changes. Global Administrator is not permanently assigned to anyone. People who need it are made “eligible” for the role. When they actually need admin access, they activate it, provide justification, and the access expires automatically after an hour or two. Every activation is logged. Anomalous activations trigger alerts.

The attack surface shrinks from “standing access for eight accounts” to “temporary access that only exists when explicitly requested.”

Why this matters more now for Carolinas businesses

North and South Carolina’s mid-market sits in a cluster of industries that are active targets: manufacturing with IP worth stealing, healthcare with data subject to HIPAA, financial services with regulatory exposure, and defense-adjacent contractors who may need CMMC compliance.

The AI-transformation context is not subtle. The same generative AI tools that marketing teams use for copy are being weaponized for targeted phishing. A credential harvesting email in 2022 was often obviously generated. A credential harvesting email in 2026 pulls from LinkedIn, the company website, and social media to produce something that reads like it came from the CEO’s actual communication style.

These attacks still need a privileged account to do real damage. A compromised help desk user is annoying. A compromised Global Administrator is a tenant-wide catastrophe. PAM is the control that limits what happens after the first credential is taken.

The specific pattern we see across Carolinas mid-market: the phishing email goes to a senior executive, the credential is captured, and the attacker then looks for the path to Global Administrator. If that path is a standing assignment visible in Entra ID, the attacker can be in and out of the tenant before anyone notices. If Global Administrator requires PIM activation with MFA, an approval workflow, and a two-hour expiration, the attack stalls.

Microsoft Entra Privileged Identity Management: what it does

PIM manages two categories of resources: Entra ID roles (like Global Administrator, Exchange Administrator, User Administrator) and Azure resource roles (Subscription Owner, Contributor). Both work the same way.

Eligible versus active assignments

The core concept in PIM is the distinction between “eligible” and “active”:

  • Active: The person has the role right now, permanently, and can use it without any additional steps.
  • Eligible: The person can activate the role when they need it, but they do not have it standing. Activation requires MFA, can require manager approval, and has a time limit.

The migration from active permanent assignments to eligible assignments is the first and highest-impact thing to do in PIM. Most mid-market environments can complete this for the top five high-privilege roles in a half-day of work.

Just-in-time access

When a person with an eligible assignment needs to perform an administrative task, they go to the PIM portal, click Activate, state why they need the access, complete MFA, and wait for any required approvals. Access then exists for the window defined in the policy (typically one to four hours) and then automatically expires.

This creates a complete audit trail. Every activation is logged: who requested it, what justification they gave, whether it was approved, and what actions were taken during the window. In regulated industries, that audit trail is increasingly what auditors and cyber insurance underwriters want to see.

Access reviews

PIM includes periodic access reviews, which prompt eligible role holders (or their managers) to confirm whether they still need the role. This catches the problem of people accumulating administrative access over years without anyone deliberately reviewing it.

A quarterly access review on the top six admin roles takes about 30 minutes of IT director time. What it typically surfaces: two or three stale eligible assignments from former employees or people who changed roles, and one or two people who request to give up access they never use. The review itself is documented evidence of a functioning access governance program.

Approval workflows and notifications

For the most sensitive roles (Global Administrator, Privileged Role Administrator, Security Administrator), PIM can require a second person to approve activations before access is granted. This is not a bureaucratic bottleneck for most operations, because those roles are not needed frequently. When they are, the approval takes two to five minutes over Teams or email.

The practical benefit: a compromised credential cannot silently escalate to Global Administrator without a second person seeing the request. That second person is the out-of-band tripwire.

Licensing requirements

PIM requires Microsoft Entra ID P2. This is included in:

  • Microsoft 365 E5
  • Microsoft 365 Business Premium (capped at 300 users)
  • Entra ID P2 as a standalone add-on

It is not included in E3, E1, Business Standard, or Business Basic. If your current licensing does not include it, Entra ID P2 can be licensed only for the accounts that need it, such as the IT team and administrators, rather than the entire company. A ten-person IT team with Entra ID P2 add-on licenses is a cost-effective starting point for most mid-market environments.

The implementation path for 50-500 person companies

This is the sequence we follow for Carolinas mid-market deployments. It is not a multi-month project. A focused engagement can have the baseline controls running in two to three weeks.

Step 1: Inventory current assignments

Pull a full export of Entra ID role assignments. Identify every active permanent assignment for the top ten roles: Global Administrator, Privileged Role Administrator, Security Administrator, Exchange Administrator, User Administrator, SharePoint Administrator, Teams Administrator, Compliance Administrator, Azure Subscription Owner, and Intune Administrator.

For each assignment, document whether the person is still in the organization and actively using the role. The inventory alone usually surfaces three to five cleanup items in mid-market environments.

Step 2: Configure PIM for the top five roles

Enable PIM for the five highest-privilege roles first: Global Administrator, Privileged Role Administrator, Security Administrator, and (if used) Azure Subscription Owner. For each:

  • Move all active permanent assignments to eligible assignments
  • Set activation duration to two hours (adjustable per role)
  • Require MFA on activation
  • Require activation justification (a text field the person must fill in)
  • Configure approval requirement for Global Administrator and Privileged Role Administrator
  • Set up email and Teams notification to the IT lead on every activation

Step 3: Set up break-glass accounts correctly

Before you remove standing Global Administrator from everyone, set up two emergency break-glass accounts. These are accounts that:

  • Are excluded from all conditional access policies
  • Are NOT in PIM (they have standing Global Administrator)
  • Have long, complex passwords stored physically, not in a password manager
  • Are protected by FIDO2 hardware keys, not phone-based MFA
  • Are monitored with alerts for any sign-in

These accounts exist for one purpose: recovering a tenant when PIM itself or the authentication system has a failure. They should never be used for routine administration. Any sign-in to them should trigger an immediate investigation.

Step 4: Expand PIM to Azure resource roles

If your organization runs workloads in Azure, expand PIM to cover Azure resource roles: Subscription Owner, Contributor, and any custom roles with elevated access to production environments.

The same principle applies. Nobody should have standing Owner on a production Azure subscription. Activations happen when needed, expire when done, and are logged.

Step 5: Configure access reviews

Set up quarterly access reviews for all PIM-managed roles. Assign the review to the IT director or a designated security owner. The review runs automatically on schedule; the reviewer gets an email with a list of eligible assignments and approves or removes each one.

Step 6: Integrate with Microsoft Sentinel (if applicable)

If your organization runs Microsoft Sentinel, the PIM audit logs feed into it automatically through the Entra ID connector. Configure an alert rule for:

  • Global Administrator activations outside business hours
  • More than two admin activations in a one-hour window
  • Break-glass account sign-ins

These are the indicators that something is wrong that human review is unlikely to catch in real time.

What PAM does not cover

PAM manages administrative accounts in the Microsoft stack. It does not:

  • Protect against phishing (that is conditional access and Defender for Office 365)
  • Manage local administrator accounts on endpoints (that is Local Administrator Password Solution, or LAPS, through Intune)
  • Govern access to third-party SaaS applications outside of Entra ID (that requires Entra ID Governance and an entitlement management program)

A mature identity security program eventually addresses all of these. But PIM is the first priority because it directly limits the blast radius of the credential compromises that are already happening across the Carolinas mid-market.

The ROI framing for CFOs and executive teams

The business case for PAM is not complicated, but it does require translating from security language.

Standing privilege is liability. Every minute that seven people have Global Administrator on a permanent basis is a minute where any one of those seven credentials, if compromised through phishing, a reused password, or a data breach at a third-party site, can result in full tenant access for an attacker.

Cyber insurance underwriters are increasingly asking whether organizations have implemented privileged access controls. Some policies now require documented PAM programs as a coverage condition. The cost of implementing PIM for a 200-person company is a fraction of the deductible on a ransomware claim.

The other framing: AI-powered attack toolkits have commoditized the technical knowledge required to exploit standing privilege. What used to require a skilled attacker can now be run by someone following an AI-assisted playbook. The assumption that “we are not interesting enough to be targeted” breaks down when the targeting is automated.

Where this fits in the broader AI transformation of Carolinas businesses

The AI conversation in the Carolinas usually runs in two directions: how AI tools (Copilot, Power Platform, custom automations) help businesses do more with the same headcount, and how AI tools on the attacker side change the threat landscape. Both are real.

The businesses that get the most out of AI adoption are the ones that have the security foundation in place first. Deploying Microsoft 365 Copilot into a tenant where privileged access is ungoverned is adding intelligence on top of an unstable base. Copilot accesses data across the tenant. A compromised admin in that environment can pivot faster and extract more.

Getting PAM right is infrastructure work, not glamorous. It does not generate a press release. But for the Carolinas businesses we work with that have gone through the discipline of implementing PIM and access reviews, it shows up clearly in two places: cyber insurance renewals that do not increase 40% year over year, and incident response calls that end in containment rather than full recovery.


Devsoft Solutions helps North and South Carolina businesses implement Microsoft Entra Privileged Identity Management and broader identity security programs. If you want a current-state assessment of your privileged access posture, get in touch.