アカウント MFAを有効にする
IAM Identity Service または All IAM アカウント Management サービスの管理者として、 アカウント内のすべてのユーザー、シングルサインオン (SSO) を使用しない IBMID を持つユーザーだけ、または個々のユーザーに対して多要素認証 (MFA) を要求することを選択できます。
2023年5月3日以降、デフォルトでは、MFAが「 なし 」に設定されているすべてのユーザーに対して、ユーザー名とパスワードのみによるCLIログインが無効になります。 これは、新規および既存のアカウントユーザーに適用されます。 管理者は、 IBM Cloud コンソールで、その日付より前にオプトアウトすることができます。 詳細については、 パスワードのみでCLIログインを無効にするを 参照してください
アカウント内の各ユーザーの MFA 要件を表示し、MFA ステータス レポートを生成して要件を満たしているかどうかを判断します。 詳細については、 ユーザーのMFAステータスの識別を 参照。
開始前に
以下の情報は、 アカウント MFAを有効にする前に考慮すると便利です:
- アカウント全ユーザに対してMFAを有効にすると、 アカウント全メンバーに影響します。 アカウントユーザーが複数の IBM Cloud アカウントメンバーである場合、MFAが有効になっているアカウントリソースを使用するつもりがなくても、次回のログイン時にMFAに登録する必要があります。
- ユーザーおよびサービス ID 用の API キーは、MFA が有効にされた後も引き続き機能します。
- アカウントに対する MFA は、ユーザーのログインに適用されますが、API 呼び出しには適用されません。 アカウント内のリソースへの API 呼び出しを行う許可を持つユーザーは、MFA を実行せずにこれを行うことができます。 ユーザーは、他のアカウントに属している場合、MFA を必要としないアカウントからの API キーを使用して、アカウント内のリソースへの API 呼び出しを行うことができます。
- アカウント内のユーザーに対する通知方法およびサポート対策を計画してください。
- MFA を有効にする予定の日時を、ビジネスへの影響が最も少なくなるように選択してください。
- MFAを有効にした後、 アカウント内のユーザーに設定方法を通知します。
アカウントデフォルト MFA を設定すると、 アカウント内のすべての IBMid ユーザーは、ログイン時に IBMid MFA 認証を要求されます。 アカウントのいずれかの IBMid ユーザーに対して他の MFA 要素をセットアップしていた場合、それらの MFA 要素についてのプロンプトはそのユーザーに表示されなくなります。 たとえば、 クラシック・インフラストラクチャー リソースのお客様セキュリ ティ・クエスチョンを有効にしていた場合、MFA アカウント設定はセキュリティ・クエスチ ョンのオプションよりも優先されます。
また、 アカウント表示する > 自分のアカウント管理する をクリックして、 検証方法と認証要素 ページでアカウント MFA を有効/無効にすることもできます。
MFA の有効化
MFAはログイン時にのみ有効になるため、MFAを有効にしてもすでにログインしているユーザーには影響しない。 アカウント・ユーザーに MFA が有効になったことを通知し、次回ログイン時のユーザーへの影響を説明してください。
MFA 設定の更新後に初めてアカウントにログインするときは、2 つの異なる検証方式を使用して ID を検証する必要があります。 検証の方式には、E メール、テキスト・メッセージ、電話があります。これらのオプションの任意の組み合わせを使用して ID を検証することができます。 ID を検証したら、認証要素をセットアップします。 検証方法や認証要素を後で更新する必要がある場合は、 検証方法とMFA要素の管理を 参照してください。
アカウント MFAを有効にする
- IBM Cloud コンソールで**「管理」** > 「アクセス (IAM)」 > **「設定」**に移動します。
- 認証 」をクリックする。
- アカウント有効にしたいMFAのタイプを選択します。 MFAオプションの詳細については、 MFAオプションを 参照してください。
個々のユーザーに対してMFAを有効にする
-
IBM Cloud コンソールで、「 管理」 >「 アクセス(IAM) 」>「 ユーザー 」と進み、MFA を更新したいユーザーを選択する。
-
MFA セクションに移動し、 Edit アイコンをクリックする
.
-
ユーザーに対して有効にするMFAのタイプを選択します。
デフォルトでは、 アカウントデフォルトを使用する が選択されている。 アカウントデフォルトは、 アカウント レベルで有効になっているMFAオプションである。 アカウントデフォルトを表示するには、 [管理]>[アクセス(IAM)]>[設定]>[認証]に進みます。
-
保存 をクリックします。
管理]>[アクセス(IAM)]>[設定]>[認証]を選択すると、 アカウントデフォルトとは異なるMFA要件が設定されているアカウント内のユーザーのリストを表示できます。 次に、「 User-specific MFA」 セクションを表示する。
MFA の無効化
MFA の無効化は、既にログイン済みのユーザーには影響しません。 このアクションは、すべての新規ログインに影響します。
アカウント MFAを無効にする
- IBM Cloud コンソールの Manage > Access (IAM) > Settings > Authentication に進む。
- **「なし」**を選択します。
個々のユーザーのMFAを無効にする
- IBM Cloud コンソールで、「 管理」 >「 アクセス(IAM) 」>「 ユーザー 」と進み、MFA を更新したいユーザーを選択する。
- MFA セクションに移動し、 Edit アイコンをクリックする
.
- **「なし」**を選択します。
- 保存 をクリックします。
パスワードのみでのCLIログインを無効にする
新しい
ユーザーまたはアカウントパスワードのみでCLIログインを無効にすることで、多要素認証を完了する必要のないユーザーのセキュリティレベルを向上させます。 この方法では、CLIにログインするためにAPIキーを要求したり、ユーザーが --sso、ログインのたびにMFAを完了する必要がなくなります。
パスワードのみでのCLIログインを無効にするには、以下の手順を実行します:
- IBM Cloud コンソールで、「 管理 > アクセス(IAM) 」に進みます
- 個々のユーザーに適用するには、 「ユーザー 」をクリックし、MFAを更新したいユーザーを選択します。
- MFA セクションに移動し、 Edit アイコンをクリックする
.
- MFA セクションに移動し、 Edit アイコンをクリックする
- この設定をアカウント適用するには、 [設定 ] > [ 認証] をクリックします。
- 個々のユーザーに適用するには、 「ユーザー 」をクリックし、MFAを更新したいユーザーを選択します。
- **「なし」**を選択します。
- 選択 パスワードのみでのCLIログインを無効にする
- 個々のユーザーの場合は、[ 保存] をクリックします。
ユーザーが新しいデバイスやブラウザでログインしていることを IBMid が検知した場合、追加要素の入力は一度だけ促される。 ユーザーが新しいデバイスで追加のファクターを使用してログインすると、そのファクターの入力を再度要求されることはありません。 これにより、特定のプログラムによる攻撃ベクトルを防ぎ、ユーザーがログインするたびにプロンプトを表示することなく、ユーザー アカウントセキュリティを強化することができます。