IBM Cloud 多要素認証
多要素認証(MFA)は、すべてのユーザーにIDとパスワード以外の別の認証要素を使用した認証を要求することで、 アカウントセキュリティのレイヤーを追加します。 MFAは、一般に二要素認証( 2FA )としても知られている。
IBM Cloud は、各ユーザーのIDに関連付けられ、そのユーザーが所属するすべてのアカウント認証されるため、認証は1回のみとなる。
IBM Cloud MFAは、どのタイプのアカウント、すべてのリソースに適用される。 MFA が有効になっている場合、ユーザは一意の識別子(ユーザ名や電子メールなど)と、認証アプリまたはハードウェアトークンによって生成されたワンタイムパスワード(OTP)の入力を求められます。 正しいOTPが入力されると、要求されたリソースへのアクセスが許可される。 このタイプのMFAは、 クラシック・インフラストラクチャーリソースに限定されず、 アカウント内のすべてのリソースに適用されるため、 アカウント MFAよりもはるかに安全である。 また、脆弱なパスワードや複数のアカウント同じパスワードを使用することによる情報漏えいのリスクも低減する。
IAMでMFAを設定する
アカウントセキュリティを強化するために、IAMは多要素認証(MFA)の要件を強制し、ユーザーはそれを設定し、維持しなければならない。 MFAが必要な場合、ユーザーは、定義されたセキュリティ・レベルを満たす検証および認証方法の設定を通じてガイドされ、柔軟性と強力なID保護の両方が保証される。
ユーザーは、 Verification methods and authentication factors(認証方法と認証要素 )ページを使用して、MFAと認証方法を管理できます。 このページにアクセスして変更を加えるには、ユーザーは設定された2つの認証方法を使用して認証する必要があります。
IAMでMFAを設定するには、ユーザーは以下のステップを完了する必要がある:
-
少なくとも2つの検証方法を設定する。 Verification methods and authentication factors(認証方法と認証要素 )ページからMFA設定にアクセスして管理するには、認証方法(Eメール、テキストメッセージ、電話など)が必要です。
-
必要なセキュリティレベルを満たす MFA メソッドを 1 つ設定する:
- レベル1:電子メールベースのMFA
- レベル2:時間ベースのワンタイムパスワード(TOTP)
- レベル3:セキュリティ・キー
ユーザは常に、より高いレベルの MFA メソッドを使って認証することができる。
電子メール、テキスト・メッセージ、音声通話の認証方法では、 IBM Security Verify を使用する。 IBM Security Verify が定める制限や制約事項は、これらの検証方法を利用する際に適用されます。 SMSおよび音声による認証方法は、対応国でのみご利用いただけます。 対応国のリストについては、「 SMSおよび音声通話の対応国 」をご覧ください
MFAオプション
IAM Identity Service または All IAM アカウント Management サービスの管理者として、 アカウントまたは特定のユーザーに対して MFA を有効にすることができ、すべてのアカウント リソースに適用される。
- アカウント MFA 設定は、 IBM Cloud® コンソールの Manage > Access (IAM) > Settings > Authentication で更新できます。 詳細は アカウント MFAを有効にする を参照。
- アカウント内の特定のユーザーのMFA設定を更新するには、[ 管理 ]>[ アクセス(IAM) ]>[ ユーザー ]と進み、MFAを更新したいユーザーをクリックします。 新規ユーザーの場合は、IDベースのMFAオプションを使用してログインの安全性を確保してください。 詳細については、 個々のユーザーのMFAを有効にするを 参照してください。
IBMid を持つユーザー用の MFA
ユーザーは、 IBMid、パスワード、および時間ベースのワンタイムパスコード(TOTP)を使用して認証する。 このオプションは、すべてのユーザーに対して有効にすることも、非連帯ユーザーに対してのみ有効にすることもできます。
全ユーザーのMFA( IBMid および IdPs をサポート)
ユーザーは、以下の MFA 要素のいずれかを使用して認証する。 このオプションは、 IBMid または App ID のような外部 ID プロバイダー( IdP )を使用しているユーザーを含む、すべてのユーザーに適用されます。
- 電子メールベースのMFA:ユーザーは、電子メールで送信されるセキュリティ・パスコードを使用して認証する。
- TOTP MFA: ユーザーは TOTP を使用して認証を行います。
- セキュリティ・キー MFA:ユーザは、物理的なハードウェア・ベースのセキュリティ・キーを使用して認証する。 この要素は、最高のレベルのセキュリティーを提供します。
なし
すべてのユーザーは標準的なIDとパスワードのみでログインし、最低レベルのセキュリティを提供します。 このオプションのセキュリティ・レベルを上げるには、ユーザー名とパスワードだけでCLIにログインできないようにすればよい。 この方法では、CLIにログインするためにAPIキーが必要ですが、ユーザーは --sso でログインできます。
2023年5月3日以降、デフォルトでは、MFAが「 なし 」に設定されているすべてのユーザーに対して、ユーザー名とパスワードのみによるCLIログインが無効になります。 これは、新規および既存のアカウントユーザーに適用されます。 管理者は、 IBM Cloud コンソールで、その日付より前にオプトアウトすることができます。 詳細については、 パスワードのみでCLIログインを無効にするを 参照のこと。
次の表は、 IAM > Settings > Authenticationで認証する際にユーザーが従う必要のあるルールの一覧です:
| API定数 | 使用されるラベル (アカウントデフォルト) | 使用ラベル(このユーザー) |
|---|---|---|
|
|
なし | アカウントのデフォルト |
| NONE | なし | なし |
| NONE_NORPC | なし - CLIなし | なし - CLIなし |
| TOTP4ALL | IBMid を持つユーザーの MFA - どちらか | IBMid を持つユーザーの MFA - どちらか |
| TOTP | IBMid- 非連帯ユーザーのMFA | IBMid- 非連帯ユーザーのMFA |
| LEVEL1 | IBMid の有無にかかわらず、ユーザーに対する MFA - 電子メールベースの MFA | IBMid の有無にかかわらず、ユーザーに対する MFA - 電子メールベースの MFA |
| LEVEL2 | IBMid の有無にかかわらず、ユーザーに対する MFA - TOTP MFA | IBMid の有無にかかわらず、ユーザーに対する MFA - TOTP MFA |
| LEVEL3 | IBMid の有無にかかわらず、ユーザーに対する MFA - セキュリティ・キー MFA | IBMid の有無にかかわらず、ユーザーに対する MFA - セキュリティ・キー MFA |
次の表は、ユーザー(IAM > Users > Details)が認証に必要とするルールを示したものです:
| API定数 | MFA | ユーザー固有のMFA |
|---|---|---|
|
|
なし | なし |
| NONE | MFA なし | なし |
| NONE_NORPC | MFA なし、CLI ログイン無効 | CLI なし |
| TOTP4ALL | すべてのユーザーの MFA | IBMid (すべて)を持つすべてのユーザーに対するMFA |
| TOTP | IBMidを持つユーザーのMFA | IBMid (非連帯ユーザー)を持つユーザーのMFA |
| LEVEL1 | E メール・ベースの MFA | E メール・ベースの MFA |
| LEVEL2 | TOTP MFA | TOTP MFA |
| LEVEL3 | セキュリティ・キー MFA | セキュリティ・キー MFA |
次の表は、ユーザー(IAM > Enterprise > Templates > IAM settings)が認証を必要とするルールの一覧です:
| API定数 | 概要 | 認証 |
|---|---|---|
|
|
なし | なし |
| NONE |
|
MFA なし |
| NONE_NORPC | なし - CLIなし | MFA なし、CLI ログイン無効 |
| TOTP4ALL | IBMid、MMFA - どちらか | すべてのユーザーの MFA |
| TOTP | IBMid- 非連帯ユーザーのMFA | IBMidを持つユーザーのMFA |
| LEVEL1 | IBMid の有無にかかわらず、ユーザーに対する MFA - 電子メールベースの MFA | E メール・ベースの MFA |
| LEVEL2 | IBMid の有無にかかわらず、ユーザーに対する MFA - TOTP MFA | TOTP MFA |
| LEVEL3 | IBMid の有無にかかわらず、ユーザーに対する MFA - セキュリティ・キー MFA | セキュリティ・キー MFA |