Il debug logging è un output diagnostico dettagliato usato per aiutare gli sviluppatori a tracciare il comportamento di un'applicazione. Può includere corpi delle richieste, intestazioni, chiavi API, ID di sessione, cookie, stack trace e altri metadati che normalmente resterebbero nascosti. Nella sicurezza informatica, questo è importante perché i log vengono spesso copiati in archiviazione centralizzata, backup, piattaforme SIEM o strumenti di supporto, rendendo un record di debug temporaneo un rischio di esposizione dei dati di lunga durata.
Gli aggressori cercano i log di debug perché possono rivelare credenziali, prompt, token, endpoint interni o il formato esatto dei controlli di sicurezza. I difensori riducono questo rischio disattivando il logging verboso in produzione, mascherando i campi sensibili, limitando chi può leggere i log e applicando tempi di conservazione brevi. Nei sistemi di IA e nei servizi di relay, il debug logging può conservare accidentalmente i prompt degli utenti o le risposte a monte, trasformando una normale attività di risoluzione dei problemi in un problema di privacy.


