Windows 10/8/7でプログラムのデジタル署名を確認する方法

最終更新: 11月8、2023
著者: PcHardwarePro

彼らは何ですか デジタル署名 なぜそれらは便利なのでしょうか?この記事では、Windows 10/8/7でプログラムのデジタル署名を検索、確認、検証するためのXNUMXつの方法について説明します。

マルチメディアファイル、実行ファイル、ドキュメントなど、デジタルで作成されたファイルは、そのデータの提供元によってデジタル署名されています。例えば、Google Chromeブラウザのインス​​トールファイル(実行ファイル)は、Googleが公開する際にデジタル署名されています。そのため、公式ソースから直接ダウンロードしたファイルは、その信頼性を検証できます。

別のシナリオとして、誰かが同じファイルを自分のサーバーにホストしている可能性があります。そのファイルは一切変更されないので問題ありません。しかし、そのファイルが破壊され、コードに何らかの変更が加えられた場合、デジタル署名が自動的に削除され、ファイルの真正性が検証されなくなります。デジタル署名が自動的に削除され、改ざんされたインストールファイルが再コンパイルされるからです。これが実際の動作です。

さて、ファイルに付属するデジタル署名を検証する方法も知っておく必要があります。それでは始めましょう。

Windows 10でプログラムのデジタル署名を確認する

Windows オペレーティング システムでプログラムのデジタル署名を検証する 3 つの方法について説明します。

1] ファイルエクスプローラー経由

まず、Windows ファイル エクスプローラーを開き、プログラムが保存されている場所に移動します。

  PDF が開けないのはなぜですか?

インストールファイルを右クリックし、 プロパティ。

というラベルの付いたタブに移動します デジタル署名。

署名リストにエントリが表示されている場合は、ファイルがデジタル署名されていることを意味します。

これらのエントリのいずれかをダブルクリックすると、署名機関に関する追加の詳細を表示できます。

したがって、ファイルが元のソフトウェア配布者によって署名されているかどうかを知ることができます。

さらに、署名の詳細ビューでは、 証明書を見る 署名に付属する証明書に関する追加の詳細を表示します。

2] DigiCert証明書ユーティリティの使用

使用する このリンク DigiCert の最新バージョンをダウンロードし、実行可能ファイルを実行します。

最初に表示される利用規約に同意し、次のタブをクリックします。 コード署名 ヘッダーセクションでクリックします 署名を確認してください。

デジタル署名を検証するために必要な構成ファイルを選択します。

これにより、DigiCert は署名を検証し、新しいウィンドウが開き、完全な概要情報が表示されます。

DigiCert が検証するのは以下の 2 つです。

  • ファイルが署名されているかどうか、また署名が有効かどうか。
  • 署名のタイムスタンプを確認します。

上記のスクリーンショットのように、緑色のチェックマークが2つ表示されていれば、認証は成功です。また、そのウィンドウには追加情報も表示されますので、ご参照ください。

3] SignToolの使用

マイクロソフトはWindows SDKに次のようなプログラムを同梱しています。 サインツール。 Windows SDK(ソフトウェア開発キット)はWindowsには含まれていません。開発者向けであり、開発者は別途インストールする必要があります。この方法を試してみたい場合は、適切なSDKをお持ちであることをご確認ください。Windows 10 SDKは以下からダウンロードできます。 ここで .

このエントリは、「このファイルのデジタル署名を検証できません」というメッセージが表示された場合に役立ちます。 .

関連性のあるコンテンツ

[pt_view id=»1047b4eroy»]