私はJavaプログラムを作成し、実行可能なjarファイルにパックしました。それから、私は瓶に署名した。
私は自分でジャーチェックをしてもらえますか?そして、瓶が他の人によって変更されていないことを確認してください。
jarsignerやその他の外部ツールを使用する代わりに、jarのメインクラスにコードを追加してjarファイルをチェックしたいとします。Jar署名者を確認してください
0
A
答えて
1
プログラムでコードを保護したいとします。 Javaコードを保護する別の方法があります。 もし私があなただったら、私はインターネット上でオープンソースのJava難読化ツールを探します。ここ はあなたのための出発点になります:クラスの署名を検証
0
は通常ClassLoaderの仕事です。ロードする前にコード署名をチェックする独自のClassLoaderを実装する必要があります。素晴らしい(しかし複雑な)例はO'Reilly's Java Security bookです。
関連する問題
- 1. node.jsのPKCS#7(PEM)署名/解凍データを確認してください。
- 2. FB.getLoginStatusの署名付き応答を確認してください
- 3. 署名されたJARを確認するためのJavaユーティリティ
- 4. ダウンロードしたpom/jarファイルの署名を確認する
- 5. URLを確認してください
- 6. ASP.NETのNTユーザー名+パスワードを確認してください
- 7. jarの署名を確認する方法
- 8. データベースのユーザ名を確認してください。ログインしたユーザ名MVC3
- 9. ドメイン名のみを確認しないでください
- 10. ユーザ名が管理者グループに含まれているかどうかを確認してください
- 11. 自動アップデータの弊社からのAuthenticode署名を確認してください
- 12. AJAXを使用してユーザー名を確認してください
- 13. jarsignerでプログラムで署名されたjarを確認する方法
- 14. Eclipseの署名されていないプラグインの確認
- 15. RSA署名の確認iOS
- 16. カラム名が渡されたかどうかを確認してください。
- 17. ファイル名にUmlautsが含まれているか確認してください。
- 18. vbscriptでiis認証設定を確認してください
- 19. ユーザーがユーザー名または電子メールで管理者であることを確認してください
- 20. PreRequestHandlerExecuteの中で、.asmxファイルのクラス名を確認してください
- 21. MSOアクセスフォームの要素の名前を確認してください
- 22. 有効なディレクトリ名の文字列を確認してください
- 23. Mockito - 協力者のメソッドが呼び出されていないことを確認してください。
- 24. itextsharpを使用して署名フィールドに署名しているかどうかを確認します
- 25. リンクをクリックしたユーザーを確認してください
- 26. すべてのデバイスのサポートを確認してください
- 27. すべてのアクティビティでログインを確認してください
- 28. カラムの値をすべて確認してください
- 29. 署名されたXMLファイルの署名を確認する方法
- 30. デジタル署名jarファイル