Risposte:
A partire dall'aggiornamento 10 di Java versione 7, il pannello di controllo Java (nella scheda Sicurezza) può disabilitare completamente il plug-in Java: http://www.java.com/en/download/help/disable_browser.xml
Ciò dovrebbe evitare la possibilità che un aggiornamento Java possa riattivare il plug-in, il che potrebbe essere un rischio con alcuni altri approcci.
Se si installa il JRE
; puoi cancellare o rinominare npjp2.dll
o libnpjp2.so
(su linux); o su Linux renderlo non eseguibile ( chmod 0000 libnpjp2.so
). Questo singolo file è il file del plugin.
Si trovano in %ProgramFiles%\jre<x>\bin\plugin2
su Windows. Su Linux, sono ovunque sia installato java. Puoi correre locate libnpjp2.so
per trovare la posizione.
Lo stesso vale anche per il JDK
.
Un metodo per disabilitare il plug-in del browser Windows / IE consiste nell'impostare un ACE negato sui seguenti file:
"C: \ Programmi \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Programmi \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Programmi \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Programmi \ Java \ jre7 \ bin \ jp2ssv.dll"
"C: \ Programmi (x86) \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Programmi (x86) \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Programmi (x86) \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Programmi (x86) \ Java \ jre7 \ bin \ jp2ssv.dll"
Questo potrebbe essere eseguito in uno script di avvio del computer.
Se si esegue questo comando manualmente, deve essere eseguito da un prompt dei comandi con privilegi elevati.
icacls "C: \ Programmi (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Programmi (x86) \ Java \ jre7 \ bin \ ssv.dll NT AUTHORITY \ SYSTEM: (I) (F)
BUILTIN \ Administrators: (I) (F)
BUILTIN \ Users: (I) (RX)
1 file elaborati correttamente; Elaborazione 0 file non riuscita
icacls "C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll" / negare Tutti: (X)
file elaborato: C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll
con successo file elaborati 1; Elaborazione 0 file non riuscita
icacls "C: \ Programmi (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Programmi (x86) \ Java \ jre7 \ bin \ ssv.dll
Tutti: (DENY) (S, X)
NT AUTHORITY \ SYSTEM: (I) (F)
BUILTIN \ Administrators: (I) (F)
BUILTIN \ Users: (I) (RX)
1 file elaborati correttamente; Elaborazione 0 file non riuscita
A partire da Oracle JDK / JRE 7u21 ( Note di rilascio ), è disponibile un server JRE in grado di soddisfare tale requisito.
A partire da questa versione è disponibile un nuovo pacchetto Server JRE, con strumenti comunemente richiesti per le distribuzioni server ma senza il plug-in Java, l'aggiornamento automatico o il programma di installazione presenti nel normale pacchetto JRE. Server JRE è specificamente progettato per la distribuzione di Java in ambienti server ed è disponibile per piattaforme Solaris a 64 bit, Windows e Linux. Per ulteriori informazioni sull'installazione di questo pacchetto, consultare le Istruzioni di installazione .