HAProxy è un proxy TCP open-source e un reverse proxy HTTP che si colloca tra i client e i server backend. Inoltra le richieste, bilancia il carico e può centralizzare funzioni come la terminazione TLS, i controlli di integrità e l'instradamento basato su intestazioni o regole di connessione.
Nella cyber security, HAProxy è importante perché rappresenta un punto di strozzatura del traffico: se i difensori si fidano di esso, gli attaccanti che lo compromettono possono osservare, ritrasmettere o alterare selettivamente le comunicazioni senza toccare immediatamente ogni backend. Questo lo rende utile per spionaggio, acquisizione di credenziali e manipolazione furtiva del traffico. I difensori dovrebbero trattare il proxy come una risorsa ad alto valore, monitorare modifiche al binario o alla configurazione, esaminare i percorsi di avvio e i moduli, e verificare che il comportamento di TLS e di instradamento non presenti derive di integrità. Poiché ci si aspetta che sia rumoroso e sempre attivo, le attività malevole all'interno di HAProxy possono confondersi più facilmente con le normali operazioni rispetto al malware su un endpoint.


