Az - Logic Apps

Impara l'hacking di AWS da zero a eroe con htARTE (Esperto Red Team di HackTricks AWS)!

Altri modi per supportare HackTricks:

Informazioni di Base

Azure Logic Apps è un servizio basato su cloud fornito da Microsoft Azure che consente ai programmatori di creare ed eseguire flussi di lavoro che integrano vari servizi, fonti di dati e applicazioni. Questi flussi di lavoro sono progettati per automatizzare i processi aziendali, orchestrare attività e eseguire integrazioni di dati tra piattaforme diverse.

Logic Apps fornisce un designer visuale per creare flussi di lavoro con una vasta gamma di connettori pre-costruiti, il che facilita la connessione e l'interazione con vari servizi, come Office 365, Dynamics CRM, Salesforce e molti altri. È anche possibile creare connettori personalizzati per le proprie esigenze specifiche.

Esempi

  • Automazione delle Pipeline dei Dati: Logic Apps può automatizzare i processi di trasferimento e trasformazione dei dati in combinazione con Azure Data Factory. Questo è utile per creare pipeline dati scalabili e affidabili che spostano e trasformano dati tra vari archivi dati, come Azure SQL Database e Azure Blob Storage, aiutando nelle operazioni di analisi e intelligence aziendale.

  • Integrazione con Azure Functions: Logic Apps può lavorare insieme ad Azure Functions per sviluppare applicazioni sofisticate basate sugli eventi che si adattano alle esigenze di scalabilità e si integrano senza problemi con altri servizi Azure. Un esempio d'uso è utilizzare una Logic App per attivare una Azure Function in risposta a determinati eventi, come modifiche in un account di archiviazione di Azure, consentendo un elaborazione dinamica dei dati.

Visualizza una LogicAPP

È possibile visualizzare una LogicApp con grafici:

o controllare il codice nella sezione "Visualizzazione del codice dell'app Logic".

Protezione SSRF

Anche se trovi la Logic App vulnerabile a SSRF, non sarai in grado di accedere alle credenziali dai metadati poiché Logic Apps non lo permette.

Ad esempio, qualcosa del genere non restituirà il token:

# The URL belongs to a Logic App vulenrable to SSRF
curl -XPOST 'https://prod-44.westus.logic.azure.com:443/workflows/2d8de4be6e974123adf0b98159966644/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=_8_oqqsCXc0u2c7hNjtSZmT0uM4Xi3hktw6Uze0O34s' -d '{"url": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com/"}' -H "Content-type: application/json" -v
# List
Get-AzLogicApp -ResourceGroupName <ResourceGroupName>
# Get info
Get-AzLogicApp -ResourceGroupName <ResourceGroupName> -Name <LogicAppName>
# Get Logic App config
(Get-AzLogicApp -ResourceGroupName <ResourceGroupName> -Name <LogicAppName>).Definition | ConvertTo-Json
# Get service ppal used
(Get-AzLogicApp -ResourceGroupName <ResourceGroupName> -Name <LogicAppName>).Identity
Impara l'hacking su AWS da zero a eroe con htARTE (Esperto Red Team di HackTricks su AWS)!

Altri modi per supportare HackTricks:

Last updated