# Microsoft Threat Intelligence feeds are integrated into Microsoft Sentinel

Microsoft Threat Intelligence (MSTI) is the consolidated stream of indicators of compromise (IPs, domains, URLs, file hashes, certificates, email…

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

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

## Overview

Microsoft Threat Intelligence (MSTI) is the consolidated stream of indicators of compromise (IPs, domains, URLs, file hashes, certificates, email addresses) that Microsoft generates from its global signal set — Microsoft Defender Threat Intelligence (MDTI), Microsoft 365 Defender, Defender for Endpoint, Defender for Cloud, the Defender Experts hunting team, and partner contributions — and exposes to Sentinel through the Microsoft Threat Intelligence connector and the Defender Threat Intelligence connector. Once ingested, indicators land in the ThreatIntelligenceIndicator table and are matched in real time against ingested telemetry by the Microsoft-published TI Map analytics rules to surface high-fidelity matches against known-bad infrastructure. Without a TI feed integrated, Sentinel cannot perform indicator-matching detection: a threat actor leveraging tooled command-and-control infrastructure that Microsoft has already attributed walks past Sentinel because no rule joins ingested DNS/HTTP/TLS telemetry against a current indicator list. The same applies to phishing infrastructure, credential-harvest sites, and ransomware staging IPs. Integration is delivered through one of three documented connectors: the MicrosoftThreatIntelligence data connector (ingests Microsoft-curated indicators), the ThreatIntelligence (TIP) connector for Microsoft Graph Security TI Indicators API, or the ThreatIntelligenceTaxii connector for STIX/TAXII feeds.

## Remediation

- [Microsoft Sentinel threat intelligence overview](https://learn.microsoft.com/azure/sentinel/understand-threat-intelligence)
- [Connect Microsoft Defender Threat Intelligence to Microsoft Sentinel](https://learn.microsoft.com/azure/sentinel/connect-mdti-data-connector)
- [Connect threat intelligence platforms to Microsoft Sentinel](https://learn.microsoft.com/azure/sentinel/connect-threat-intelligence-tip)
- [Connect Microsoft Sentinel to STIX/TAXII threat intelligence feeds](https://learn.microsoft.com/azure/sentinel/connect-threat-intelligence-taxii)

## 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 | Medium |
| Effort to fix | Low |
| Impact on users | Low |
| Pillar | SecOps |
| Category | Threat intelligence |
| Product | [Azure](/docs/tests/products/azure) |
| Feature | Microsoft Sentinel |
| Area | Logging and detection |
| ATT&CK | [T1071](/docs/tests?mitre=T1071) Application Layer Protocol, [T1566](/docs/tests?mitre=T1566) Phishing |
| Licence | Consumption-based: Microsoft Sentinel |
| 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>
