YURIKAM2013/01/16Share00みなさん、こんにちは。チームの村木ゆりかです。記憶に新しいように、証明書に関するアドバイザリや更新は増えてきています。今回は、マイクロソフトと、証明機関が連携して行っている証明書基盤づくりの取り組みを紹介します。閲覧する際に、サーバーの身分を証明し、安全な暗号化通信を行うために、証明書が利用されていることは、多くの皆さんがご存知ではないでしょうか。この証明書での認証が行われることで、ウェブサイトが信頼されるものであると処理されていますが、インターネットの世界においては、お互い知らない者同士である、ウェブサイトと、ユーザーですが、どのようにして信頼しているのでしょうか?このようなシチュエーションは現実世界でも起きています。契約などの際に利用する印鑑は、信頼している公的機関である役所から発行された印鑑証明書を利用して、初めて出会う者同士でも信頼を確立して取引が行えるようになっています。デジタルの世界でも同じです。証明機関は様々な審査を行った上でウェブサイトへ証明書を発行し、利用者は、証明機関を信頼することで、初めて会うウェブサイトとユーザーの間に信頼関係が生まれるのです。このように、当事者同士だけではなく、共通の第三者を信頼することにより信頼性を確立することを、「第三者認証」と呼びます。これが、証明書を利用する基盤における基本的な仕組みです。いうことをもって確認します。悪用が行われた場合や証明書の鍵を紛失してしまった場合など、何らかの問題が発生した場合、証明書の利用を取りやめるために、「証明書を信頼しない」ようにすることもできます。これを証明書の失効といいます。おいては、失効する方法のひとつとして、「信頼されていない証明書としてインストールする方法」があります。ための更新プログラムを公開しています。タブから確認できます。ある証明書は、信頼している証明機関です。「信頼されない発行元」にある証明書は、失効した証明機関の証明書やサーバーの証明書などです。ルート証明書更新プログラムと、自動失効ツール現在、数百もの証明機関が世の中に構築されています。ひとつひとつの証明機関の信頼性を自身で確認し、信頼するのは大変です。信頼性を確認しても、CA証明書の手動でのインストールや、失効した証明書が発生する度に更新を行うのはとても大変です。そこで、マイクロソフトでは、ユーザーのみなさんに安全にインターネットや、その他の証明書を利用した機能を利用いただくために、「ルート証明書更新プログラム」という取り組みを行っています。このルート証明書更新プログラムでは、証明機関と連携を行い、信頼できる証明機関のリストを作成しています。端末に自動でインストールが行われます。証明書に利用しているアルゴリズムや鍵長など、安全性が確保されるセキュリティ要件を満たす必要があります。端末から自動的にマイクロソフトのサーバーへ接続し参照が行われます。証明書をインストールします。既定で有効になっています。端末にて自動で確認、および更新を行うことができます。2677070で公開している更新プログラムをインストールすることで、この機能を利用可能です。している方は、自動でインストールされます。ご利用の場合は、既定でこの機能は利用可能になっています。おわりに証明書の利用はどんどん広まり、それゆえに、利用する側としては、管理や信頼性の確保は複雑さを増しています。安全に証明書を利用していただくために、様々な取り組みや実装を行っています。今回は、代表的な取り組みであるルート証明書更新プログラムをご紹介しました。した取り組みを知っていただくことで、より安心いただけると嬉しいです。アドバイザリが公開されています。