基于数据库中分级保护安全机制在党建业务中的设计与实现

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:rtpy1015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题主要来自于在某研究所参与党建系统开发时发现的问题。由于该研究所属于涉密单位,安全保密要求很高,所以在党建系统开发时,对于员工的权限控制方面做了大量的工作,包括前期调研、安全分析、设计讨论、具体划分等等,以保证党建系统的安全性和保密性符合国家相关安全保密条例规定。但是,由于各方面条件的制约,权限控制的工作都是在前端代码中完成的,在数据库层面并未做限制。这样就带来了数据库安全防护不到位、系统可移植性差、开发人员任务繁重等问题。如何在数据库层面实现数据分级保护及权限控制,提高党建系统的安全性和可移植性,减轻开发人员工作量就成为了党建系统开发中的一个重要问题。本文选取了三个不同类型的党建业务为样例,结合强制访问控制(MAC)与自主访问控制(DAC),采用SSR模型设计实现了一套符合本单位实际情况的数据库安全机制,在数据库层面实现了数据分级保护及权限控制,大大提高了党建系统的安全性。本文研究内容如下:(1)对三个不同类型的党建业务进行分析,梳理业务流程,明确业务涉及岗位的许可证级别和数据的密级,为数据库安全机制设计做准备。(2)利用MAC机制,并采用SSR模型,实现数据的分级保护。为党建业务中的岗位角色和业务数据设置相应的安全标签,通过强制的访问策略,控制用户的读写操作,来提高数据库的安全性与保密性。其中,读检查是通过在登录时触发的登录触发器检查当前用户当前岗位对可访问资源是否符合MAC规则;写检查是通过在进行DML操作时触发业务数据上的触发器来检查当前用户当前岗位对可访问资源是否符合MAC规则,以此来实现对数据的强制访问控制。(3)DAC是主流数据库管理系统都具有的机制,根据业务需求,给合适的用户赋合适的权限。在实施时,引入业务角色和岗位角色两层设计,将对象权限赋给合适的业务角色,将业务角色赋给合适的岗位,将用户与岗位建立关联。可以实现非常高的灵活性,从而提升可维护性。(4)通过MAC与DAC的结合,设计出一套较为完善的数据库安全机制,提高党建系统的安全性。并以三个党建业务为样例,进行了大量的功能测试,确定其安全性已达到数据分级保护的要求。
其他文献
周至方言属于中原官话关中片,周代的关中地区作为西周的京都所在地,其方言当属雅言基础方言的一部分,在汉语史上具有重要的地位。关中方言的研究吸引着很多学者的注意,周至方
先天性白内障是常见的一种儿童眼病,也是导致儿童失明的一个主要原因。我国儿童患病率约为0.05%,在新生儿盲中约为30.0%。先天性白内障的发病机制比较复杂,与遗传因素有关[1]
近年来,随着我国经济和社会的持续发展与深刻变革,高等教育实现了跨越式的发展。2002年,我国高等教育毛入学率达到15%,开始步人国际公认的大众化发展阶段。同时,高校毕业生就业形式
商贸流通产业集聚推动了集群供应链网络的形成,各商贸流通企业在供应链之间的竞争与合作促使集群供应链网络不断升级和重构。对于制造业而言,一方面流通业的集聚使得城市的空
文章针对实践中存在的适用检察建议法律依据不完备、管理流程不规范、监督制约不到位、范围把握不准确等缺陷,建议从执行上规范检察建议书的文本格式、制作程序、质量标准,健
民事检察建议是检察机关发挥监督职能的重要方式之一,但有关民事检察建议的立法却流于粗疏,检察实践中民事检察建议的做法也不统一,这些因素制约了其法律效果的发挥。针对民
当前,地方政府投融资平台在市场化转型过程中,均在不同程度上遇到了一些困难,如战略方向不明确,商业模式模糊,债务负担沉重,责任主体不明确等问题。$$通过大力推进管理会计体系和
报纸
针对具有强大潜力的人工骨替换材料聚醚醚酮(PEEK)的高效铣削加工,以铣削力为评价指标,进行了单因素及正交铣削试验研究。通过单因素铣削试验,分析了参数与铣削力之间的影响
随着农业供给侧结构性改革的深入,留住青山绿水、建设美丽乡村、节约水资源已成为全社会的共识。阐述了潜江市节水农业技术的推广现状及节水工作主要措施,总结了其取得的成效
<正>患者,女,49岁,因左上臂疼痛3 d于2006年6月9日到我院就诊。体检:一般状况良好,心肺检查无异,左上臂疼痛,活动时疼痛加剧,X线片未见骨骼异常。诊断为肩周炎,治疗给予右旋