L'archiviazione a livello applicativo è qualsiasi luogo in cui un sito web, un plugin o codice personalizzato conserva dati al di fuori del sistema di credenziali integrato della piattaforma. Può includere campi di database personalizzati, log amministrativi, esportazioni, file memorizzati nella cache o dati di backup. È importante perché la sicurezza dei dati dipende dalla progettazione dell'applicazione stessa, non dalla normale gestione delle password del CMS di base.
Nella sicurezza informatica, questo diventa un problema quando segreti come password, chiavi API o token di sessione vengono salvati in formato leggibile o con protezione debole. Gli aggressori spesso cercano queste posizioni dopo una compromissione perché possono esporre credenziali utilizzabili immediatamente, senza dover decifrare gli hash. Chi difende dovrebbe mappare dove vengono archiviati i dati sensibili, evitare i segreti in testo chiaro, limitare gli accessi e garantire che log ed esportazioni non registrino mai le password se non strettamente necessario. In pratica, l'archiviazione a livello applicativo è un punto debole comune nei plugin personalizzati e nelle integrazioni.


