已开启
[需求]: 支持密码复杂度规格要求 #267
dowantgo创建于  2 天前
dowantgo成员
2 天前 创建

所属版本

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

约束

兼容性要求(和以前版本及周边配套):升降级场景密码复杂度功能兼容
安全要求:密码要求加密存储

likedislike
Ddowantgo成员
2 天前 添加了label:sig/sig-security
Ddowantgo成员
2 天前 关联了看板:openUBMC 26.12 需求看板
openUBMC-robot
openUBMC-robot成员
2 天前 评论:

欢迎来到 openUBMC 社区

Hey @gcw_bRlSRWQV , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-security ,
维护者是: @Renyqing, @TacoJay, @loopvoid ,
优秀贡献者是: @Free_Tomato .

likedislike
openUBMC-robot
openUBMC-robot成员
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)
likedislike
wangjian成员
1 天前 评论:

/todo2accepted

likedislike
openUBMC-robotopenUBMC-robot成员
1 天前 issue状态由 待办的 改变为 已接纳
dowantgo成员
15 小时前 评论:

/accepted2developing

likedislike
openUBMC-robotopenUBMC-robot成员
15 小时前 issue状态由 已接纳 改变为 开发中