Attack surface reduction has traditionally meant static policy: block PowerShell for non-admins, disable Office macros, whitelist known-good remote access tools. It works, but it's blunt — the same rule applies to every user regardless of what their job actually requires, which is why so many ASR policies get quietly rolled back after the third help desk ticket. Bitdefender's PHASR module in GravityZone takes a different approach: instead of a fixed rulebook, it builds a behavioral baseline per user and device, then generates hardening recommendations — or applies them automatically — based on what that specific pairing actually does day to day.
What PHASR actually is
PHASR stands for Proactive Hardening and Attack Surface Reduction. According to Bitdefender's own documentation, it "analyzes user and system behavior to reduce an organization's internal attack surface," generating targeted hardening recommendations rather than applying the same restriction set to every endpoint. The five activity categories it specifically watches for are living-off-the-land binaries (LOLBins), crypto miners, piracy tools, tampering tools, and remote admin utilities — the tool categories most frequently abused by attackers who are already inside a network and trying to move without tripping conventional malware detection.
That's the important distinction from signature- or rule-based ASR: PHASR isn't asking "is this tool malicious," it's asking "does this specific user, on this specific device, have any legitimate reason to be using this tool at all." A finance department laptop that's never once run PsExec or TeamViewer is a very different risk profile from an IT admin's workstation that uses both daily — and a static policy can't tell the two apart, but a behavioral one can.
Behavioral profiles and the learning phase
The core unit PHASR works with is the "behavioral profile" — a specific user-device pairing (Bitdefender's documentation gives the example of "John Doe – Desktop" and "John Doe – Laptop" as two distinct profiles for the same person). PHASR observes activity per profile for a learning phase that runs a minimum of 30 days and can extend to 60, depending on the severity of the vector being evaluated.
Two details here matter for planning a rollout. First, if EDR historical data already exists for an endpoint, PHASR can use it to shortcut the learning phase — recommendations can be generated in days, or in some cases immediately, rather than waiting out a full cold-start baseline. Second, the historical data cache is fixed-size, so Bitdefender is explicit that you shouldn't assume a full 30–60 days of history will always be available even once that period has technically passed — high-activity environments can fill the cache faster.
Once the initial baseline is built and recommendations start flowing, PHASR doesn't stop learning. It continues adapting in the background as user behavior changes, which is what allows it to catch the case that static rules miss entirely: a profile that goes quiet on a previously-used tool. If a user or device stops using something PHASR has been tracking, that triggers a "Restrict access" recommendation — the system treats disuse as a signal to shrink the attack surface further, not just a one-time snapshot.
Autopilot vs. Direct Control: who pulls the trigger
For each activity type being monitored, PHASR is configured into one of three states.
Off — no data is gathered for that activity type, and it won't appear in the PHASR dashboard.
Autopilot — PHASR gathers data, generates recommendations, and applies them automatically via Bitdefender's Autopilot technology built into the BEST agent. In this mode, individual recommendations don't queue up for review; enforcement happens without an admin clicking approve. IT can still audit what's been restricted through the Restricted Behavioral Profiles panel under PHASR vectors.
Direct Control — PHASR still generates recommendations, but nothing is enforced until an admin manually approves it from the console.
Switching between the two isn't free of side effects. Bitdefender's documentation flags that moving from Autopilot to Direct Control resets all vector restrictions that Autopilot had been enforcing — worth knowing before toggling modes on a production policy expecting the existing restrictions to simply carry over. There's also a workflow for the end user on the receiving end of a block: if PHASR restricts a tool, the user can request access directly from the BEST agent interface, whether the block was applied by Autopilot or by a human reviewer. That request-access path is what keeps a behavioral system from turning into a stream of help desk escalations — the loop closes inside the product instead of a ticket queue.
Attack vectors: the detection layer underneath the recommendations
"Recommendations" are the output; "attack vectors" are the mechanism that produces them. A vector is tied to a specific observable behavior or process — Bitdefender's own walkthrough uses teamviewer.exe and a macOS example, Chflags.HiddenFile, as sample vector names. Each vector can generate multiple recommendations across the behavioral profiles it applies to, and the PHASR vectors page tracks, per vector: how many recommendations it has generated, when it last triggered, how many behavioral profiles are currently unrestricted versus restricted against it, and any incidents tied to a trigger event.
Practically, this is the layer an IT manager would actually work in day to day — filtering vectors by targeted activity type, drilling into a specific vector's trigger history, and manually editing access for a behavioral profile (restricting or re-allowing a department, user, or device) independent of whatever the automated recommendation engine decided. It's worth noting PHASR pulls department groupings from Active Directory's "Department" field for reporting purposes; if that field isn't populated or AD isn't reachable from the agent, affected users show up under an "Unassigned" bucket instead.
Mapping to MITRE ATT&CK
Where this gets genuinely useful for a SOC-minded reader is PHASR MITRE Grouping — a feature that organizes every attack vector into the MITRE ATT&CK hierarchy: tactics (e.g., Initial Access, TA0001) down to techniques, sub-techniques, and finally the individual attack vectors that map to them. Each tactic and technique card shows a "coverage by PHASR" percentage, meant to represent how much of that ATT&CK category currently has active behavioral restrictions applied versus how much is still open.
That coverage metric is explicitly described as selective — Bitdefender doesn't claim or expect 100% coverage across the framework, and treating it that way would be a misread. What it's actually useful for is gap analysis: instead of asking "did PHASR block something," an IT manager can ask "how much of Execution or Lateral Movement do we currently have behavioral enforcement against, and where are we still exposed," then drill from tactic to technique to the specific vector responsible. For a team trying to justify security spend or investigation priorities in ATT&CK terms — which is increasingly the language cyber insurers and auditors expect — that mapping does real work beyond what a flat alert list would.
Deployment requirements worth knowing before you turn it on
PHASR isn't a standalone signature engine — it's built on top of EDR telemetry, and the dependency is enforced at the policy level. Per Bitdefender's documentation, PHASR requires the EDR Sensor to function, and deselecting EDR Sensor in a policy automatically deselects PHASR along with it. The full prerequisite list is a GravityZone Control Center tenant, the Bitdefender Endpoint Security Tools (BEST) agent installed on the target Windows, Linux, or macOS endpoints, the EDR module installed and enabled, and both EDR and Risk Management enabled in the applied policy.
Platform support extends across Windows 10 and later, Linux, and macOS, though Bitdefender maintains a separate reference for which specific Linux kernels are supported for PHASR alongside its Blocklist and Application Blacklisting features — worth checking against your specific distributions before committing to a Linux-heavy rollout. For MSPs and organizations that want the capability without the full EDR/XDR platform, Bitdefender also offers PHASR as a standalone SKU (PHASR Standalone, including an MSP-specific licensing variant), separate from the module bundled inside GravityZone's broader Risk Management offering.
Why this matters more than another ASR checkbox
The reason PHASR is worth understanding in more depth than "it's an attack surface reduction feature" is what it's specifically built to catch: living-off-the-land techniques, exactly the category of attack that signature-based tools structurally struggle with, because the "malware" is a legitimate, digitally-signed binary already present on the system. A blanket policy that blocks PsExec everywhere breaks legitimate IT operations; a behavioral system that only restricts it for the profiles that have never used it addresses the same exposure without the operational cost. That's the trade PHASR is making, and for organizations already running GravityZone's EDR module, it's a meaningfully different posture than static hardening alone.
Curious whether your current GravityZone deployment has EDR and Risk Management enabled in a way that makes PHASR available to you? Find your plan or book a free 15-minute call and we'll check your configuration.