关系数据库细粒度访问控制实现与动态查询改写
需积分: 12 18 浏览量
更新于2024-08-12
收藏 637KB PDF 举报
"关系数据库细粒度访问控制设计与实现 (2010年)"
这篇论文主要探讨了如何在关系数据库中实现细粒度访问控制(FGAC),这是一种比传统访问控制更为精确的安全策略,允许对数据进行更细致的权限管理。论文的核心内容包括以下几个方面:
1. **SQL语句扩展**:
论文提出通过扩展SQL语言来支持细粒度访问控制策略的描述。这种扩展不仅涵盖了传统的封闭式访问控制策略,即只定义允许访问的权限,还引入了开放式访问控制策略,这其中包括对否定授权的支持。否定授权允许管理员指定用户不能访问哪些特定的数据,增强了权限管理的灵活性。
2. **动态查询改写算法**:
提出了一种基于查询改写的思想,设计了动态查询改写算法。该算法在用户发出查询时,根据用户的权限信息动态地修改查询语句,确保返回的结果仅包含用户有权限查看的数据,从而实现了细粒度的访问控制。
3. **访问控制实现框架**:
论文给出了一个细粒度访问控制的实现框架。这个框架能够集成到数据库管理系统(DBMS)中,对数据库的查询操作进行监控和控制,确保所有数据访问都符合预设的访问控制策略。
4. **系统实现与实验验证**:
作者们在实际的数据库管理系统中实现了这一框架,并进行了实验验证,证明了该实现方法的有效性和可行性。这些实验结果证实了细粒度访问控制策略能够成功地限制和管理用户对数据库的访问,提升了系统的安全性。
5. **相关领域与应用**:
这项工作对于数据库安全领域具有重要意义,特别是在需要高度保护数据隐私和安全性的场景,如医疗、金融等行业的信息系统,细粒度访问控制能有效地防止未经授权的数据访问和泄露。
这篇论文提供了一个创新的方法来增强关系数据库的安全性,通过扩展SQL语法和动态查询改写,实现了对数据访问的精细控制,为数据库系统的安全管理和权限设定提供了新的思路和工具。
2021-05-14 上传
2011-07-12 上传
2010-09-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38699551
- 粉丝: 4
- 资源: 909
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录