Un trasporto pipe è un meccanismo di recapito della posta che invia i dati dei messaggi in arrivo a un comando o programma locale invece di consegnarli a una casella di posta, a un peer SMTP o a un file. In server di posta come Exim, questo viene spesso usato per il filtraggio, l'automazione o la gestione personalizzata del recapito.
È importante perché un trasporto pipe può trasformare il contenuto del messaggio in input per un comando, quindi qualsiasi espansione non sicura, gestione degli argomenti o impostazione dei privilegi può diventare un problema di sicurezza. Se una regola di recapito viene eseguita con privilegi elevati, gli aggressori possono tentare di influenzare il comando, inserire dati o raggiungere percorsi di codice non previsti. I difensori esaminano con attenzione le regole basate su pipe, limitano quali dati vengono espansi nei comandi ed evitano l'esecuzione con privilegi a meno che non sia strettamente necessario. In pratica, i sistemi di posta trattano i trasporti pipe, i file .forward e funzionalità come force_command come confini di fiducia sensibili.


