- 印刷する
- PDF
Key Management Service の概要
- 印刷する
- PDF
Classic/VPC環境で利用できます。
Key Management Serviceは、暗号化運用および実装に不可欠な暗号化キー管理機能を提供する NAVERクラウドプラットフォームのサービスです。高可用性システムで厳密に管理されたキーを使用して、ユーザーの機密データを安全に保護できます。NAVERクラウドプラットフォームコンソールを通じてキーの使用権限とステータスを簡単に管理でき、提供される REST APIを使用してソフトウェア的に機能を利用できます。
Key Management Serviceが提供する様々な機能
Key Management Serviceが提供する機能は、次の通りです。
- データ保護: 認証情報データを含む機密性が要求されるすべてのデータを簡単かつ効果的に保護します。
- 署名と検証: 認証と否認防止のための署名と検証機能を提供します。
- 厳格なアクセス制御: キー管理者またはキーユーザーのロールで権限を簡単に制御したり、詳細アクションを指定して詳細権限を制御できます。
- キーのライフサイクル管理: 推奨基準に従ってキーの更新、無効化、廃止などを通じて、セキュリティ脅威に備えることができます。
- 階層的なキー管理: 暗号化キーを階層的に運用できるため、エンベローピング(エンベロープ暗号化)方式の適用が容易です。
- キー監査: キーの使用履歴はすべて記録され、定期的な履歴のバックアップを通じて定期的な管理およびモニタリングができ、監査履歴としても活用できます。
- REST API: すべての機能が REST APIで提供され、キー管理と暗号化/復号化リクエストをソフトウェア的に処理できます。
Key Management Serviceご利用ガイドの案内
Key Management Serviceは、韓国リージョン、米国リージョン、香港リージョン、シンガポールリージョン、日本リージョン、ドイツリージョンでサービスを提供します。これらのリージョンで提供されるサービス内容は同じです。Key Management Serviceを円滑に利用するために、以下の目次と目次別内容をご確認ください。
- Key Management Servicerの概要: Key Management Serviceの紹介、利用に役立つ関連リソース、FAQのご案内
- Key Management Service とは: Key Management Serviceの利用に役立つ暗号化、キーライフサイクル、エンベロープ暗号化などの主な概念のご案内
- Key Management Service の仕様: Key Management Serviceを利用するためのシステム要件、注意事項、料金プランのご案内
- Key Management Service のシナリオ: Key Management Serviceを利用する全プロセスのご案内
- Key Management Service を開始する: Key Management Serviceを利用するための開始方法のご案内
- ご利用の申し込みと解約: NAVERクラウドプラットフォームコンソールで Key Management Serviceご利用の申し込みと解約する方法のご案内
- Key Management Service を使用する: Key Management Serviceで利用可能なキーの作成と管理方法のご案内
- Key Management Service のユースケース: Key Management Serviceの利用に役立つ様々なユースケースと説明、活用方法のご案内
- Key Management Service の権限管理: Sub Accountを活用した Key Management Serviceの権限管理方法のご案内
- Key Management Service の用語: Key Management Serviceを使用する際に必ず知っておくべき主な用語と解説のご案内
- Key Management Service のリリースノート: Key Management Serviceご利用ガイドのアップデート履歴
Key Management Service関連リソース
NAVERクラウドプラットフォームでは、Key Management Serviceについての顧客の理解に役立つために、ご利用ガイドの他にも様々な関連リソースを提供します。Key Management Serviceを導入しようと検討中であったり、データ関連ポリシーを策定する上で詳細情報を必要とする開発者、マーケターなどの方は、以下のリソースを積極的に活用することをお勧めします。
- Key Management Serviceに対する理解と使用方法の高度化
- Key Management Service APIガイド: Key Management Serviceの開発者のための APIの使用方法
- 料金の紹介、特徴、詳細機能: Key Management Serviceの料金体系、Key Management Serviceの特徴と詳細機能のサマリー
- サービスのお知らせ: Key Management Serviceに関するお知らせ
- よくある質問: Key Management Serviceに関するよくあるご質問
- お問い合わせ: ご利用ガイドだけでは不明な点が解消されない場合、直接お問い合わせ
- Key Management Serviceの利用に必要な連携サービスのご利用ガイド
- Sub Account ご利用ガイド: Key Management Serviceの運用権限管理をサポートする Sub Accountの使用方法
- API Gateway ご利用ガイド: Key Management Service APIの呼び出しに必要な API Gatewayの使用方法
よくある質問を先にご確認ください。
ご利用ガイドを読む前に、よくある質問への回答をチェックすると不明な点をすばやく解消できます。以下のよくある質問から答えが得られなかった場合、ご利用ガイドで必要な内容をご確認ください。
Q. キーシーリングまたはエンベロープ暗号化(Envelope encryption)方式を使用する必要があるのはなぜですか?
A. データの機密性を保証し、パスワードキーへのアクセス制御が正確に行われる場合にのみ、データ管理権を完全に確保することができます。Key Management Serviceは、集中化されたシステムを通じて暗号化キーを厳密に管理しますが、暗号化キーを中央システムで保管するため、キー管理サービスプロバイダによる漏洩のリスクが存在し、それによりデータ管理権が弱体化する恐れがあります。このような問題を解決するために使用する方法が「エンベロープ暗号化」です。この方式は、データを暗号化したキーを直接保管せず、そのキーを再度シール(またはラップ)した上位キーを管理する方式です。これにより、キー管理とデータ管理権確保の両方を満たすことができるために推奨されます。
Q. データ管理権が確保されていても、システム管理者が任意にユーザーキーを不正に利用する可能性はないのですか?
A. 暗号化キーを第三者に委託管理することは、キーの機密保持に対する脅威が高まる可能性があることを意味します。どれほど安全で信頼できる第三者であっても、このような脅威が存在することは否定できません。ただし、エンベロープ暗号化方式を使用してデータを暗号化するキーとそれを保護する上位キーを分離して階層的に管理することで、このような脅威を大幅に減らすことができます。つまり、キー委託管理システムの内部管理者が悪意のある目的でユーザーキーにアクセスしても、彼らはデータを暗号化するキーではなく、封印された上位キーのみを管理するため、データを無断で閲覧することは困難です。また、Key Management Serviceは、システムルートキーを複数の管理者が分割管理するように設計されており、少数の悪意のある管理者がキーを無断で使用することを防止しています。
Q. 作成したキーを直接受け取ることはできますか?
A. Key Management Serviceで管理されるキーは、内部コアシステムでのみ処理されるため、キーを抽出することはできません。キーを作成した顧客であれ内部システム管理者であれ、キーにアクセスして実際のキーデータ(Raw key)を確認することはできません。
Q. 誤ってユーザーキーを削除したり、シールされたキーを紛失した場合はどうなりますか?
A. 暗号化されたデータは、キーによってアクセスが決定されます。キーが漏洩するとデータも漏洩し、キーを紛失するとデータにアクセスできなくなります。エンベロープ暗号化方式でも同様に、ユーザーキーが削除されたり、シールされたキーを紛失すると、データが使用できなくなります。そのため、Key Management Serviceでキーの削除は非常に慎重に行われ、シールされたキーも紛失しないように徹底的に管理する必要があります。エンベロープ暗号化方式では、暗号化されたデータとシールされたキーを一緒に保管することをお勧めします。
Q. システム障害や各種災害、災難により、Key Management Serviceで管理するキーが紛失または破損した場合はどうなりますか?
A. Key Management Service内のユーザーキーはルートキーで暗号化されて保存され、暗号化されたキーは徹底的にバックアップ管理されています。深刻なシステム障害、災害、災難などの状況は特別な例外事項に分類され、NAVERクラウドの最高セキュリティ責任者(CISO)の承認下で KMS Disaster Recovery(DR)ポリシーに基づき、キーデータの復旧手順が行われます。セキュアストレージメディアにシールされたバックアップデータは管理者に個別に渡され、シール解除後に復号化されます。その後、システムを再起動して新しいキーに更新し、再シールする手順に従います。すべての手続きは、第三者セキュリティ監査人の立会いのもと、透明性をもって行われます。