Microsoft Authenticode

概要

Microsoft Authenticodeとは、米マイクロソフト(Microsoft)社が開発した、Windowsプログラム真正性を証明するためのコード署名方式の一つ。Windows上で実行できるEXEファイルDLLファイルOCXファイルCABファイルなどにデジタル署名することができる。

SSLサーバ証明書などを発行している一般的な商用認証局などから購入したデジタル証明書を用いて、開発者がプログラム署名を付与することができる。利用者側では署名に用いられた証明書を発行した認証局に問い合わせをうことで署名者が開発者に一致するかを調べ、偽物や改竄の危険を避けることができる。

もとはインターネットを通じてWebブラウザ動的実行形式プログラムを配布して即座に実行するActiveXの安全性を高めるために開発された方式だが、通常の実行ファイルの安全性の検証にも用いられるようになった。特に、デバイスドライバは特権的なカーネルモードで動作し、不正なプログラムが紛れ込むと大きな危険に晒されることになるため、64ビットWindowsではドライバへのコード署名が必須となっている。

(2022.12.19更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる