Impedire l'accesso ai file per processi in esecuzione come root

2

Ho un client con un'applicazione legacy in esecuzione su RH 3 (= l'ultima versione supportata dall'app). Esiste un processo che deve essere eseguito come root (e non in un ambiente chroot). Devo impedire a questo processo di accedere ad alcuni file di dati sensibili.

Secondo questo post, sembra che SELinux possa fare questo: Limita l'accesso a una directory specifica su Linux

Tuttavia, non conosco SELinux e sto cercando di scoprire se il mio scenario specifico è possibile su una vecchia distro RH e con il processo eseguito come root. Se lo è, ho bisogno di leggere su SELinux (a meno che non ci sia un modo più semplice per farlo).

È possibile? In tal caso, alcuni dettagli / puntatori sarebbero fantastici.

    
posta Zek 07.08.2013 - 02:22
fonte

1 risposta

3

Ci sono due soluzioni:

  1. Utilizza uno strumento come SELinux. È progettato specificamente per questo particolare compito, ma richiede una reale comprensione per l'utilizzo efficace. Avrai bisogno di più di pochi suggerimenti, devi leggere e comprendere la documentazione.

  2. Utilizza una macchina virtuale. Il programma "root" viene eseguito nella propria VM sul tuo server e non può vedere nulla al di fuori del suo piccolo mondo.

risposta data 07.08.2013 - 04:00
fonte

Leggi altre domande sui tag