クラウド認証
ClickHouse Cloudは、認証方法を複数提供しています。このガイドでは、認証を設定するための良いプラクティスを説明します。認証方法を選択する際は、必ずセキュリティチームに確認してください。
パスワード設定
現在、コンソールとサービス(データベース)の最小パスワード設定は、NIST 800-63B 認証者保証レベル1に準拠しています:
- 最小12文字
- 次の4項目のうち3つを含むこと:
- 1つの大文字
- 1つの小文字
- 1つの数字
- 1つの特殊文字
メール + パスワード
ClickHouse Cloudでは、メールアドレスとパスワードで認証することができます。この方法を使用する場合、ClickHouseアカウントを保護する最善の方法は強力なパスワードを使用することです。覚えやすいパスワードを考案するためのオンラインリソースが多数あります。代わりに、ランダムパスワードジェネレーターを使用し、パスワードマネージャーに保存してセキュリティを高めることができます。
GoogleまたはMicrosoftのソーシャル認証を使用したSSO
会社でGoogle WorkspaceまたはMicrosoft 365を使用している場合、ClickHouse Cloudの現在のシングルサインオン設定を活用できます。これを行うには、会社のメールアドレスを使用してサインアップし、他のユーザーを会社のメールで招待してください。その結果、ユーザーはClickHouse Cloudに認証する前に、アイデンティティプロバイダーまたはGoogleまたはMicrosoft認証を通じて、会社のログインフローを使用してログインする必要があります。
多要素認証
メール + パスワードまたはソーシャル認証のユーザーは、多要素認証(MFA)を使用してさらにアカウントを保護できます。MFAを設定するには:
- console.clickhouse.cloudにログインする
- ClickHouseロゴの横にある左上のイニシャルをクリックする
- プロファイルを選択する
- 左のセキュリティを選択する
- 認証アプリタイルの「セットアップ」をクリックする
- Authy、1Password、またはGoogle Authenticatorなどの認証アプリを使用してQRコードをスキャンする
- コードを入力して確認する
- 次の画面で、復旧コードをコピーし、安全な場所に保存する
I have safely recorded this code
の横のボックスにチェックを入れる- 続行をクリックする
アカウント回復
復旧コードを取得
以前にMFAに登録していたが、復旧コードを作成しなかった場合、または復旧コードを紛失した場合は、以下の手順に従って新しい復旧コードを取得してください:
- https://console.clickhouse.cloudに移動
- 認証情報とMFAでサインインする
- 左上のプロファイルに移動
- 左のセキュリティをクリック
- 認証アプリの横にあるゴミ箱をクリック
- 認証アプリを削除をクリック
- コードを入力して続行をクリック
- 認証アプリセクションでセットアップをクリック
- QRコードをスキャンし、新しいコードを入力
- 復旧コードをコピーし、安全な場所に保存
I have safely recorded this code
の横のボックスにチェックを入れる- 続行をクリック
パスワードを忘れた
パスワードを忘れた場合、セルフサービスの回復手順は以下の通りです:
- https://console.clickhouse.cloudに移動
- メールアドレスを入力し、続行をクリック
- パスワードをお忘れですか?をクリック
- パスワードリセットリンクを送信をクリック
- メールを確認し、メールのパスワードをリセットをクリック
- 新しいパスワードを入力し、確認してパスワードを更新をクリック
- サインイン画面に戻るをクリック
- 新しいパスワードで通常通りサインインする
MFAデバイスまたはトークンを紛失した
MFAデバイスを紛失したりトークンを削除したりした場合、新しいトークンを回復して作成する手順は以下の通りです:
- https://console.clickhouse.cloudに移動
- 認証情報を入力し、続行をクリック
- 多要素認証画面でキャンセルをクリック
- 復旧コードをクリック
- コードを入力して続行を押す
- 新しい復旧コードをコピーし、安全な場所に保存
I have safely recorded this code
の横のボックスにチェックを入れ、続行をクリック- サインイン後、左上のプロファイルに移動
- 左上のセキュリティをクリック
- 認証アプリの横にあるゴミ箱アイコンをクリックして古い認証を削除
- 認証アプリを削除をクリック
- 多要素認証のプロンプトが表示されたら、キャンセルをクリック
- 復旧コードをクリック
- 復旧コードを入力(これはステップ7で生成された新しいコードです)し、続行をクリック
- 新しい復旧コードをコピーし、安全な場所に保存 - これは削除プロセス中に画面を離れた場合のフェイルセーフです
I have safely recorded this code
の横のボックスにチェックを入れ、続行をクリック- 上記のプロセスに従って新しいMFA要素を設定します
MFAおよび復旧コードを紛失した
MFAデバイスと復旧コードの両方を紛失した場合、またはMFAデバイスを紛失し復旧コードを取得していない場合は、リセットをリクエストする手順は以下の通りです:
チケットを提出: 他の管理ユーザーがいる組織に所属している場合、たとえ単一ユーザーの組織にアクセスしようとしていても、Admin役割が割り当てられている組織のメンバーにログインし、MFAをリセットするためのサポートチケットを提出してもらってください。リクエストが認証されると確認でき次第、MFAをリセットし、Adminに通知します。通常通りサインインし、希望すれば新しい要素を登録するためにプロファイル設定に移動してください。
メールによるリセット: あなたが組織内の唯一のユーザーの場合、あなたのアカウントに関連付けられたメールアドレスを使用してメール([email protected])経由でサポートケースを提出してください。リクエストが正しいメールからのものであることを確認でき次第、MFAとパスワードの両方をリセットします。メールにアクセスしてパスワードリセットリンクを取得し、新しいパスワードを設定してください。その後、希望すれば新しい要素を登録するためにプロファイル設定に移動してください。
SAML SSO
SAML SSO is available in the Enterprise plan. To upgrade, visit the Plans page in the cloud console.
ClickHouse Cloudは、セキュリティアサーションマークアップ言語(SAML)シングルサインオン(SSO)もサポートしています。詳細については、SAML SSOの設定を参照してください。
データベースユーザーID + パスワード
パスワードを保護するために、ユーザーアカウントを作成する際にSHA256_hashメソッドを使用してください。
ヒント: 管理者権限を持たないユーザーは自分のパスワードを設定できないため、ユーザーにハッシュジェネレーターを使用してパスワードをハッシュするよう依頼してください。 その後、管理者がアカウントを設定するためにそのハッシュを提供します。パスワードは上記の要件に従う必要があります。