2011-07-15 6 views
0

JVMが破損していることを確認して検出するにはどうすればよいですか? Security Manager、Byte Code Verifier、Class Loaderが正しく動作していることを確認するにはどうすればよいですか?JVM - Java仮想マシンの破損

+0

質問にはいくつかの文脈を提供できますか? –

+0

あなたはどんな汚職について話していますか? –

+0

私はAccess Control endコンテンツ保護メカニズムを使用するJarファイルを実装しています... JARを実行するマシン上のJVMが壊れている場合、セキュリティマネージャ、バイトコード検証プログラム、クラスローダーなどのすべてのメカニズムが私の保護を克服できる攻撃者が新しいクラスを追加したり、私の小切手をバイパスしたりする – Giuseppe

答えて

1

JVMが破損していることを確認して検出するにはどうすればよいですか? Security Manager、Byte Code Verifier、Class Loaderが正しく動作していることを確認するにはどうすればよいですか?

これは、他のプロセスと同じ方法で行います。通常、ファイルが変更されたかどうかを検出するHIDS(Host Intrusion Detection System)を使用します。あなたの場合、ファイルシステムの変更、特にランタイムを構成する成果物 - java実行可能ファイルと関連する共有ライブラリ、およびJREのランタイムクラスを検出できるHIDSシステムが必要です。 HIDSがこれらのファイルの変更を検出するように設定されている限り、それらを保護するための無関係なメカニズムは必要ありません。

私はほとんどこの目的のためにSamhainTripwireの使用に遭遇しました。この作業も可能な他のHIDSシステムが存在する可能性があります。

JVM自体が危険にさらされた可能性があるため、JVMのインストールが妥協されたかどうかを検出する、JVM自体内にメカニズムがないと誤解する可能性があります。

関連する問題