6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

2024-03-22
| 32页
| 39人阅读
| 1人下载
普通

内容正文:

数据库的安全 DB 更多模板下载地址:http://www.pptvzaixian.com/shop/view28111.html(复制链接到浏览器打开) 1 任务1 数据库的安全机制 1.什么数据安全性? 数据的安全性是指保护数据以防止因使用不当而造成数据的泄密和破坏。 为了实现数据的安全性,SQL Server 2008提供了内置的安全性以保护数据。 任务1 数据库的安全机制 两个阶段的检验 网络用户在访问SQL Server数据库之前,都必须经过两个阶段的检验: 身份验证阶段(Authentication):用户在SQL Server上获得对任何数据库的访问权限之前,必须登录到SQL Server上,并且被认为是合法的,SQL Server或者操作系统对用户进行验证。 权限验证阶段(Permission Validation):用户身份验证通过后,登录到SQL Server上,系统检查用户是否具有访问服务器上数据对象的权限。 任务1 数据库的安全机制 用户 客户机 SQL 服务器 数据库 数据库对象 1 2 3 4 身份验证 权限验证 任务1 数据库的安全机制 登录名和数据库用户名 登录名用于身份验证阶段,数据库用户名用于权限验证阶段。 登录名是访问SQL Server的通行证。登录名本身并不能让用户访问服务器中的数据库资源。 要访问特定的数据库,还必须有数据库用户名。新的登录创建以后,才能创建用户,用户在特定的数据库内创建,必须和一个登录名相关联。 大多数情况下,登录名和用户名使用相同的名称。 任务1 数据库的安全机制 1.Windows身份验证模式 Windows身份验证模式是指当用户登录SQL Server系统时,用户身份使用Windows操作系统进行验证。 SQL Server数据库运行于基于NT架构的Windows2000及以上版本的操作系统上,这类操作系统具备管理登录、验证用户合法性的能力,并且也允许SQL Server使用NT的用户名和密码。在该模式下,用户只要通过Windows的验证就可以连接SQL Server了。 任务1 数据库的安全机制 Windows验证模式主要有以下优点: 数据库管理员的工作集中在管理数据库方面,而不是管理用户帐户。对用户帐户的管理可以交给Windows服务器去完成。 Windows服务器有着更强的用户帐户管理工具。可以设置帐户锁定、密码期限等。如果不是通过定制来扩展SQL Server,SQL Server是不具备这些功能的。 Windows 服务器的组策略支持多个用户同时被授权访问SQL Server。 该模式是默认的身份验证模式,比混合模式更为安全。请尽可能使用Windows身份验证。 任务1 数据库的安全机制 SQL Server 和 Windows 混合身份验证模式 SQL Server和Windows身份验证模式简称混合验证模式,是指允许以SQL Server验证模式或者Windows验证模式对登录的用户帐号进行验证。其工作模式是:客户机的用户帐号和密码首先进行SQL Server身份验证,如果通过验证,则登录成功;否则,再进行Windows 身份验证,如果通过,则登录成功。如果都不能通过验证,则无法使用SQL Server服务器。 任务1 数据库的安全机制 混合验证模式具有以下优点: 创建了Windows服务器之外的一个安全层次。 支持更大范围的用户,如Novell网用户等。 一个应用程序可以使用单个的SQL Server登录帐号和口令 任务2 设置验证模式 设置验证模式的工作只能由系统管理员来完成。 打开SQL Server Management Studio。 在“已注册的服务器”窗口中右击要设置验证模式的服务器,然后在系统弹出的快捷菜单上选择“属性” 。 服务器名称:选择要注册的服务器实例。 身份验证:在连接到 SQL Server 实例时,可以使用两种身份验证模式。 注意:请尽可能使用 Windows 身份验证。 任务2 设置验证模式 任务2设置验证模式 ——权限验证 用户连接到SQL Server之后,对数据库进行的每一项操作,都需要对其权限进行确认,SQL Server采取三个步骤来确认权限。 (1)当用户执行一项操作时,例如用户执行了一条插入记录的指令,客户端将用户T-SQL 语句发给SQL Server。 (2)当SQL Server接收到该命令语句后,立即检查该用户是否有执行这条指令的权限。 (3)如果用户具备这个权限,SQL Server将完成相应的操作,如果用户没有这

资源预览图

6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
1
6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
2
6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
3
6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
4
6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
5
6.1数据库的安全(课件)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。