Java セキュリティ・モデル と Java Service Wrapper を理解する |
|
Java Service Wrapperは、パーミッション(アクセス権限)のシリーズを実装しており、 標準 Javaセキュリティ・モデルを採用しているWrapper APIへのアクセスを 完全にコントロールするために利用されます。 |
Javaアプリケーション内部から他のサービスをコントロールする |
||||||
|
Wrapperでは、 適切なコントロール・コードを送信することで、システム上のいかなるサービス上で、 開始、停止、問い合わせ(interrogate)、その他の運用の管理をすることが可能です。 これはとてもパワフルに強力でありますが、 不正に利用されると、サーバー上に深刻なセキュリティ問題を開けることにもなります。 この理由のため、デフォルトで、 [WrapperManager.sendServiceControlCode(...)] メソッドへのアクセスは無効になっています。 これを利用をするためには、JVMにセキュリティ・マネージャーをインストールして、 特定のパーミッション(アクセス権限)が与えられていることが必要です。 セキュリティ・マネージャーを設定する行為は、 セキュリティ・エラーでアプリケーション開始の失敗など、 多くの問題を引き起こすことになりますのでご注意ください。 アプリケーションに適切なパーミッション(アクセス権限)を許可するために、 様々な設定に入る必要があります。 セキュリティ・マネージャーに関する詳しい情報は、サン・チュートリアルをご覧ください: http://java.sun.com/docs/books/tutorial/security/tour2/index.html
|



