- ベストアンサー
LGPKI(地方公共団体における組織認証基盤)が発行する証明書の安全性は?
- LGPKI(地方公共団体における組織認証基盤)が発行する証明書の安全性について疑問があります。
- LGPKI発行の証明書にはオレオレ証明書と同じようにブラウザの警告が出ますが、抗弁可能な理由があると言われています。
- 特にLGPKI発行の証明書の安全性について詳しく教えていただければ幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1.証明書の信頼性について 電子証明書を発行する機関には、「商用認証局」 と 「プライベート認証局」 があります。 商用認証局とは、他社が使用するための証明書を発行して商売を行っている認証局で、ベリサイン社などが有名です。 プライベート認証局とは、自社の社員やサービスで使用するための証明書を発行する認証局で、誰でも認証局を営むことができます。 原則として、Windows、MAC、LinuxなどのOSが出荷時にインストール済みの証明書は “米国の商用認証局” のルート証明書です。 日本を含む米国以外の国の商用認証局、およびすべての国のプライベート認証局のルート証明書は、後から利用者の責任でインストールしなければなりません。 利用者が、その認証局を信頼できるか否かを判断するために、CPS(認証局運用規定または証明書発行方針とも呼びます)という文書を公開することがRFC2527で勧告されています。 利用者は、CPSを理解した上で、その認証局を信頼するか否かを判断するのが本来のやり方です。 なお、日本政府系のルート証明書は本来であれば Windows Update で自動的にインストールされるようになっていますが、WSUSやプロキシーサーバーの設定、OSのバグ、証明書の作成ミスなどにより手動でインストールしなければならない場合があります。 つまり、状況により “何もしなくても大丈夫な人”と“自分でインストールしなければいけない人” がいるわけです。 2.暗号化強度 証明書自体の安全性は、公開鍵の長さ(ビット数)とハッシュ方式(SHA-1やMD5)により決まります。 信頼するルート機関としてインストールしてしまえば、認証局による違いはありません。 3.証明する項目 証明書は、そこに書かれている項目を証明するものです。 例えば、ベリサイン社が発行したSSLサーバー証明書にはURLが記載されていますが、ベリサイン社が証明しているのは“そのURLが実在した”だけであって、“そのURLのサイトが安全である(詐欺ではない)”ということではありません。 以上ですが、ご回答になってますでしょうか。
その他の回答 (2)
- kadusaya2
- ベストアンサー率48% (114/235)
No.2です。 結論を言うと「安全性は確立できる」です。 とりあえず、安心してください。 > 「信頼されたルート証明機関から発行されていません」というエラーがでる点です エラーメッセージの表示を、変に拡大解釈しすぎています。 先の回答にも書きましたように、インストール済みルート証明機関は米国の商用認証局のみです。 そのため、日本でも中国でもローマ法王の証明書であっても、上記のエラーは表示されます。 理由は、日本の政府が、その存在や正当性を、米国の民間企業に証明してもらう事は無いからです。 InternetExplorerのメニューバーから、“ツール” → “インターネットオプション” → “コンテンツ”タブ → “証明書”ボタン → “信頼されたルート証明書”タブの順にクリックしてください。 ここに表示されている認証局が「インストール済みの認証局」であり、ここに無い認証局から発行された証明書だと上記のエラーが表示されます。単に、その程度のエラーメッセージです。 もちろん、指定された通りにインストールすれば、LGPKIの名前もここに表示されます。インストールするか否かは先に回答したように、自己責任で、CPSなどを読んで判断してください。 「■政府認証基盤(GPKI)の運営に関する情報」にCPSがあります。覚悟して読んでください。眠くなるほど量があります。 https://www.gpki.go.jp/ ちなみに、“Firefox”は関係ありません。 ルート証明書のインストールと信頼関係の構築はOSに対して行われます。ブラウザは、それを読み取って利用しているにすぎません。 > 証明書が偽物であるという可能性をぬぐい切れていない 通信経路上での改竄を心配されていますが、現在の技術ではありえません。 証明書の改竄自体は理論的に可能ですが、実際問題としてスーパーコンピューターを使っても数十日以上かかります。ですので、通信中に改竄されることはありません。 「Webサイトが乗っ取られたら危ないのでは」と心配されるでしょうが、これもありえません。 数年前のデータですが、日本政府は毎日200~300件のハッキングやその他の攻撃を受けています。未だにそれが成功したことは一例もありません。(中央政府の話です、某お役所の“なんちゃってITシステム”はやられてます) 民間のレンタルサーバーとは予算も技術もケタ違いであり、とても映画のようには行きません。 ★ 注意 あと、フィンガープリントの確認は必ず行ってください。 http://shinsei.moj.go.jp/selfcert/syoumeisyo_houhou.html 日本政府の証明書が改竄されることはありませんが、すべてのルート証明書はフィンガープリントで改竄を確認する決まりになっています。
お礼
長々と丁寧な回答をいただきまして,本当にありがとうございました. すごく勉強になりました.
LGPKIはLGWAN(総合行政ネットワーク)参加者のために提供されている基盤ですので、汎用インターネットでの認証には不向きです。
補足
すみません。もう少し詳しくお願いできますか? 汎用インターネットでの利用は不向きとのことですが、実際にインターネットで用いられており、結局安全性は確立できていないと言うことでしょうか。
補足
すみません.すこし書き方がまずかったのかもしれません. 確かにSSLは詐欺サイトでも導入が可能で,そういった意味で安全性が確立されているとは言えません. ですので,今回の安全性は,「LGPKIからの証明書は本当にLGPKIが発行したものであるか」に限定したいと思います. LGPKIによる証明書の問題点として,「信頼されたルート証明機関から発行されていません」というエラーがでる点です. 現時点でFirefoxのルート証明機関に入っておらず,証明書が偽物であるという可能性をぬぐい切れていないように思えます. たとえば,SSL通信を開始した際,サーバ証明書を受け取りますが,正常である場合,ルート証明機関から発行された証明書とブラウザが認識するため,警告は出ません. しかし,LGPKIの証明書は「信頼されていないルート証明機関により発行された証明書」です. これは,偽の証明書をつかまされた際にも表示され,LGPKIから発行された証明書なのか偽の証明書なのか,見分けが付きません. (手動で証明書をインストールする際,その証明書が通信経路上で改竄されていないという根拠が有りません) 偽の証明書の場合,公開鍵も偽であることが考えられ,盗聴された際に暗号化されたデータも意味を成しません. これにより,私はLGPKIからの証明書の安全性は確立できないと思っているのですが,いかがでしょうか. できれば,安全性を確立できる・できないでお答えいただければ幸いです. 私はこういったセキュリティに関しては聞きかじった程度の知識しかなく,もしかしたら全く的外れなことを言っているかもしれません. その際は,恐れ入りますがご指摘いただければと思います. 以上,厚かましく恐縮ではございますが,よろしくお願い致します.