Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でプログラムのデジタル署名を確認・検証する3つの方法

デジタル署名とは何か、そしてなぜ重要なのか。この記事では、Windows 10/8/7上でプログラムのデジタル署名を確認・検証できる3つの方法を詳しく解説します。

デジタル署名とは?その仕組みと役割

メディアファイル、実行ファイル(.exe)、ドキュメントなど、デジタルで作成されるファイルには、配布元によってデジタル署名が付与されます。例えば、GoogleがGoogle Chromeのインストーラー(実行ファイル)を公開する際、Googleはそのファイルにデジタル署名を行います。これにより、公式ソースから直接ダウンロードしたファイルであれば、その正当性を検証できる仕組みになっています。

一方、第三者が同じファイルを自分のサーバーでホストする場合もあります。ファイル自体が改変されていない限り問題はありません。しかし、もしファイルが改ざんされ、コードに変更が加えられた場合、再コンパイルされた時点でデジタル署名は自動的に失われます。つまり、デジタル署名が無効になっていれば、そのファイルは正規のものではない可能性が高いと判断できるのです。これがデジタル署名の基本的な仕組みです。

それでは、ファイルに付与されているデジタル署名を実際に確認する方法を見ていきましょう。

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

ここでは、Windows OS上でプログラムのデジタル署名をチェックする3つの方法を紹介します。

1. ファイルエクスプローラーを使う方法

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

セットアップファイルを右クリックし、「プロパティ」を選択します。

表示されたウィンドウの「デジタル署名」タブに切り替えます。

「署名の一覧」にエントリが表示されていれば、そのファイルにはデジタル署名が付与されていることになります。

一覧内のエントリをダブルクリックすると、署名者の詳細情報を確認できます。これにより、そのファイルがソフトウェアの正規の配布元によって署名されたものかどうかを判断できます。

さらに、署名の詳細画面にある「証明書の表示」ボタンをクリックすると、署名に添付された証明書の詳細情報を閲覧することも可能です。

2. DigiCert Certificate Utilityを使う方法

DigiCertの公式サイトから最新版のDigiCert Certificate Utilityをダウンロードし、実行ファイルを起動します。

最初に利用規約に同意した後、「Code Signing」タブを開き、ヘッダーセクションの「Check Signature」をクリックします。

次に、デジタル署名を確認したいセットアップファイルを選択します。

するとDigiCertが自動的に署名を検証し、新しいウィンドウに結果の概要が表示されます。DigiCertが確認するのは主に以下の2点です。

  • ファイルに署名が付与されているか、またその署名が有効かどうか
  • 署名のタイムスタンプが有効かどうか

下図のように緑色のチェックマークが2つ表示されれば、検証は成功です。ウィンドウ内には参考情報も併せて表示されるため、より詳しく確認できます。

3. SignToolを使う方法

MicrosoftはWindows SDKにSignToolというツールを同梱しています。ただし、Windows SDK(Software Development Kit)はWindowsに標準搭載されておらず、開発者向けに個別インストールが必要です。この方法を試したい場合は、適切なバージョンのSDKを事前に用意しておきましょう。Windows 10 SDKはMicrosoftの公式サイトからダウンロードできます。

SignToolを使用すると、コマンドラインからファイルのデジタル署名を詳細に検証でき、特に開発者やシステム管理者にとって便利な手段です。

なお、「このファイルのデジタル署名は検証できませんでした」というメッセージが表示される場合は、ファイルが改ざんされているか、証明書に問題がある可能性があります。その際は、必ず公式サイトから再度ダウンロードしてインストールすることをおすすめします。

  1. Windows PCのソフトウェアアップデートを簡単に確認・更新する方法

    記事の概要:パソコンのソフトウェア更新にお困りではありませんか?本記事では、サードパーティ製アプリ「Systweak Software Updater」を活用して、Windows PCのソフトウェアアップデートを素早く確認・適用する最速の方法をご紹介します。 パソコンのアプリの動きが重く感じられることはありませんか?Chromeの反応が遅い、起動に時間がかかる、アプリが脅威として検出される――こうした症状は、Windows PCのソフトウェアアップデートを確認すべきサインです。 メーカーはセキュリティパッチや新機能を含むアップデートを継続的に公開しています。これらを適用することで、ユーザーデ

  2. Windows 11でファイルエクスプローラーのタブ機能を有効にする方法【2022年版】

    MicrosoftがWindows 11 22H2をRelease Previewチャネル向けにリリースした際、注目すべき新機能が多数搭載されていました。待ち望まれていた機能として、タスクバーへのドラッグ&ドロップ対応、複数モニターでの時計表示、そして何よりファイルエクスプローラーのタブ機能が挙げられます。このタブ機能はダークモードに対応しており、多数のタブを開いた際も横スクロールで快適に操作できます。 幸いなことに、最新のInsider Previewビルド(Devチャネル)では、Windows 11のファイルエクスプローラーでタブを有効化できます。これにより、1つのエクスプローラーウィンド