Kontinuierlicher Exposure-Scanner für Azure-API-Verbindungen
Prüft Azure-Logic-Apps-API-Verbindungen laufend auf überprivilegierte Tokens und bekannte mandantenübergreifende Angriffspfade, bevor jemand anderes sie findet.
Ein fertiges Briefing für Claude Code, Cursor oder jeden anderen Coding-Agenten (auf Englisch).
Dafür
- Wer zahlt
- Cloud-Security-Leads und AppSec-Manager in Azure-lastigen Unternehmen (500+ Mitarbeitende), die Logic Apps und Power Platform betreiben; 1.000–3.000 $ pro Monat aus dem Budget für Cloud Security Posture.
- Was die Leute sagten · 4
- Der Artikel zeigt fünf unterschiedliche mandantenübergreifende Kompromittierungspfade über API Connections, die Zugriff auf Key Vaults, SQL-Datenbanken, Jira und Salesforce der Opfer ermöglichen; der Autor vermutet, dass Connection-Tokens fast nie minimal gescoped sind. Aus dem Artikel ↗
- Microsoft hat den gemeldeten Bug falsch gepatcht, und ein späterer Fix hat den früheren wieder kaputt gemacht, sodass das System erneut verwundbar war. Kommentar lesen ↗
- Azure scheint bei mandantenübergreifenden Datenlecks vor Wettbewerbern zu liegen, und dennoch setzen Unternehmen weiter darauf. Kommentar lesen ↗
- Die Fehler sind grundlegende Path-Traversal- und IDOR-Schwachstellen, die vermutlich seit dem Start der Funktion existieren. Kommentar lesen ↗
Sinngemäß aus der Diskussion wiedergegeben. Die Links führen zu den Originalkommentaren.
- Wettbewerber und Lücke
CSPM-Tools markieren generische Fehlkonfigurationen, aber keines modelliert die Angriffsfläche von Logic Apps bzw. API Connections im Detail: DynamicInvoke-artige Proxy-Endpunkte, host.api.RuntimeUrl-Overrides, implizite Zugriffe bei V1 gegenüber V2 Connections und der Token-Berechtigungsumfang pro Connector. Defender for Cloud ist der Anbieter, der für genau diese Angriffsfläche immer wieder fehlerhafte Fixes ausliefert.
- Warum jetzt
- Fünf funktionierende mandantenübergreifende Exploits gegen ein Connector-Subsystem wurden in einer Serie veröffentlicht, Fixes haben sich wiederholt als fehlerhaft erwiesen, und Kommentatoren erwarten, dass LLM-gestützte Suche diese Befundklasse vervielfacht. Verteidiger brauchen daher kontinuierliche Tests statt einmaliger Pentests.
- Burggraben · 6/10
- Eine laufend aktualisierte Regel- und Angriffsgraph-Bibliothek für Hunderte Azure-Connector-Typen und undokumentierte Endpunkte, aufgebaut aus eigener Forschung; Reproduktions-Harnesses und Telemetrie aus Mandanten wachsen mit der Zeit und sind für generische CSPMs schwer schnell nachzubauen.
Dagegen
- Red Team
- CSPMs verfehlen diese spezifische Angriffsfläche von Logic Apps und API Connections nachweislich, die Forschung belegt reale Ausnutzbarkeit, und Azure-lastige Unternehmen zahlen für Posture-Tools bereits Budgets in der Größenordnung von Wiz.
- Woran es scheitern würde
- Microsoft baut API Connections eines Tages grundlegend um (etwa mit Managed Identity bzw. V2 überall), die konkrete Angriffsfläche verschwindet, bevor sich die Kundenbasis ausreichend aufgebaut hat.
Start
- Die ersten drei Schritte
- Einen schreibgeschützten Azure-Auditor bauen, der die API Connections eines Mandanten auflistet, V1-Connections markiert, nicht verwaltete OAuth-Tokens mit breiten Backend-Scopes sowie erreichbare dynamische Endpunkte erkennt.
- Sichere, nicht destruktive Prüfungen für die veröffentlichten Angriffsklassen (Path Traversal über DynamicInvoke, RuntimeUrl-Override) gegen die eigenen Connections des Kunden reproduzieren.
- Dashboard und Alarmierung ausliefern, die Prüfungen bei Konfigurationsänderungen und nach Microsoft-Fixes erneut ausführt, mit Handlungsempfehlungen zur Eingrenzung jedes Connector-Tokens.
- Ursprüngliche Diskussion
- Azure's Weakest Link – Five Full Cross-Tenant Compromises ↗ 329 Punkte60 KommentareAus der StoryVerlinkter Artikel
Aus dem Englischen übersetzt. Original lesen