Protection against phishing, malware, and other threats targeting email and collaboration tools in Microsoft 365
Streaming Microsoft Defender XDR (MDE + MDO) Alerts to Internal Environment
Hello community,
I am currently designing a solution to stream and security alerts from Microsoft Defender XDR, specifically:
Microsoft Defender for Endpoint (MDE)
Microsoft Defender for Office 365 (MDO)
My goal is to deliver alerts and relevant security events into my internal environment in real-time for further processing and integration with internal systems.
The question is, what is the recommended approach to export MDE and MDO alerts/events into an internal environment? I would like to avoid event hub or components that increases the cost. I just only need to transfer alerts from MDO and MDE into my internal environment.
During my investigation i found a lot of possible solutions but not sure which is best for my case and the cheaper one. Some solutions are the below but there are more:
- Defender XDR --> Streaming API --> Event Hub --> Collector Service (internal environment)
- Defender XDR --> Streaming API --> Azure Storage Queue --> Azure BLOB Storage --> Event Grid --> Collector Service (internal environment)
- Defender XDR --> Logic App / Azure Function --> Azure Storage Queue --> Collector Service (internal environment)
Requirements
- Real-time delivery of security alerts and events
- Coverage of both endpoint and email-related detections
- Secure integration with our internal (on-premises) environment
- Outbound-only connectivity from our internal network (no inbound exposure)
- Ability to process and optionally store events for later analysis
Thank you!