已开启
[需求]: 支持密码复杂度规格要求 #267
dowantgo创建于 2 天前
openUBMC-robot
2 天前 评论:
2 天前 评论:
欢迎来到 openUBMC 社区
Hey @gcw_bRlSRWQV , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。
联系指引
有疑问可以联系 SIG: sig-security ,
维护者是: @Renyqing, @TacoJay, @loopvoid ,
优秀贡献者是: @Free_Tomato .


openUBMC-robot
2 天前 评论:
2 天前 评论:
Issue 工作流介绍
社区的需求和缺陷的工作流状态处于纳管中。
| 类型 | 上个状态 | 下个状态 | 评论命令 | 谁可以操作 |
|---|---|---|---|---|
| 需求 | 待办的 | 已接纳 | /todo2accepted | SIG组: sig-release-management (maintainer) |
| 需求 | 已接纳 | 开发中 | /accepted2developing | 仓库成员角色: Maintainer, Committer, Contributor, Owner |
| 需求 | 开发中 | 待验收 | /developing2UAT | 仓库成员角色: Maintainer, Committer, Contributor, Owner |
| 需求 | 待验收 | 已完成 | /UAT2done | SIG组: sig-QA (maintainer,committer) |
| 需求 | 待办的 | 已挂起 | /todo2suspended | SIG组: sig-release-management (maintainer) |
| 需求 | 已挂起 | 已接纳 | /suspended2accepted | SIG组: sig-release-management (maintainer) |
| 需求 | 待办的 | 已拒绝 | /todo2rejected | SIG组: sig-release-management (maintainer) |
| 需求 | 已拒绝 | 已接纳 | /rejected2accepted | SIG组: sig-release-management (maintainer) |


1 天前 issue状态由 待办的 改变为 已接纳
15 小时前 issue状态由 已接纳 改变为 开发中
所属版本
openUBMC 26.12
版本分支
openUBMC main
简要说明
支持密码复杂度规格要求
前置条件
BMC运行正常
系统用户
开发/运营
主成功场景
密码复杂度校验规则:
用户密码长度为8-20
不能和用户名相同,不能用户名的倒写
近五次密码不能重复
密码需要满足复杂度要求(特殊字符、大写字母、小写字母、数字四种类型) 要求支持密码复杂度校验,支持web和ipmi命令配置开启或关闭,默认开启密码复杂度
密码复杂度检测要求:
1、长度不少于14位且不多于20位
2、必须包含大写字母、小写字母、阿拉伯数字、“@”符号(四种元素缺一不可,符号只允许使用“@”)
3、不允许使用最近5次使用过的历史密码
4、不允许使用带有最近5次使用过的历史密码特征的密码(3位及其以上)
5、不允许使用含有连续顺序数字或者字母特征的密码例如:123,45678,abc
6、不允许包含password、ctyun、admin固定字符串(全大写或全小写)
7、不允许使用其它弱密码
非功能需求类型
安全要求,兼容性要求(和以前版本及周边配套)
兼容性影响评估
兼容性要求(和以前版本及周边配套):升降级场景密码复杂度功能兼容
安全要求:密码要求加密存储
扩展场景(含异常场景)
NA
周边依赖
NA
约束
兼容性要求(和以前版本及周边配套):升降级场景密码复杂度功能兼容
安全要求:密码要求加密存储