Il rilevamento di segreti è il processo di scansione del codice sorgente, dell'infrastruttura come codice, dei file di configurazione, degli artefatti di build e dei log alla ricerca di materiale sensibile come password, chiavi API, token di accesso, chiavi private e credenziali cloud. È un controllo fondamentale nella sicurezza moderna delle applicazioni e del cloud perché un singolo segreto esposto può consentire a un attaccante di impersonare un servizio, accedere ai dati o spostarsi lateralmente verso altri sistemi.
Nelle attacchi reali, i segreti si trovano spesso in repository pubblici, file di distribuzione trapelati o pacchetti di funzioni in cui gli sviluppatori codificano valori direttamente per praticità. Negli ambienti serverless, questo rischio è particolarmente importante perché le funzioni vengono distribuite rapidamente e in grandi numeri, rendendo impraticabile la revisione manuale. I difensori utilizzano scanner automatizzati nelle pipeline CI/CD, negli hook dei repository e nelle piattaforme di sicurezza cloud per intercettare i segreti prima della distribuzione e per segnalare le credenziali esposte dopo la loro comparsa. Un buon rilevamento dei segreti si combina anche con la rotazione, il principio del privilegio minimo e i secret manager, così che qualsiasi valore trapelato sia meno utile per un attaccante.


