版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.Hbase数据脱敏系统需求分析文件状态[√]草稿[]正式发布[]正在修改工程当前版本:0.2完成日期:发布确认签字工程经理:需求分析师:-.z.版本历史版本号:版本从0.1开场编制,正式发布的版本从1.0开场编制,小改动增加0.1,大改动增加1.0修订类型:创立、增加、修改、删除、审批版本号修订类型修订说明日期变更人批准人日期V0.1创立编制Hbase数据脱敏系统需求分析说明书V0.2修改修改Hbase数据脱敏系统需求分析说明书TOC\o"1-3"\h\z\u一引言31.1编写目的31.2背景31.2.1需求缘由31.2.2硬件部署环境31.2.3软件部署环境31.3术语定义31.4名词解释31.5参考材料3二需求描述32.1需求点概述32.2需求点描述32.2.1G-01:下发策略32.2.2G-02:策略管理32.2.3G-03:规则管理32.2.4G-04:敏感信息管理32.2.5G-05:用户管理32.2.6G-06:角色管理2.3产品视图32.4用户特性32.5总体约束3三功能总结33.1概述33.2功能需求33.2.1F-02-01用户登录33.2.2F-02-02用户管理33.2.3F-02-03角色管理33.2.4F-02-04策略管理33.2.5F-02-05规则制定33.2.6F-02-6操作日志管理33.2.7F-02-7数据访问日志管理3错误!未定义书签。3.3接口需要错误!未定义书签。3.4性能需求33.5质量需求3四待确认的问题列表3-.z.引言编写目的为了研创造朝万达Hbase数据脱敏产品,规产品研发流程,明确Hbase脱敏产品需求而编写此文档。背景需求缘由随着大数据时代的到来,大数据中蕴藏的巨大价值得以挖掘,同时也带来了隐私信息保护方面的难题,如何在实现大数据高效共享的同时,保护敏感信息不被泄露,已成为各个行业广泛关注的问题。即需要对敏感信息数据进展保护,防止用户个人私密信息泄露,也需要保证正常的信息共享,为此大数据脱敏系统应运而生。硬件部署环境客户环境需要有HBase大数据集群,此外需要提供一台Linu*效劳器,配置到该集群中,作为本系统的效劳器使用。软件部署环境HBase数据脱敏系统以软件包〔tar包+jar包〕的形式提供应用户。脱敏系统Server端〔tar包〕部署在效劳器上,jar包部署在每个Hbase的节点上。术语定义协处理器:可以对HBase效劳添加额外的逻辑处理的软件模块。数据脱敏:指对*些敏感信息通过规则进展数据的变形,实现敏感隐私数据的可靠保护,这样就可以在研发、测试和其他非生产环境以及外包环境中平安地使用脱敏后的真实数据集。脱敏策略:针对数据脱敏时制定的规则。名词解释权限管理员:创立、删除、修改、查询管理员信息,分配管理员角色。本系统初始用户为权限管理员〔Admin〕。操作管理员:制定策略、给用户下发策略、制定脱敏规则的管理人员。审计管理员:审查管理员的操作日志以及业务用户的数据访问日志。业务用户:业务用户是本系统边界之外的用户,用户信息会被同步到本系统。参考材料<<数据脱敏网关需求规格说明书>>-.z.需求描述需求点概述客户可以配置策略,查看策略,修改策略,删除策略,将策略指定给用户或用户组,查看*个用户所有的策略,启停*个用户的策略。客户可以为*个策略制定一种或多种脱敏规则。客户可以查看敏感数据分类分级统计图表,敏感词频,平安评估风险报告。支持对指定表、列族、列做脱敏〔替换,置空,加密解密〕变换。客户可以创立新的权限管理员,操作管理员,审计管理员、查看管理员信息、删除管理员、修改管理员的操作权限。所有被脱敏的用户数据访问操作都记录在日志中并可以查询和审计。所有管理员的操作日志都记录在日志中并可以查询和审计。需求点描述为了形象的说明需求点,特用以下示意图示进一步说明需求点:业务用户是在访问HBase的时候被动受控的角色。操作管理员可以针对不同业务用户下发不同的管控策略。策略元素包含策略名称和数据目标。策略是数据目标和脱敏规则的整体描述。一个策略是由多个治理规则聚合而成,即:策略=Table.family.column+n*治理规则。治理规则元素包含规则名称,对该字段的操作动作。治理规则是对数据目标具体操作的描述,即:治理规则=动作+参数,如:〔遮蔽后4位,正则替换〕。G-01:下发策略操作管理员针对业务用户下的符合该用户身份权限的规则,用来屏蔽外部无权用户访问到信息。G-02:策略管理策略是针对指定HBase表、列族、列制定的不同的数据脱敏规则。操作管理员可以使用策略管理来创立,删除,修改,查询和启停策略。G-03:规则管理脱敏规则的组成元素包括名称,治理动作。名称是对该规则的称号;治理动作在本文指脱敏方法。操作管理员使用规则管理功能可以增加,删除,修改,查询脱敏规则。G-04:敏感信息管理操作管理员使用敏感信息管理功能,可以查看敏感数据分级分类图表,敏感词出现频率。针对敏感数据使用情况可以进展平安评估统计,同时生成风险报告。G-05:用户管理权限管理员通过用户管理功能,可以创立用户,可以查询所有已创立的用户,对*个已有用户信息进展修改,当不在需要*个用户时将它删除。G-06:角色管理权限管理员使用角色管理功能,可以指定用户角色,取消用户角色。产品视图Hbase数据脱敏系统是主要功能包括用户授权管理,脱敏策略配置管理功能,敏感信息发现监控功能,审计展示功能。Hbase数据脱敏系统视图如下:用户特性Hbase数据脱敏的用户分俩大类,包括部用户和外部用户。其中部用户采用三权分立原则,主要分为权限管理员,操作管理员,审计管理员这三类角色。权限管理员是熟悉行业规章制度的一类用户,主要完成Hbase脱敏系统的授权和用户管理;操作管理员是对用户业务非常熟悉的一类用户,它主要完成根据业务需要完成脱敏策略制定及下发;审计管理员是对用户业务和数据平安都很了解的一类用户,主要完成脱敏系统的审计功能;这三种管理员的彼此没有权限交集。外部用户只有业务用户一种,是同步当前系统OS/LDAP用户或用户组,在本系统仅做只读显示和脱敏规则被授权。总体约束Hbase数据脱敏产品必须符合SO*行业法规,对用户私密信息进展必要保护。Hbase数据脱敏是基于Hbase协处理开发仅支持Hbase0.92以上版本。功能总结概述根据需求归纳总结数据Hbase脱敏系统产品功能包括产品用户用例图示如下:功能需求F-02-01用户登录功能编号F-02-01版本0.2功能名称用户登录创立者创立时间最后修改者最后修改时间执行者权限管理员,审计管理员,操作管理员功能概述1管理员通过Hbase脱敏系统控制台登录界面登录,控制台通过口令密码简单认证,根据用户类型来展示不同的用户功能界面。权限管理员创立操作管理员和审计管理员。输入信息用户名字符串和口令字符串处理管理员登录处理逻辑:1:用户从Hbase脱敏系统控制台输入用户名与口令。2:登录界面程序简单校验用户名与口令字符串输入规则。判断用户输入的用户名口令是否正确。返回登录结果。输出管理员登录结果输出:成功直接进入用户功能界面,失败则给出错误提示后返回登录界面重新登录例外无规则和边界无性能要求登录功能必须在3s返回结果。界面要求界面必须美观,简洁。F-02-02用户管理功能编号F-02-02版本0.2功能名称用户管理创立者创立时间最后修改者最后修改时间执行者权限管理员功能概述1权限管理员操作使用用户管理功能,可以创立用户,可以查询所有已创立的用户;对*个已有用户信息进展修改;当不在需要*个用户时将它删除。输入信息用户名称联系方式口令。处理权限管理员,用户管理处理逻辑:根据界面输入规则对输入项进展检测。将用户信息保存。给出处理结果提示。输出权限管理员:成功则输出成功信息,失败给出错误原因例外权限管理员只能查看业务用户,不能修改删除业务用户。规则和边界无性能要求用户提交信息之后3秒必须返回。界面要求界面输入项必须给出必要的输入项提示和解释说明。必要输入项必须提示给用户。F-02-03角色管理功能编号F-02-03版本0.2功能名称角色管理创立者创立时间最后修改者最后修改时间执行者权限管理员功能概述权限管理员使用此功能对已创立用户进展角色指定。可以指定用户为权限管理员,审计管理员或操作管理员。当不在需要授权用户时可以取消授权,未经授权的用户无法登录脱敏系统。输入信息指定操作元素。处理进展授权操作,成功之后将授权信息保存。输出1.授权校验成功给出成功提示,否则给出错误提示。例外权限管理员不能对业务用户进展授权。规则和边界性能要求用户提交信息之后3秒必须返回。界面要求必要输入项必须提示给用户。F-02-04策略管理功能编号F-02-04版本0.2功能名称策略管理创立者创立时间最后修改者最后修改时间执行者操作管理员功能概述创立策略,删除策略,查询策略和修改策略。输入信息策略名称,规则,数据表关联关系。处理根据界面输入规则对输入项进展检测。将输入信息入库。成功输出成功信息,错误输出错误码。输出成功则输出成功信息,失败给出错误原因例外无。规则和边界性能要求用户提交信息之后3秒必须返回。界面要求界面输入项必须给出必要的输入项提示和解释说明。必要输入项必须提示给用户。F-02-05规则制定功能编号F-02-05版本0.2功能名称规则管理创立者创立时间最后修改者最后修改时间执行者操作管理员功能概述规则管理功能可以增加,删除,查询,修改脱敏规则。规则的组成元素包括名称,治理动作。治理动作即脱敏方法。脱敏动作的算法包括置空,替换,乱序等,算法可以扩展。输入信息规则名称,治理动作的信息。处理将用户输入的规则名称,治理动作保存起来同步到策略文件中。输出成功提示处理成功信息,失败返回具体错误原因例外无规则和边界性能要求用户提交信息之后3秒必须返回。界面要求界面输入项必须给出必要的输入项提示和解释说明。必要输入项必须提示给用户。F-02-6操作日志管理功能编号F-02-06版本0.2功能名称操作日志管理创立者创立时间最后修改者最后修改时间执行者审计管理员功能概述对WEB控制台所有管理员的操作行为进展审计。输入信息按用户查询,按时间查询处理1.输入查询条件。2.按查询条件对操作日志进展检索。3.输出查询结果给审计员。输出成功则输出成功信息,失败给出错误原因例外无。规则和边界性能要求用户提交信息之后3秒必须返回。界面要求界面输入项必须给出必要的输入项提示和解释说明。必要输入项必须提示给用户。F-02-7数据访问日志管理功能编号F-02-07版本0.2功能名称数据访问日志管理创立者创立时间最后修改者最后修改时间执行者审计管理员功能概述对所有Hbase数据访问的行为进展审计输入信息基于solr查询条件调整处理1.输入查询条件。2.按查询条件对操作日志进展检索。3.输出查询结果给审计员。输出成功则输出成功信息,失败给出错误原因例外无。规则和边界性能要求用户提交信息之后5秒必须返回。界面要求界面输入项必须给出必要的输入项提示和解释说明。必要输入项必须提示给用户。F-02-8敏感信息管理功能编号F-02-08版本0.2功能名称敏感信息管理创立者创立时间最后修改者最后修改时间执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届阿里地区日土县三年级数学第二学期期中质量跟踪监视试题含答案解析
- 2026届阳江市阳春市数学四下期中监测模拟试题含解析
- 2026年河南省长葛市高三数学下册期末考试模拟试卷【各地真题】附答案
- 2026年湖南省沅江市高三数学下册期末考试模拟试卷及完整答案【名校卷】
- 2026年江西省高安市高三数学下册期末考试模拟检测卷附答案(典型题)
- 2026年河南省登封市高三数学下册期末考试模拟测试卷及完整答案(名师系列)
- 2026年湖南省冷水江市高三数学下册期末考试模拟测试卷及参考答案【能力提升】
- 2026年吉林省双辽市高三数学下册期末考试模拟检测卷(典型题)附答案
- 2026年重要设备采购与合同签署预备函8篇范文
- 医药研发工程师临床试验方案执行评估绩效考核表
- 2026年交通法规试题及详细答案解析
- 《制作红绿灯模型需要考虑的问题》 教学设计-2026-2027学年沪科技版(五四制)(新版)小学科学四年级上册
- 2026-2027学年八年级上册统编版(新教材)初中历史(全册)分课知识点清单梳理
- 2026年河北省保定市事业单位人员招聘笔试参考试题及答案详解
- 2026黄冈蕲春县公安局公开招聘警务辅助人员21人笔试备考试题及答案解析
- 2026G通信基站散热材料解决方案与发展趋势报告
- ASTM D2240-24 中文版(详细解读)橡胶邵氏硬度测试标准
- 2026年云南省直机关遴选公务员笔试真题及答案解析
- 2026年护理信息化技术操作规范考核试卷答案及解析
- AQ3072-2026《危险化学品重大危险源安全包保责任管理要求》解读
- (正式版)DB45∕T 2962-2025 《中小河流生态治理设计导则》
评论
0/150
提交评论