Javaが必要ですが、どのブラウザからもアクセスできるようにしたくありません。
アプレット/ブラウザプラグインコード全体を削除することは可能ですか?
Javaバージョン7アップデート10以降、Javaコントロールパネル([セキュリティ]タブ)でJavaプラグを無効にすることができます完全に: http://www.Java.com/en/download/help/disable_browser.xml
これにより、Javaアップグレードによりプラグインが再度有効になる可能性があり、他のいくつかのアプローチではリスクになる可能性があります。
JRE
;をインストールした場合npjp2.dll
またはlibnpjp2.so
(Linuxの場合)を削除または名前変更できます。またはLinuxでは、これを実行不可にします(chmod 0000 libnpjp2.so
)。この単一のファイルがプラグインファイルです。
これらはWindowsの%ProgramFiles%\jre<x>\bin\plugin2
にあります。 Linuxでは、これらはJavaがインストールされている場所です。locate libnpjp2.so
を実行して場所を見つけることができます。
同じことがJDK
にも当てはまります。
Windows/IEブラウザプラグインを無効にする1つの方法は、次のファイルに拒否ACEを設定することです。
「C:\ Program Files\Java\jre6\bin\ssv.dll」
"C:\ Program Files\Java\jre6\bin\jp2ssv.dll"
「C:\ Program Files\Java\jre7\bin\ssv.dll」
"C:\ Program Files\Java\jre7\bin\jp2ssv.dll"
「C:\ Program Files(x86)\ Java\jre6\bin\ssv.dll」
"C:\ Program Files(x86)\ Java\jre6\bin\jp2ssv.dll"
「C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll」
"C:\ Program Files(x86)\ Java\jre7\bin\jp2ssv.dll"
これは、コンピューターの起動スクリプトで実行できます。
このコマンドを手動で実行する場合は、管理者特権のコマンドプロンプトから実行する必要があります。
icacls "C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll"
C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll NT AUTHORITY\SYSTEM:(I)(F)
BUILTIN\Administrators:(I)(F)
BUILTIN\Users:(I)(RX)
1個のファイルが正常に処理されました。 0個のファイルの処理に失敗しました
icacls "C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll"/deny Everyone:(X)
処理されたファイル:C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll
1個のファイルが正常に処理されました。 0個のファイルの処理に失敗しました
icacls "C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll"
C:\ Program Files(x86)\ Java\jre7\bin\ssv.dll
Everyone:(DENY)(S、X)
NT AUTHORITY\SYSTEM:(I)(F)
BUILTIN\Administrators:(I)(F)
BUILTIN\Users:(I)(RX)
1個のファイルが正常に処理されました。 0個のファイルの処理に失敗しました