RAM 管理者または RAM ユーザー自身が、コンソールまたは API を呼び出して RAM ユーザーのログインパスワードを変更できます。このプロシージャは、セキュリティコンプライアンスのためにパスワードを定期的に更新する場合や、パスワードを忘れた、有効期限が切れた、ロックされたなどの状況でパスワードをリセットする場合に使用します。
影響
RAM ユーザーのログインパスワードを変更すると、以下の影響があります。オフピーク時間帯にこの操作を実行してください。
-
コンソールからの強制サインアウト: 対象 RAM ユーザーのすべてのアクティブなコンソールセッションが即時終了されます。ユーザーは新しいパスワードで再度ログインする必要があります。
-
関連セッションの終了: ユーザーが偽装している RAM ロールのアクティブセッションもすべて終了されます。
-
AccessKey への影響なし: ユーザーの AccessKey は影響を受けません。
弱いパスワードの検出とブロック
RAM ユーザーのログインパスワードを作成または変更する際、RAM は暗号化比較により、継続的に更新される弱いパスワードライブラリに対してパスワードをチェックします。Alibaba Cloud はプレーンテキストパスワードにアクセス、送信、保存することはありません。パスワードがパスワード強度要件を満たしていても、弱いパスワードとして識別された場合はブロックされる可能性があります。パスワードポリシーの設定方法については、「RAM ユーザーのパスワードポリシー設定」をご参照ください。
コンソール
-
検出タイミング: [カスタムパスワード] を選択して変更を送信した際にチェックがトリガーされます。自動生成されたパスワードは弱さのチェック対象外です。これは以下のシナリオに適用されます。
-
管理者が新規ユーザーを作成し、ログインパスワードを設定する場合。
-
管理者がユーザーのログインパスワードをリセットする場合。
-
ユーザーが初回ログイン時またはパスワードの有効期限切れ後にパスワードのリセットを要求される場合。
-
ユーザーが自発的に自分のログインパスワードを変更する場合。
-
-
ブロッキング動作: パスワードが弱いと識別された場合、システムはそのパスワードをブロックし、パスワードポリシーを満たすより強力なパスワードの入力を促します。
API
-
前提条件: パスワードポリシーで [API によるパスワード設定時にリスクのあるパスワードをブロックする] を有効にする必要があります。このオプションはデフォルトで無効になっています。詳細については、「RAM ユーザーのパスワードポリシー設定」をご参照ください。
-
影響を受ける API オペレーション: CreateLoginProfile、UpdateLoginProfile、および ChangePassword。この機能が有効になっている場合、
PasswordまたはNewPasswordパラメーターに弱いパスワードが指定されると、API 呼び出しが失敗します。 -
エラー応答: API はエラーコード
InvalidParameter.RiskPassword.Weakを返します。これはパスワードが弱いことを示しています。{ "RequestId": "7348E639-3A47-593D-9914-D7A9729D****", "HostId": "ims.aliyuncs.com", "Code": "InvalidParameter.RiskPassword.Weak", "Message": "The specified password was detected as a weak password, please set a stronger password.", "Recommend": "https://api.aliyun.com/troubleshoot?q=InvalidParameter.RiskPassword.Weak&product=Ims&requestId=7348E639-3A47-593D-9914-D7A9729D****" }
RAM 管理者としてパスワードを変更する
Alibaba Cloud アカウントまたは RAM 管理者権限 (AliyunRAMFullAccess) を持つ RAM ユーザーとして、RAM ユーザーの初期パスワードを設定したり、忘れられたパスワードをリセットしたりできます。
RAM ユーザーのログインパスワードを設定またはリセットする際に、電話番号のバインドは必須ではありません。多要素認証 (MFA) の方法として、セキュア電話番号、セキュリティメールアドレス、または仮想 MFA デバイスをバインドできます。2024 年 8 月 20 日以降、Alibaba Cloud はすべての RAM ユーザーに対してログイン時の MFA 認証を段階的に強制適用します。事前に少なくとも 1 つの MFA デバイスをバインドすることを推奨します。
コンソール
-
RAM コンソールにログインします。
-
左側のナビゲーションウィンドウで、 を選択します。
-
ユーザー ページで、対象 RAM ユーザーの名前をクリックします。
-
認証管理 タブでは、ユーザーのログイン認証情報を管理できます。セキュリティのため、RAM は既存のパスワードを表示できません。リセットのみ可能です。表示されるボタンはユーザーのステータスによって異なります。
-
「RAM ユーザーのコンソールログイン設定管理」で説明されているように、ユーザーにコンソールログインが設定されていない場合、コンソールログインの有効化 をクリックして初期ログインパスワードを設定します。
-
ユーザーにすでにコンソールログインが有効になっている場合、ログイン設定の変更 をクリックして RAM ユーザーのパスワードを変更します。
-
-
表示される ログイン設定の変更 パネルで、ログインパスワードの設定 セクションに新しいパスワードを設定します。
-
現在のパスワードを維持する を選択すると、パスワードは変更されません。
-
デフォルトパスワードの自動再発行 を選択すると、システムが新しいパスワードを生成します。新しいパスワードを記録し、安全に保管してください。
重要自動生成されたパスワードは一度だけ表示されます。パネルを閉じた後は取得できません。すぐにコピーして、ユーザーに安全に配信してください。
-
カスタムパスワードのリセット を選択し、新しいパスワードを入力します。新しいパスワードは、現在のパスワード強度ポリシーに準拠している必要があります。Alibaba Cloud のデフォルトパスワードポリシーでは、パスワードの長さが 8~32 文字であることが必要です。パスワードポリシーを確認または変更するには、「RAM ユーザーのパスワードポリシー設定」をご参照ください。
説明カスタムパスワードは弱さのチェック対象となります。弱いパスワードが検出された場合、コンソールは変更をブロックします。詳細については、「弱いパスワードの検出とブロック」をご参照ください。
-
-
(オプション)パスワードのリセット セクションで、次回ログイン時に必要 を選択します。これは、初期パスワードをユーザーに安全に配信する際に便利です。
-
OK をクリックします。
API
-
GetPasswordPolicy オペレーションを呼び出すか、コンソールにログインして、ご利用のアカウントの RAM ユーザー向けパスワード強度ポリシーを確認します。詳細については、「RAM ユーザーのパスワードポリシー設定」をご参照ください。
-
ユーザーのステータスに応じて:
-
「RAM ユーザーのコンソールログイン設定管理」で説明されているように、ユーザーにコンソールログインが設定されていない場合、CreateLoginProfile オペレーションを呼び出して初期ログインパスワードを設定します。
-
ユーザーにすでにコンソールログインが有効になっている場合、UpdateLoginProfile オペレーションを呼び出し、
Passwordパラメーターに新しいパスワードを指定します。
-
CreateLoginProfile または UpdateLoginProfile オペレーションを呼び出す際、ご利用のアカウントで [API によるパスワード設定時にリスクのあるパスワードをブロックする] オプションが有効になっている場合、Password パラメーターに弱いパスワードが指定されると API 呼び出しが失敗します。詳細については、「弱いパスワードの検出とブロック」をご参照ください。
自分のパスワードを変更する
RAM 管理者が RAM ユーザー自身によるパスワード管理を許可しており、かつ現在のパスワードを覚えている場合、コンソールでパスワードを変更できます。
前提条件
RAM 管理者が {key, select, AllowUserToChangePassword {ユーザーによるパスワードの管理を許可} AllowUserToManageMFADevices {ユーザーによる MFA デバイスの管理を許可} AllowUserToManageAccessKeys {ユーザーによる AccessKey の管理を許可} AllowUserToManageServiceCredentials {ユーザーによる API Key の管理を許可} AllowUserToManagePersonalDingTalk {ユーザーによる DingTalk バインドの管理を許可} AllowUserLongTermLogin {長期ログインの維持を許可} HelpAllowUserLongTermLogin {長期ログインをサポートするアプリ:アリババクラウド App、アリババクラウド ECS クライアント。} LoginSessionDuration {ログインセッションの有効期限} HelpLoginSessionDuration {ログインセッションの継続時間を指定します。有効値は {min} ~ {max} 時間です。} ValueOfLoginSessionDuration {{value} 時間} AllowUserToLoginWithPasskey {ユーザーによるパスキーログインを許可} MaxIdleDaysForUsers {ユーザーの最大アイドル日数} HelpMaxIdleDaysForUsersTitle {設定の変更は翌日に有効になります。以下の条件をすべて満たすユーザーは、コンソールへのログインが無効になります。} HelpMaxIdleDaysForUsersFirstCondition {1. 最後のログインから設定期間以上が経過している、またはユーザーの作成から設定期間以上が経過しており一度もログインしていない。} HelpMaxIdleDaysForUsersSecondCondition {2. ユーザーのログイン設定が 7 日以内に更新されていない。} MaxIdleDaysForAccessKeys {AccessKey の最大ア HelpMaxIdleDaysForAccessKeysTitle {設定の変更は翌日に有効になります。以下の条件をすべて満たす AccessKey は無効になります。} HelpMaxIdleDaysForAccessKeysFirstCondition {1. AccessKey の最終使用日時から最大アイドル期間以上が経過している。} HelpMaxIdleDaysForAccessKeysSecondCondition 7 日以内に更新されていない。} ValueOfIdleDays {{value} 日} other {{key}} } 設定を有効にしておく必要があります。このオプションはデフォルトで有効になっています。無効にされている場合、自分のパスワードを変更することはできません。Alibaba Cloud アカウントまたは AliyunRAMFullAccess 権限を持つ RAM 管理者に連絡して、この設定を有効にしてもらう必要があります。詳細については、「RAM ユーザーのセキュリティ設定管理」をご参照ください。
コンソール
-
RAM コンソールにログインします。
-
左側のナビゲーションウィンドウで、設定 を選択します。グローバルセキュリティ セクションで、変更 をクリックして、{key, select, AllowUserToChangePassword {ユーザーによるパスワードの管理を許可} AllowUserToManageMFADevices {ユーザーによる MFA デバイスの管理を許可} AllowUserToManageAccessKeys {ユーザーによる AccessKey の管理を許可} AllowUserToManageServiceCredentials {ユーザーによる API Key の管理を許可} AllowUserToManagePersonalDingTalk {ユーザーによる DingTalk バインドの管理を許可} AllowUserLongTermLogin {長期ログインの維持を許可} HelpAllowUserLongTermLogin {長期ログインをサポートするアプリ:アリババクラウド App、アリババクラウド ECS クライアント。} LoginSessionDuration {ログインセッションの有効期限} HelpLoginSessionDuration {ログインセッションの継続時間を指定します。有効値は {min} ~ {max} 時間です。} ValueOfLoginSessionDuration {{value} 時間} AllowUserToLoginWithPasskey {ユーザーによるパスキーログインを許可} MaxIdleDaysForUsers {ユーザーの最大アイドル日数} HelpMaxIdleDaysForUsersTitle {設定の変更は翌日に有効になります。以下の条件をすべて満たすユーザーは、コンソールへのログインが無効になります。} HelpMaxIdleDaysForUsersFirstCondition {1. 最後のログインから設定期間以上が経過している、またはユーザーの作成から設定期間以上が経過しており一度もログインしていない。} HelpMaxIdleDaysForUsersSecondCondition {2. ユーザーのログイン設定が 7 日以内に更新されていない。} MaxIdleDaysForAccessKeys {AccessKey の最大ア HelpMaxIdleDaysForAccessKeysTitle {設定の変更は翌日に有効になります。以下の条件をすべて満たす AccessKey は無効になります。} HelpMaxIdleDaysForAccessKeysFirstCondition {1. AccessKey の最終使用日時から最大アイドル期間以上が経過している。} HelpMaxIdleDaysForAccessKeysSecondCondition 7 日以内に更新されていない。} ValueOfIdleDays {{value} 日} other {{key}} } 設定を構成します。
API
SetSecurityPreference オペレーションを呼び出し、AllowUserToChangePassword パラメーターを true に設定します。
パスワードの変更
コンソール
-
RAM ユーザーとして、RAM ユーザーログイン ページにアクセスしてログインします。
-
右上隅のプロフィール画像にカーソルを合わせ、安全情報 をクリックします。
-
ログイン情報 セクションで、パスワード管理 の右側にある パスワードを変更する をクリックします。
-
現在のパスワードと新しいパスワードを入力し、OK をクリックします。
説明新しいパスワードは弱さのチェック対象となります。弱いパスワードが検出された場合、コンソールは変更をブロックします。ルールと動作の詳細については、「弱いパスワードの検出とブロック」をご参照ください。
API
ChangePassword オペレーションを呼び出します。
ChangePassword オペレーションを呼び出す際、ご利用のアカウントで [API によるパスワード設定時にリスクのあるパスワードをブロックする] オプションが有効になっている場合、NewPassword パラメーターに弱いパスワードが指定されると API 呼び出しが失敗します。詳細については、「弱いパスワードの検出とブロック」をご参照ください。
よくある質問
パスワードをリセットした後、再度ログインが制限されたりアカウントが凍結されたりしますか?
-
Alibaba Cloud アカウントと同じネットワークや、よく使用するオフィスの IP アドレスなど、信頼できるネットワークからログインする場合、パスワードリセット後に異常ログイン制限がトリガーされることは通常ありません。
-
プロキシの使用、頻繁なリージョン切り替え、パブリックネットワークからのログインを避けることで、異常と判断されるリスクを軽減できます。
-
セキュリティリスクコントロールによりアカウントが制限または凍結された場合、Alibaba Cloud アカウントまたは必要な権限を持つ RAM ユーザーが RAM コンソールで該当 RAM ユーザーを見つけ、他の Web サイトで使用していない強力で一意なパスワードにリセットする必要があります。パスワードをリセットすると、通常は制限が自動的に解除されます。
-
パスワードをリセットしてもログインできず、かつ MFA が有効になっている場合、制限はバックエンドセキュリティシステムによって課されている可能性があります。その場合は、チケットを送信して制限の解除を依頼してください。
RAM ユーザーのパスワードをリセットした後もログインできない、またはパスワードが間違っているというエラーが表示される場合はどうすればよいですか?
-
入力したパスワードが正しいかどうかを確認します。RAM コンソールで再度パスワードをリセットし、もう一度試行することを推奨します。
-
ブラウザのキャッシュをクリアするか、別のブラウザまたはシークレット/プライベートブラウジングウィンドウを使用してみてください。
-
RAM ユーザーに MFA が有効になっているかどうかを確認します。MFA が有効になっている場合、ログイン時に MFA のバインドまたは認証を完了する必要があります。
-
アカウントステータスが正常かどうかを確認します。「アカウントが凍結されています」または「セキュリティ制限」といったメッセージが表示される場合、Alibaba Cloud アカウントまたは必要な権限を持つ RAM ユーザーが RAM コンソールで該当 RAM ユーザーを見つけ、パスワードをリセットする必要があります。
Alibaba Cloud アカウント管理者に連絡が取れない場合、自分で RAM ユーザーパスワードをリセットできますか?
いいえ。RAM ユーザーは自分のパスワードをリセットできません。RAM コンソールでパスワードをリセットできるのは、Alibaba Cloud アカウントまたは AliyunRAMFullAccess 権限を持つ RAM ユーザーのみです。管理者に連絡が取れない場合、現時点ではセルフサービスでのパスワードリセット方法は提供されていません。
RAM ユーザーのログインパスワードまたは AccessKey Secret は自動的に変更されますか?
-
RAM ユーザーのコンソールログインパスワードは固定されており、ログインのたびに自動的に変更されることはありません。パスワードは手動で変更またはリセットされた場合にのみ変更されます。
-
AccessKey Secret も固定されています。AccessKey ペア作成時にのみ CSV ファイルとして AccessKey Secret を表示またはダウンロードできます。作成ダイアログボックスを閉じた後は、AccessKey Secret を取得することはできません。
-
MFA が有効になっている場合、ログインのたびに変更されるのは動的認証コードのみです。パスワードや AccessKey などの基本認証情報は変更されません。
RAM ユーザーのパスワードが漏洩した場合はどうすればよいですか?
-
管理者は直ちに RAM コンソールで該当 RAM ユーザーのログインパスワードを変更する必要があります。
-
アカウントセキュリティを強化するために、ユーザーに多要素認証 (MFA) を有効にします。
-
ユーザーの最近の操作を確認し、異常な操作や予期しない課金がないかをチェックします。
-
ユーザーアカウントが不要になった場合は、セキュリティリスクを低減するためにユーザーを削除することを推奨します。