Un componente di integrazione è un software che collega due o più sistemi, come API, broker di messaggi, job di sincronizzazione, middleware o adattatori personalizzati. Sposta dati e richieste tra i servizi in modo che le applicazioni aziendali possano funzionare insieme, ma crea anche un confine di fiducia più ampio perché ogni connessione può trasferire da un sistema all'altro presupposti di autenticazione, dati e privilegi.
Nella sicurezza informatica, i componenti di integrazione sono importanti perché gli attaccanti spesso li prendono di mira per spostarsi tra ambienti, raccogliere credenziali o abusare di autorizzazioni eccessivamente ampie. Se un servizio connesso è debole, esposto o documentato male, il connettore può diventare un percorso verso strumenti interni e sistemi adiacenti. I difensori dovrebbero censire le integrazioni, limitare i privilegi, ruotare i segreti, convalidare gli input e monitorare i log e i guasti del connettore. Esaminare la progettazione dell'integrazione è particolarmente importante quando il codice sorgente o i documenti tecnici vengono divulgati, perché possono rivelare come i sistemi sono collegati e dove la fiducia viene estesa.


