私はC++ Windowsアプリケーションを持っています。私はインストーラと実行可能ファイルに署名しますが、私は現在DLL(zlib1.dllなど)に署名していません。それらにも署名するのは大したことではありませんが、誰かがその利益が何であるか説明することができますか?例えば、私のプログラムは、すべての依存関係が署名されていれば、AVまたはファイアウォールソフトウェアと異なるものに見えますか?ユーザーに別の警告が表示されますか?DLLに署名する必要がありますか?
8
A
答えて
6
あなたのプログラムは、AVまたはファイアウォールとまったく違って表示されません。彼らはすでに署名した実行可能ファイルの署名をチェックします。あなたがそれらの署名を読み込む前にあなた自身がそれらを確認するとき、あなたのdllを署名することは最も意味があります。これにより、実行時にすべてのdllの整合性が保証されます。実行時に署名を検証して出荷するすべてのバイナリに署名することをお勧めします。 dllを他の製品で使用する場合は、その製品が真正性と完全性を検証するために署名する必要があります。
関連する問題
- 1. .dmgファイルに署名する必要がありますか?
- 2. interopアセンブリに署名する必要がありますか?
- 3. アプリケーションにデジタル署名する必要がありますか?
- 4. ClickOnceマニフェストに署名する必要はありますか?
- 5. JSON.NETなどのサードパーティのDLLにデジタル署名する必要がありますか?
- 6. 証明書を使ってバイナリストリームに署名する必要があります
- 7. PyQt4 DLLをパッケージルートに移動する必要があります
- 8. DLLはどこに置く必要がありますか?
- 9. 各プロジェクトは別々の強い名前キー(.snk)で署名する必要がありますか?
- 10. メインアクティビティ名は.MainActivityである必要がありますか?
- 11. Quickbooksとの統合のためにサードパーティのアプリケーションに署名する必要がありますか?
- 12. フリーランス契約で非競争条項に署名する必要がありますか?
- 13. ビルド/パブリッシュプロセスでコード署名をどこに配置する必要がありますか?
- 14. 別名にする必要があります。
- 15. Facebook Canvasアプリに署名されたリクエストが必要ですか?
- 16. デジタル署名が必要なファイル
- 17. WCF CustomTokenエラー "基本的な添付ファイルモードのセキュリティトークンに署名する必要があります。"
- 18. ASP.NET MVC 3:どのDLLを展開する必要がありますか?
- 19. Windows DLLライブラリでデストラクタをエクスポートする必要がありますか?
- 20. DLLはそのアプリケーションのシンボルにアクセスする必要があります
- 21. デバッグモードで署名されたAPKをアップロードしました。リリースモードエラーでAPKに署名する必要があります
- 22. コントローラ名はcodeigniterのファイル名と一致する必要がありますか?
- 23. BlackberryデバイスにBlackberry署名アプリケーションがありますか?
- 24. snkファイルを使用するとマネージC++エラー::「署名に必要な秘密鍵がありません」
- 25. パッケージ名はProjectNameまたはCodeNameである必要がありますか?
- 26. xmlファイルに別の要素名を使用する必要があります
- 27. EventAppのコード署名の識別子 "EventApp"は、アプリケーションのバンドルIDと一致する必要があります
- 28. apkは前回と同じ証明書で署名する必要があります
- 29. コミットに署名するためにgpg-agentをkillする必要があるのはなぜですか?
- 30. データベースGUIDをファイル名に追加する必要がありますか?
なぜ署名しませんか?すでに証明書をお支払いいただいているため、ビルド中に署名するまでに数秒かかります。なぜそれをスキップしますか? – Tim
ティム、私はおそらくそれをとにかく行うつもりです、私は主にその効果が何であるか興味があります。 – twk