0

アプリケーションに Groovy / BeanShell を埋め込むことを計画していますが、アプリケーション コードにアクセスするためにユーザーがスクリプトと動的に生成されたクラスを表示および変更できないようにすることを懸念しています。スクリプトには独自のアルゴリズムが含まれています。これを防ぐにはどうすればよいですか?

4

1 に答える 1

2

Groovy をバイトコードhttp://groovy.codehaus.org/Compiling+Groovyにコンパイルできます。これにより、他のコンパイル済み Java から得られるのと同じレベルの保護が提供されます。それだけでは不十分な場合は、このhttp://proguard.sourceforge.net/のような難読化ツールを調べて、逆コンパイルされたコードの理解をより困難にすることをお勧めします。

于 2011-07-29T01:07:29.340 に答える