Linux Foundation、BastionZero、Dockerは暗号化プロトコルのオープンソースプロジェクト「OpenPubkey」を発表した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Linux Foundationは2023年10月4日(米国時間)、BastionZeroやDockerとともに暗号化プロトコルのオープンソースプロジェクト「OpenPubkey」を発表した。OpenPubkeyの発表に合わせてBastionZeroは、Dockerコンテナ署名とOpenPubkeyの統合を発表している。
BastionZeroによると、OpenPubkeyは、シングルサインオン(SSO)のデファクトスタンダードであるOpenID Connect(OIDC)にユーザーが生成した暗号署名を追加するプロトコルだ。
「Googleでサインイン」のようなOpenIDボタンがあったとき、OpenIDによる認証は以下のように行われる。
OpenPubkeyはOpenID Connectを拡張し、Googleのようなアイデンティティープロバイダー(IdP)がIDトークンでユーザーIDを指定するだけではなく、ユーザーの公開鍵もIDトークンに含めるようになる。具体的には「Googleでサインイン」ボタンを選択すると、公開鍵と署名鍵が生成される。公開鍵はGoogleに送信されるnonceに含まれる。nonceに公開鍵が含まれることで、IDトークンが証明書のように機能し、ユーザーIDと公開鍵を関連付けられるようになる。
Linux Foundationは、OpenID Connect IdPに認証局(CA)の役割をもたせるOpenPubkeyにより、暗号鍵をユーザーやワークロードに安全かつ正確に連携できるようになるとしている。またDockerコンテナ署名との統合により、安全なリモートアクセスやソフトウェアサプライチェーンのセキュリティ機能、署名付きのビルド、展開およびコードコミットの支援にもつながるとしている。
Linux Foundationのエグゼクティブディレクターであるジム・ゼムリン氏は「Linux FoundationがOpenPubkey Projectをホストできることを誇りに思う。Linux Foundation一同は、この取り組みがオープンソースソフトウェアコミュニティーのセキュリティを強化する上で極めて重要な役割を果たすと信じている。同時に、開発者や組織がソフトウェアのサプライチェーンのセキュリティを強化するために、この取り組みに参加することを奨励したい」と述べている。
BastionZeroの共同設立者兼CTO(最高技術責任者)、イーサン・ハイルマン氏は「BastionZeroはOpenID Connectでデジタル署名を簡単かつ安全に使用できるようにするために、独自のスタンドアロンプロトコルとしてOpenPubkeyを導入した。われわれはDockerと提携し、Dockerのソフトウェア開発者やオープンソース貢献者のコミュニティーに、ユーザーやサービスアカウント、マシン、またはワークロードがIDを使用してデジタル署名を作成するための簡単で便利な方法を提供できることをうれしく思う」と述べている。
Copyright © ITmedia, Inc. All Rights Reserved.