Un servizio di relay è un intermediario che inoltra le richieste da un cliente a un provider API a monte e poi restituisce la risposta del provider. Invece di chiamare direttamente l'API, il client invia il traffico tramite il relay, che può gestire autenticazione, routing, limitazione della frequenza, caching o fatturazione.
Nella sicurezza informatica, i relay sono importanti perché possono nascondere la vera origine del traffico, concentrare dati sensibili e creare un ulteriore punto in cui richieste o risposte possono essere registrate, alterate o abusate. Gli aggressori possono usare i relay per mascherare l'abuso di credenziali, rivendere l'accesso o convogliare molti utenti attraverso un unico account a monte. Anche i difensori usano deliberatamente i relay, ma dovrebbero proteggerli con una solida gestione delle chiavi, il monitoraggio dell'uso, una chiara tracciabilità della fatturazione e una progettazione che minimizzi i dati, in modo che l'intermediario non diventi un rischio per la privacy o per le frodi.


