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