snakeblu
14-12-2009, 13:00
Ciao, ho dei dubbi in merito all'esecuzione di programmi esterni tramite java.
Supponiamo che io debba compilare ed eseguire un condice C all'interno di un programma java. Quello che dovrò utilizzare è sicureamente Runtime.getRuntime().exec(cmd) ma se esso esegue del codice C "malevolo" tutte le misure di sicurezza che si possono prendere tramite java (esecuzione specificando un opportuno file di politiche di sicurezza) vengono a meno.
Come posso risolvere questo problema?
Supponiamo che io debba compilare ed eseguire un condice C all'interno di un programma java. Quello che dovrò utilizzare è sicureamente Runtime.getRuntime().exec(cmd) ma se esso esegue del codice C "malevolo" tutte le misure di sicurezza che si possono prendere tramite java (esecuzione specificando un opportuno file di politiche di sicurezza) vengono a meno.
Come posso risolvere questo problema?