# File transfer policies are configured to prevent data exfiltration

Without network content filtering policies configured in Global Secure Access, threat actors can exfiltrate data to unsanctioned destinations through…

Source: https://maester.dev/docs/tests/ZTA.25413

<!-- This file is generated by website/scripts/generate-test-docs.mjs. Do not edit manually. -->

## Overview

Without network content filtering policies configured in Global Secure Access, threat actors can exfiltrate data to unsanctioned destinations through browsers, applications, and APIs. File sharing services, cloud storage providers, and peer-to-peer transfer sites remain unrestricted when you don't implement network content filtering policies.

Without this protection:

- Threat actors can upload files containing intellectual property, credentials, or customer data to external services without detection.
- Unmanaged cloud applications and generative AI tools become exfiltration channels for sensitive information.
- The network layer lacks real-time data protection enforcement, allowing threat actors to bypass endpoint-based controls.
- Threat actors can disguise malicious payloads or sensitive data within common file formats and transfer them across the network perimeter undetected.

## Remediation

- [Configure Global Secure Access web content filtering](https://learn.microsoft.com/entra/global-secure-access/how-to-configure-web-content-filtering?wt.mc_id=zerotrustrecommendations_automation_content_cnl_csasci), including file policies to monitor and control file transfers.
- [Enable and manage the Microsoft traffic forwarding profile](https://learn.microsoft.com/entra/global-secure-access/how-to-manage-microsoft-profile?wt.mc_id=zerotrustrecommendations_automation_content_cnl_csasci) that group filtering policies for enforcement through Conditional Access.
- [Link security profiles to Conditional Access policies](https://learn.microsoft.com/entra/identity/conditional-access/concept-conditional-access-session?wt.mc_id=zerotrustrecommendations_automation_content_cnl_csasci) for user-aware and context-aware enforcement of network security policies.
- [Install the Global Secure Access client](https://learn.microsoft.com/entra/global-secure-access/how-to-install-windows-client?wt.mc_id=zerotrustrecommendations_automation_content_cnl_csasci) on end-user devices to enable traffic acquisition and policy enforcement.

## Run it

The check runs as part of the whole assessment, with the ZeroTrustAssessment module installed:

```powershell
Install-Module ZeroTrustAssessment -Scope CurrentUser
Connect-Maester
Invoke-Maester -Pack ZTA -SkipBuiltIn
```

Leave out `-SkipBuiltIn` to run Maester's own checks in the same run.

<details>
<summary>About this check</summary>

| | |
| --- | --- |
| Severity | High |
| Effort to fix | High |
| Impact on users | Medium |
| Pillar | Network |
| Category | Global Secure Access |
| Product | [Entra ID](/docs/tests/products/entra) |
| Feature | Global Secure Access |
| Area | Data protection |
| ATT&CK | [T1567](/docs/tests?mitre=T1567) Exfiltration Over Web Service |
| Licence | Entra_Premium_Internet_Access |
| Tenant | Workforce |

Product, feature, area and ATT&CK are Maester's: the assessment does not record them, so Maester keeps them in the pack's `taxonomy.json`.

</details>

<p class="mt-ms-note not-content"><svg class="mt-ms-note__logo" viewBox="0 0 21 21" aria-hidden="true"><rect width="10" height="10" fill="#f25022"/><rect x="11" width="10" height="10" fill="#7fba00"/><rect y="11" width="10" height="10" fill="#00a4ef"/><rect x="11" y="11" width="10" height="10" fill="#ffb900"/></svg><span>A Microsoft check, part of the <a href="/docs/tests/packs/zero-trust-assessment">Zero Trust Assessment</a> pack. Text from ZeroTrustAssessment 3.1.0, © Microsoft, <a href="/docs/tests/packs/zero-trust-assessment#licence">MIT licence</a>.</span></p>
