ネットワーク上からクラスを動的にロードするクラスローダーを作成して、クライアント間でプラグインを共有するフレームワークを作成していて、
共有自体はできているんですが、悪用を防ぐために、ネットワークからロードしたクラスがソケットの接続やファイル操作を行うのを制限したいと考えています。

具体的には、プラグインあるいはクラスローダー単位でサンドボックスのようなものに閉じ込めて、制限を課すといった方向を想定しているんですが、このように、
同一VM上で動いているプログラムの一部分のみにセキュリティマネージャーなどを使って制限をかけることは可能ですか?

可能なら、具体的な方法あるいは、使えそうなAPIや参考になるドキュメントなどを教えていただけるとありがたいです。

開発環境はWindows2000/J2SE5.0.5、想定している動作環境は、OS不問(PureJava?最低限Mac/Windows/Linuxで動くこと)/J2SE1.4.2以上です。
但し動作環境は1.4で困難ならば5.0に妥協する余地はあります。

どうか趣味グラマーに救いの手を差し伸べて下さい。