Cosa fare per testare in sicurezza l'esposizione locale via webhook?
#1
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?
Cita messaggio
#2
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
Cita messaggio
#3
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
Cita messaggio
#4
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
Cita messaggio
#5
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
Cita messaggio
#6
Non sempre serve esporre a lungo basta un mock del webhook per testare la logica senza aprire porte
Cita messaggio
#7
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
Cita messaggio


Risposta rapida
Messaggio
Scrivi qui il tuo messaggio.

Verifica Immagine
Per favore inserisci il testo contenuto nell'immagine nella casella di testo sotto ad essa. Questa operazione è necessaria per prevenire gli spam bot automatici.
Verifica Immagine
(maiuscole indifferenti)

Vai al forum: