【摘 要】
:
在数据库和Web技术的引导下,信息系统的数据日趋多样化、个性化和私有化,需要对数据库中的数据进行基于行、列甚至元素级的访问控制,即细粒度的访问控制。而传统在应用层部署
论文部分内容阅读
在数据库和Web技术的引导下,信息系统的数据日趋多样化、个性化和私有化,需要对数据库中的数据进行基于行、列甚至元素级的访问控制,即细粒度的访问控制。而传统在应用层部署细粒度访问控制存在诸多弊端,从而使基于行、列甚至元素级的访问控制应该在数据库管理系统中实现。以国产关系数据库达梦(DM5)为基础,研究细粒度访问控制(Fine-grained Access Control, FGAC)的实现机制,通过扩展SQL语句来表达和管理安全策略,从而实现细粒度访问控制系统原型。在分析研究已有商业数据库细粒度访问控制的机制和前人理论的基础上,设计了在数据库中创建安全策略类型及实例的语法,包括信息过滤体、操作列表、策略约束条件等要素。在安全策略的基础上,进一步设计了细粒度访问控制系统的总体结构,结构中四大功能部件分别是策略管理、策略服务、访问控制器和SQL执行器。它们各自完成相对独立的任务。根据总体设计,在达梦数据库内核实现了以安全策略为核心的细粒度访问控制子系统。该子系统包含两个主要工作流程,策略管理流程和访问控制器实施安全策略流程。策略管理流程为安全策略在数据库中集中管理提供了统一的SQL接口,而访问控制器则利用策略服务为语句执行环境挑选出的有效的安全策略,采用动态修改SQL语句技术实施细粒度访问控制。细粒度访问控制子系统执行的结果要么是返回用户可见的数据集,要么是返回针对用户可见的数据集的合法操作信息。为了研究细粒度访问控制的正确性和对原系统性能的影响,通过具体大量的测例来说明细粒度访问控制工作的有效和正确,并选用TPC-W多组性能测试数据对比表明数据库中细粒度访问控制功能的应用对原系统性能的影响很小。
其他文献
研究表明,网络已成为现实世界中许多系统的存在形式,而大多数现实网络中都普遍具有一个共同特征,即社区结构。针对在线社会网络的众多研究方向中,有一个非常有商业价值的研究
说话人识别技术被认为是最自然的生物认证技术,它是一项根据语音中反映的说话人生理和行为特征的语音参数,自动识别说话人身份的技术。传统说话人识别系统当使用者在平静状态
等高线地图是用二维平面表示三维地形的重要工具,是地图学中最常用的地理要素。以等高线为代表的大量具备三维属性的二维数据转换为的三维直观图像已成为国内外学者的研究热点
对等网(P2P)技术现在已经成为了人们研究的一个热门技术,BT、PPLive等P2P软件的使用日益频繁,新的应用也随着研究的深入而不断出现。本文就是在这样的背景下提出的,主要研究
数据挖掘(Data Mining)是人工智能与数据库领域当前研究的一个热点,引起了大量学者与专家的关注。数据挖掘有许多功能,比如关联分析、聚类分析、例外分析等,其中例外分析也称
在软件测试基础上发展起来的协议测试是协议开发过程中的重要环节。协议测试中的协议一致性测试是最重要的协议测试。通过对协议实现(待测实体)的协议一致性测试,我们可以找
多年以来,面向对象编程(Object-Oriented Programming,OOP)作为软件开发领域的主要编程范式,大大提高了软件代码的模块性、可重用性,降低了软件的复杂度以及软件的维护成本。
随着云计算技术的飞速发展,越来越多的企业或个人将其私有数据上传在云服务器上存储。然而,在享受方便快捷的云存储服务的同时,用户越来越关注其云端数据的安全性和可靠性。
近年来数据流数据库作为数据库领域最为活跃的研究方向已经被公认为处理无限、快速、实时的传感器数据的最佳方案,但是目前大部分数据流数据库都是以精确数据为研究对象。传
便携式电子设备的迅速发展丰富了图像信息的采集形式,如智能手机、小型无人机、行车记录仪等。虽然图像信息的采集更便捷,但是由于便携式电子设备的质量较轻、稳定性较差,易受噪