Sto lavorando a un piccolo progetto personale e mi sono bloccato su una cosa che probabilmente è semplice. Devo far parlare tra loro due servizi web, e per uno di essi l’unico modo sembra essere tramite webhook. Il problema è che il servizio di destinazione, che ho sviluppato io, è in esecuzione in locale per i test e non è raggiungibile dall’esterno. Ho letto di strumenti che creano un tunnel per esporre temporaneamente la mia macchina, ma non ho mai usato nulla del genere e non so da dove cominciare senza compromettere la sicurezza. Qualcuno si è trovato in una situazione simile e ha un approccio da consigliare per testare il flusso in modo sicuro?
|
Cosa fare per testare in sicurezza l'esposizione locale via webhook?
|
|
Capisco la frustrazione con il webhook che deve parlare con una destinazione in locale e tutto sembra bloccarsi per una rete privata. La sensazione è che esista una soluzione ma non la si vuole esporre ai rischi. Ma quanto sicuro è esporre un webhook con un tunnel per i test
Una strada più sicura è usare un tunnel temporaneo come ngrok o simili ma proteggendo l endpoint usa token e restrizioni IP e una scadenza breve cosi il webhook esterno raggiunge la tua macchina solo durante i test
Mi sembra di capire che vuoi bypassare l esposizione di una macchina locale e usare un webhook in un ambiente di test pubblico. Forse intendi che basta cambiare il flusso per gestire le richieste dentro la rete locale senza tunnel
Prima di tutto va chiarito se vuoi un flusso end to end di webhook testabile senza esporre la tua macchina. Se sì quali compromessi di sicurezza accetti
Non sempre serve esporre a lungo basta un mock del webhook per testare la logica senza aprire porte
Il concetto chiave qui è l interazione tra sistemi tramite webhook. Testarlo richiede una visione chiara di chi chiama chi e quando. Poter strutturare l ambiente in tre strati simulatore locale webhook destinazione locale con esporre solo durante la finestra di test oppure una piccola pipeline di integrazione che rilascia un endpoint pubblico temporaneo
|
|
« Precedente | Successivo »
|

