一种改进的MySQL数据库访问控制的设计与实现

一种改进的MySQL数据库访问控制的设计与实现

论文摘要

MySQL数据库是一款最流行的开源数据库,用户使用量在急剧增长,与此同时相应的MySQL数据库的安全性问题也越来越受关注。现有的MySQL数据库就其自身内部安全性而言,存在一些安全弊端,比如:超级用户权限过于集中以及相对薄弱的访问控制机制。为了提高MySQL数据库管理系统内部安全性,通过分析MySQL数据库原有的访问控制机制以及MySQL数据库安全性需求,给出了一个改进的MySQL数据库管理系统访问控制模型,然后针对此模型,实现了一种基于三权分立技术和RBAC技术的MySQL数据库管理系统的访问控制。针对前面叙述的MySQL数据库管理系统访问控制的弊端,从两方面进行改进:针对MySQL数据库管理层安全方面超级用户root权限过于集中的问题,系统采用了数据库三权分立技术实现数据库管理层的访问控制,将超级用户权限划分给系统管理员、安全员、审计员三类系统角色,并实现了系统角色的管理以及系统日志管理;针对MySQL数据库外部业务层安全方面相对薄弱的访问控制机制,系统采用了RBAC技术,在MySQL数据库系统中引入角色,并实现了业务角色管理、改进的授权管理、业务角色分配管理以及最大分配用户数和角色互斥两个角色约束规则。通过管理层和外部业务层两方面访问控制的改进,能够很好的提高MySQL数据库管理系统安全性。不过由于时间有限,系统实现的功能还不完善,存在一些不足,需要进一步的研究和实现。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究的目的和意义
  • 1.2 国内外研究现状
  • 1.3 课题研究的内容和目标
  • 1.4 本文内容组织结构
  • 2 MySQL 管理系统安全性需求分析
  • 2.1 MySQL 管理系统访问控制源码分析
  • 2.2 MySQL 管理系统访问控制安全性需求
  • 2.3 改进的MySQL 管理系统访问控制模型
  • 2.4 本章小结
  • 3 改进的系统访问控制的设计
  • 3.1 系统总体结构
  • 3.2 系统数据库设计
  • 3.3 系统数据结构设计
  • 3.4 系统SQL 语句命令的设计
  • 3.5 管理层访问控制的设计
  • 3.6 外部业务层访问控制的设计
  • 3.7 本章小结
  • 4 改进的MySQL 安全管理系统的实现
  • 4.1 自定义SQL 命令的添加
  • 4.2 管理层访问控制的实现
  • 4.3 外部业务层访问控制的实现
  • 4.4 本章小结
  • 5 总结与展望
  • 5.1 研究总结
  • 5.2 进一步的工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].MySQL的重要性以及步入云的应用实例[J]. 计算机产品与流通 2020(01)
    • [2].MySQL得到广泛使用的原因以及它的嵌入应用[J]. 科技风 2020(05)
    • [3].处理MySQL访问异常故障[J]. 网络安全和信息化 2019(12)
    • [4].MySQL安全问题探讨[J]. 办公自动化 2018(23)
    • [5].MySQL出现“mysqld got signal 8”的解决办法[J]. 网络安全和信息化 2018(11)
    • [6].MySQL数据库优化与集群[J]. 数字通信世界 2017(07)
    • [7].MySQL存储过程调试技巧[J]. 四川职业技术学院学报 2017(04)
    • [8].PHP和MySQL在网站开发中的优势[J]. 数码世界 2017(06)
    • [9].简易会议室管理系统设计与实现[J]. 数码世界 2017(09)
    • [10].基于MySQL的测绘生产综合管理信息系统的设计与实现[J]. 测绘与空间地理信息 2020(03)
    • [11].实现MySQL群集读写分离[J]. 网络安全和信息化 2020(05)
    • [12].MySQL从库延迟故障[J]. 网络安全和信息化 2020(08)
    • [13].MySQL主从架构的复制模式[J]. 网络安全和信息化 2017(12)
    • [14].基于MySql的架空输电线路数据高效处理方法[J]. 机电工程技术 2017(06)
    • [15].高并发环境下MySQL软硬件配置优化[J]. 福建师范大学学报(自然科学版) 2013(06)
    • [16].任务驱动式教学法在MySQL数据库教学中的应用[J]. 轻工科技 2013(01)
    • [17].mysql集群及负载均衡技术及应用[J]. 信息与电脑(理论版) 2013(04)
    • [18].基于MySQL的体操课程多媒体教学资料库的设计与实现[J]. 黑龙江科技信息 2013(13)
    • [19].基于MYSQL的学生信息管理系统数据库设计[J]. 计算机光盘软件与应用 2012(14)
    • [20].怎样使MySQL安全以对抗解密高手[J]. 计算机与网络 2012(23)
    • [21].SQL Azure变为付费服务[J]. 程序员 2010(02)
    • [22].论MySQL开源数据库在中小企业的应用[J]. 商场现代化 2009(01)
    • [23].强制访问控制在提高MySQL安全性上的应用[J]. 计算机与现代化 2009(09)
    • [24].MySQL数据库字符集的问题研究[J]. 电子技术与软件工程 2020(12)
    • [25].浅析MySQL数据库教程开设的意义[J]. 信息系统工程 2019(07)
    • [26].高可用MySQL同步集群的研究与设计[J]. 忻州师范学院学报 2019(05)
    • [27].MySQL数据库中误操作删除数据的恢复问题[J]. 办公自动化 2018(11)
    • [28].基于C语言访问MySQL数据库的研究与实现[J]. 成都大学学报(自然科学版) 2017(02)
    • [29].高性能MySQL集群部署[J]. 河南科技 2014(14)
    • [30].基于MySQL数据库的人事管理信息系统[J]. 电子技术与软件工程 2014(15)

    标签:;  ;  ;  ;  

    一种改进的MySQL数据库访问控制的设计与实现
    下载Doc文档

    猜你喜欢