安全云脑 SECMASTER-内置检查项:华为云安全配置基线—身份与访问管理
华为 云安全 配置基线—身份与访问管理
检查子项目 |
检查项目 |
---|---|
设置初始 IAM 用户时,避免对具有控制台密码的用户设置访问密钥 |
为了提高账号资源的安全性,建议在设置初始IAM用户时,对具有控制台密码的IAM用户,不要设置访问密钥。 |
启用访问密钥保护 |
为了提高账号资源的安全性,需开启访问密钥保护功能。“访问密钥保护”功能默认为关闭状态。开启该功能后,仅管理员才可以创建、启用/停用或删除 IAM 用户的访问密钥。 |
启用用户登录保护 |
为了进一步提高账号安全性,有效避免钓鱼式攻击或者用户密码意外泄漏,用户可在 IAM 的安全设置中开启登录保护。开启后用户登录时除了需要口令认证还需要通过虚拟 MFA 或短信或邮件验证,以再次确认登录者身份。 |
确保IAM密码每180天或更短时间轮换一次 |
IAM 用户的密码有效期策略必须设置,建议满足以下要求: 设置密码过期后,系统强制要求修改密码(密码有效期设置为 180 天或更短时间)。 |
确保设置密码最短使用时间 |
IAM 用户密码最短使用时间策略必须设置,建议满足以下要求: 设置密码最短使用时间,必须超过设置的时间,才能进行修改(最短使用时间设置为 5 分钟)。 |
确保IAM密码策略要求最小长度为8或更大 |
密码策略 IAM 用户的密码策略应设置强密码策略,建议满足以下要求: 密码长度不小于 8 位。 |
启用用户操作保护 |
为了进一步提高账号安全性,有效确保用户安全地使用云产品,用户可在 IAM 中开启操作保护。开启后,主账号及子用户在控制台进行敏感操作时(例如:删除弹性云服务器、弹性 IP 解绑等),将通过虚拟 MFA 或手机短信或邮件再次确认操作者的身份。 |
确保任何单个IAM用户仅有一个可用的活动访问密钥 |
为了提高账号资源的安全性,建议单个 IAM 用户仅有一个可用的活动访问密钥。 |
确保IAM密码策略要求符合密码复杂度 |
IAM 用户的密码策略应设置强密码策略,建议满足以下要求:
|
确保管理员账号已启用MFA |
虚拟Multi-Factor Authentication(MFA)是多因素认证方式的一种,用户需要先在智能设备上安装一个MFA应用程序(例如:“华为云”手机应用程序),才能绑定虚拟MFA设备。绑定MFA后,用户在登录时或进行敏感操作前需输入MFA随机产生的6位数字认证码。MFA设备可以基于硬件也可以基于软件,目前华为云仅支持基于软件的虚拟MFA。用户登录Console控制台必须启用MFA,保证安全登录。 |
确保IAM密码策略防止密码重复使用 |
IAM 用户的密码策略应设置强密码策略,建议满足以下要求: 新密码不能与最近的历史密码相同(重复次数设置为 3)。 |
配置IAM的网络访问控制策略 |
管理员可以设置访问控制策略,限制用户只能从特定 IP 地址区间、网段及 VPC Endpoint 访问华为云:
|
确保管理员账号禁用AK/SK |
为了进一步提高账号安全性,有效确保用户安全地使用云产品,用户可在 IAM 中开启操作保护。开启后,主账号及子用户在控制台进行敏感操作时(例如:删除弹性云服务器、弹性 IP 解绑等),将通过虚拟 MFA 或手机短信或邮件再次确认操作者的身份。 |
确保不创建允许“*:*”管理权限的IAM策略 |
为了提高账号资源的安全性,不创建允许“*:*”管理权限的 IAM 策略。 |
配置登录验证策略 |
管理员可以设置登录验证策略,包括“会话超时策略”、“账号锁定策略”、“账号停用策略”、“最近登录提示”、“登录验证提示”。
|
确保不创建非管理员权限的IAM用户 |
“admin”为缺省用户,具有所有云服务资源的操作权限,当所有用户全部属于admin用户组或共用一个企业管理员账号是不安全的。为了更好的管控人员或应用程序对云资源的使用,可以使用 统一身份认证 服务(IAM)的用户管理功能,给员工或应用程序创建IAM用户。 |