欢迎来到天天文库
浏览记录
ID:50869336
大小:1.09 MB
页数:86页
时间:2020-03-15
《数据库的安全性管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第12章数据库的安全性管理河北工程大学信电学院崔冬数据库原理与SQLServer2005应用教学目标了解SQLServer2005的安全策略掌握SQLServer2005的网络配置掌握对MicrosoftSQLServer实例、数据库访问的管理掌握对实例、数据库、应用程序的角色管理了解数据库架构及其作用掌握对SQLServer实例、数据库、表和列访问的权限管理掌握对可编程对象访问的权限管理SQLServer2005教学重点掌握SQLServer2005的网络配置掌握对MicrosoftSQLServer实例、数据库访问的
2、管理掌握对实例、数据库、应用程序的角色管理掌握对SQLServer实例、数据库、表和列访问的权限管理掌握对可编程对象访问的权限管理SQLServer2005教学过程SQLSever的安全机制登录和用户角色管理权限管理SQLServer2005成功登录客户机数据的加密和解密成功登录服务器成功访问数据库成功访问数据对象SQLServer2005的安全机制SQLServer200512.1SQLServer2005安全机制安全的总体策略(1)远程网络主机通过Internet访问SQLServer2005服务器所在的网络(2)网
3、络中的主机访问SQLServer2005服务器(3)访问SQLServer2005数据库(4)访问SQLServer2005数据库中的表和列SQLServer200512.1SQLServer的安全性机制12.1.1权限层次机制SQLServer2005的安全性管理可分为3个等级:1、操作系统级;2、SQLServer级3、数据库级。12.1.2操作系统级的安全性在用户使用安客户计算机通过网络实现SQLServer服务器的访问时,用户首先要获得计算机操作系统的使用权。12.1.3SQLServer级的安全性SQLServ
4、er的服务器级安全性建立在控制服务器登录帐号和口令的基础上。SQLServer采用了标准SQLServer登录和集成WindowsNT登录两种方式。无论是使用那种登录方式,用户在登录时提供的登录帐号和口令。SQLServer200512.1SQLServer的安全性机制12.1.4数据库级的安全性在用户通过SQLServer服务器的安全性检验以后,将直接面对不同的数据库入口这是用户将接受的第三次安全性检验。在建立用户的登录帐号信息时,SQLServer会提示用户选择默认的数据库。以后用户每次连接上服务器后,都会自动转到默
5、认的数据库上。对任何用户来说master数据库的门总是打开的,设置登录账号时没有指定默认的数据库,则用户的权限将局限在master数据库以内。SQLServer2005授权远程访问为了远程访问SQLServer实例,需要一个网络协议以建立到SQLServer服务器的连接。为了避免系统资源的浪费,只需要激活自己需要的网络连接协议。SQLServer2005的网络配置SQLServer2005(1)从“开始”菜单中选择“所有程序”
6、“MicrosoftSQLServer2005”
7、“配置工具”
8、“SQLServer外围应用配
9、置器”SQLServer2005的网络配置SQLServer2005(2)在窗口底部的“配置外围应用到Localhost”区域,单击“服务和连接的外围应用配置器”SQLServer2005的网络配置SQLServer2005SQLServer2005的网络配置(3)随后在弹出窗口的左半部分,显示了可以进行配置的组件列表。在这个列表中,展开“DatabaseEngine”图标并单击“远程连接”SQLServer2005SQLServer2005的网络配置(4)在右侧面板中选择“本地连接和远程连接”,然后选择一个协议选项。基
10、于安全和性能的考虑,推荐使用TCP/IP协议SQLServer2005要想全面了解SQLServer2005的安全管理机制,必须首先了解SQLServer2005的安全管理机制的身份验证模式。各层SQLServer安全控制策略是通过各层安全控制系统的身份验证实现的。身份验证是指当用户访问系统时,系统对该用户的账号和口令的确认过程。身份验证的内容包括确认用户的账号是否有效、能否访问系统、能访问系统的哪些数据等。SQLServer2005的两种身份验证模式:Windows身份验证模式混合模式。12.2身份验证模式SQLSer
11、ver200512.2.1身份验证概述身份验证方式是指系统确认用户的方式。SQLServer的安全系统可在任何服务器上通过两种方式实现:SQLServer和Windows结合使用(SQLServerandWindows)使用Windows(WindowsOnly)。即:SQLServer身份验证(SQLServerA
此文档下载收益归作者所有