Il Integrated File System (IFS) è lo spazio gerarchico dei file su IBM i. Consente al sistema di archiviare e accedere ai file con nomi basati su percorsi familiari, simili a directory e file su altre piattaforme, pur restando compatibile con il modello di autorizzazioni di IBM i. Molte applicazioni, script, job batch e documenti condivisi risiedono nell'IFS, quindi è un luogo comune per dati aziendali e codice operativo.
L'IFS è importante per la sicurezza informatica perché l'integrità dei file al suo interno può influire direttamente sul comportamento del sistema. Se un utente malintenzionato o un account configurato in modo errato può scrivere in un percorso IFS sensibile, può alterare script, file di configurazione o input utilizzati da processi privilegiati. I difensori proteggono l'IFS con autorizzazioni a privilegio minimo, revisioni attente delle autorizzazioni, monitoraggio delle modifiche e applicazione delle patch. Negli attacchi reali, l'IFS è spesso il bersaglio di problemi di scrittura arbitraria di file o di manipolazione dei percorsi, in cui un utente valido può modificare file al di fuori della posizione prevista e creare persistenza, interruzioni o successivo abuso di privilegi.


