Two separate crews this week ran their entire C2 inside services a SOC can't block. One lived inside Microsoft 365, using SharePoint as a dead drop and Teams for interactive access. The other relayed each beacon through Google Apps Script.
So we looked up the destinations. graph.microsoft.com comes back as allow, and honestly that's the right call, it really is Microsoft's own endpoint. Which is exactly why a reputation check on the destination doesn't catch this one. What gives it away is the behavior around the traffic: the odd Graph calls, the consent grants, the SharePoint access that doesn't fit a human.
This week's Reputation Radar, with the primary sources (Ontinue, Kaspersky Securelist):
https://www.reput.io/blog/reputation-radar-07







