2011-06-29 20 views
3

どのようなファイルにデジタル署名が必要なのでしょうか?私は強力な命名アセンブリについて話すのではなく、デジタルで署名することで改ざんされているかどうかを判断することができます。デジタル署名が必要なファイル

私は以下を読んでいますpost。作者は、すべてのインストーラファイルに署名し、メインプログラムの実行可能ファイルに署名する必要があると述べています。それは合理的だと思いますが、他のファイルやアプリケーションはどうですか?

ClickOnceアプリケーションにはマニフェストが署名されていることがわかりますが、インストーラ自体はわかりませんが、マニフェストにはファイルハッシュが含まれているため、署名する必要はありませんか?

リッチクライアントで - メインの実行可能ファイルに署名しても、プラグインのメカニズムを使用すると、プラグインにも署名する必要がありますか?

Webアプリケーション - Webアプリケーションを作成するアセンブリには署名する必要がありますか?

モバイルアプリはどうですか?一般的に

、私は、ファイル/ファイルタイプを使用すると、インストーラを含むを改ざんからの保護を保証するすべてのファイルが、おそらく記号をすべきアプリケーション

答えて

0
  1. の様々なタイプのために署名されるべきで、ベストプラクティスを探しています。
  2. プラグインシステム - はい、私のプラグインシステムでは、プラグインライターが自分のプラグインに私が提供するキーで署名しています。読み込む前にキーの存在を確認する必要があります。
  3. ウェブアプリケーション - サードパーティのインストールについて心配する必要がないので、おそらくオプションです。もちろんあなたのウェブアプリケーションがプラグインを読み込まない限り、
  4. モバイルアプリ - モバイルOSによって異なります。例えば、iOSではそうする必要があります。