RFC 5424 è lo standard syslog che definisce un formato strutturato per i messaggi di log, inclusi campi per timestamp, nomi host, severità, facility e dati strutturati opzionali. È ampiamente utilizzato nelle pipeline di logging perché rende i messaggi più facili da analizzare, instradare e correlare tra strumenti diversi.
Nella sicurezza informatica, lo standard è importante perché parser e raccoglitori devono gestirne correttamente la sintassi. Se un componente di logging interpreta in modo errato l'input RFC 5424, righe di log controllate da un attaccante possono causare crash, corruzione della memoria o elusione dei log. Per questo moduli come il parser dei dati strutturati di rsyslog sono sensibili dal punto di vista della sicurezza: si trovano direttamente sul percorso dell'input di rete non attendibile. I difensori dovrebbero sapere quali sistemi accettano messaggi RFC 5424, verificare che i parser siano aggiornati con le patch e limitare l'esposizione ai mittenti fidati.


