私は数日間探してきましたが、明確な答えは見つかりませんでした。小さなjarファイルを作成してユーザーにURLの複数のクラスを持つjarファイルを取得して実行する方法はどうでしょうか。エンドユーザーが実際にいつでも自分のコンピュータにジャーを持っていることは決してありません。私は小さなセキュリティ対策としてこれをやっています。URLからjarファイルをロード
0
A
答えて
0
ユーザーがコードを実行する場合は、コードが自分のコンピュータに存在する必要があります。それはちょうどそれが動作する方法です。
サーバー上でほとんどの作業を実行するコードを書き直したければ、これは著作権侵害に対抗する1つのメカニズムですが、すべての入力検証チェックを複製する必要があります一度クライアント側で、妥当な応答時間のために、また自分のサーバー上で、ユーザーがサービスを不適切に使用しようとしていないことを確認します。
もう1つの仕組みは、サーバー上でVNCサーバーを実行し、ユーザーにVNCを要求することです。ソフトウェアはサーバー上で完全に実行されます。しかし、あなたのユーザーが嫌う可能性が高いのは、非常に難しいことです。
0
どうすればいいのか分かりませんが、Mavenを使用するとローカルにjarファイルを持たずにアクセスできます。 URLを指定することができます。だから、彼らがどのようにリポジトリをやっているのか見てみてください。
0
さらに、JARファイルを暗号化し、クライアントマシン上で即座に復号化するカスタムクラスローダーを作成することもできます。これにより、パワーユーザーはデバッガをJVMに接続してバイトコードを調べることはできませんが、一般的なユーザーはコードにアクセスできなくなります。
関連する問題
- 1. JavaHelp:外部jarファイルからヘルプセットをロード
- 2. URLからRファイルをロード
- 3. .jarからxmlをロード
- 4. Groovyのロードjarファイル
- 5. Jarからファイルをロードするためのタスクをグレイド
- 6. jarファイルからjarファイルへのアクセス
- 7. Webアプリケーションのjarファイルからリソースをロードする
- 8. jarファイルのメモリ内ストリームからクラスをロードする方法
- 9. Java Bukkitは、InputStreamから.jarファイルをロードします。
- 10. webapp内の異なるjarからhbm.xmlファイルをロード
- 11. JAX-RS - jarファイルから@Providerクラスをロードする
- 12. jarのファイルからURLを取得する方法
- 13. jarからFileSystemResourcesをロードする方法
- 14. Jarからクラスをロードするには?
- 15. クラスはMaven Webアプリケーションのjarファイルからロードされません
- 16. HTMLページがjarファイルからJavaFx Webviewにロードされたときにcssファイルとjsファイルをロードしない
- 17. URLからウェイトをロード
- 18. URLから.emacsをロード
- 19. URLからフィードをロード
- 20. warファイルにパッケージ化されたjarファイルからリソースをロードする方法は?
- 21. Steelseries JARファイルをSwingパレットにロード
- 22. jfrog artifactory jarファイルからjarファイルを作成します。
- 23. 別のjarファイルからjarファイルを実行するには?
- 24. 他のjarファイルからjarファイルを実行
- 25. jarファイルからフライウェイマイグレーション実行
- 26. jarファイルからJavaロードファイル
- 27. ロードXSDスキーマは、私のjarファイル内の
- 28. 別のjarファイルに依存するjarファイルをロードする際の問題
- 29. URLからxDocumentにxmlファイルをロードする
- 30. URLからhtmファイルをロードするには?
非常に良いと思います。あなたは私がそれをやっていく方法を正確に知っていますか? – Nev
これを実装するのは、クラックするよりも何倍も難しいことに注意してください。 –