密钥管理系统软件需求规格说明书V100Word文件下载.docx
- 文档编号:14654394
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:64
- 大小:2.60MB
密钥管理系统软件需求规格说明书V100Word文件下载.docx
《密钥管理系统软件需求规格说明书V100Word文件下载.docx》由会员分享,可在线阅读,更多相关《密钥管理系统软件需求规格说明书V100Word文件下载.docx(64页珍藏版)》请在冰豆网上搜索。
由KMS超级管理员创建
负责产生并管理下级业务人员
KMS业务操作员
由KMS业务管理员创建
负责对系统的配置管理,密钥操作管理,客户端管理
KMS数据维护员
负责对系统的数据库进行维护,包含备份恢复等操作
KMS司法取证员
负责司法取证密钥恢复业务操作管理
KMS用户具有如下特性:
系统用户角色/用户组
位置
技术知识
首选环境
背景
其他观察项
KMS
熟悉计算机操作,了解应用安全相关知识。
WinodwsXP
计算机专业
环境的严格物理安全,严密的监控操作过程。
会使用计算机。
不限
熟悉计算机操作,熟悉数据库相关知识。
KMS司法取证员
1.1.2标准符合性
遵循IEEEP1619.3密钥管理标准。
1.1.3硬件约束
需求名称
详细要求
硬件要求
支持Intel平台、AMD平台。
双CPU3.0G以上,内存2.0G以上,100M网卡、硬盘250G以上,带液晶显示。
系统平台
Windows2000/WinXP/Win2003RedHat9系列
1.1.4技术限制
运行环境:
●SunJavaJDK6.0ForWin/Linux(或更高版本)
●数据库MSSQLServer2000、MSSQLServer2005(或更高版本)
各种文档:
●符合公司文档编写规范
源代码:
●符合公司编程规范
1.2假设和依赖关系
假定使用系统的人员满足2.3.1节中所要求的系统用户特性。
2功能需求
2.1常规功能需求
2.1.1常规功能用例图
图21常规功能用例顶层用例图
图22常规功能用例系统用户管理用例图
图23常规功能用例审计管理用例图
图24常规功能用例数据备份与恢复用例图
图25常规功能用例密钥产生模块用例图
2.1.2系统用户管理
用例标识和历史
需求ID:
SRS.A.FUNC.SUM.001
用例名称:
系统用户管理
版本号:
V1.00
目的:
描述整个系统中,对用户相关的操作,如用户的添加、修改、删除,用户的登录及认证等
上一次更新:
On(日期):
批准人:
用户/行为人:
安全保密员、管理员
业务所有者姓名:
联系信息:
触发者:
安全保密员、管理员、用户
参考资料:
使用频度:
普通
前提条件:
见下级用例
结束条件:
非功能性需求:
假设,问题:
系统正常运行
步骤:
该用例为组合用例,包含以下用例:
人员权限审定、管理员管理、修改系统角色、添加系统用户、用户登录、系统用户鉴权、系统用户身份认证、修改口令、用户登出
2.1.2.1人员权限审定
SRS.A.FUNC.SUM.002
人员权限审定
在创建管理员以后,管理员并未正式启用,需要由安全保密员对已创建的管理员进行启用,或者对无效的人员进行禁用。
超级管理员、安全保密员和审计管理员在初始化时指定权限,不受此用例限制。
安全保密员
程序完成安装,初始化人员已经添加了相关的业管理员或是操作员
完成对相关管理员的启用或禁用
人员权限审定满足“三权分立”的要求(即超级管理员、审计员、安全保密员角色权限)
无
2.1.2.2管理员管理
SRS.A.FUNC.SUM.003
管理员管理
对系统中的所有管理员进行管理,包括管理员的添加和修改(此处还包含为所管理的人员设置权限的过程,若需要安全保密员授权启用的,生效时间为启用时间,否则为添加时间。
这些过程记录审计日志。
)
各级管理员
当前管理员被授予管理管理员的权限
完成对管理员的操作,当前用户退出系统
不同的管理员对管理员的管理有不同的权限,即管理员之间有个权利制衡的关系,防止管理员之间的越权操作
假设超级管理员可以修改审计员的信息,那么该超级管理员可能冒名审计员查看系统中的非授权审计信息
本用例为组合用例,包含如下用例:
修改系统角色、添加系统用户(此处不需要删除用户,因为管理人员少,操作记录重要,因此不设计删除功能)
2.1.2.3修改系统用户角色
SRS.A.FUNC.SUM.004
修改系统用户角色
修改被选中管理员在系统中的角色
当前管理员被授予修改管理员的权限
完成对管理员信息和角色的修改
对管理员角色的修改,应该遵循“三权分立”的要求
2.1.2.4添加系统用户
SRS.A.FUNC.SUM.005
添加系统用户
由不同权限的人(如初始化人员、超级管理员、业务管理员等)为系统添加管理员和操作员
各级管理员、系统初始化人员
系统安装完毕,当前管理员拥有添加系统用户的权限
系统用户添加完毕
添加的系统用户,均为满足用户特性的用户
系统初始化人员只能创建固定的系统管理员,而具体的操作员或其他用户角色只能由管理员创建。
2.1.2.5用户登录
SRS.A.FUNC.SUM.006
用户登录
描述用户登录系统的整个过程
所有系统用户
用户已被启用
用户完成登录,或者由于登录错误超过允许的登录次数,程序自动结束。
用户的登录应提供多种方式,并确定用户登录过程中信息传输的保密性。
2.1.2.6系统用户鉴权
SRS.A.FUNC.SUM.007
系统用户鉴权
根据系统权限策略,确定用户是否拥有当前的资源的访问权限
用户登录用例
系统已经完整收集到登录用户信息和其要访问的目标及对此目标的动作
根据用户信息和目标及动作,从权限策略中判断该用户是否有访问权限
由于鉴权是一个频繁的过程,此模块效率应尽可能高
2.1.2.7系统用户身份认证
SRS.A.FUNC.SUM.008
系统用户身份认证
验证用户信息的合法性与有效性,以认证用户
所有用户
系统用户登录用例
系统已经完成收集登录用户的信息
完成对用户信息有效性的验证
提供多种策略进行验证,提供可配置的策略
假定系统用户均使用数字证书进行身份认证
2.1.2.8修改口令
SRS.A.FUNC.SUM.009
修改口令
当需要修改相关口令时,为用户提供方便的界面
用户已经登录
密码修改成功,或者程序异常结束
密码应该满足一定的强度要求,此要求可以通过配置文件配置
假定用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密钥 管理 系统软件 需求 规格 说明书 V100
![提示](https://static.bdocx.com/images/bang_tan.gif)