位置: 编程技术 - 正文

SQL Server 2008中的代码安全(八)透明加密(TDE)(sql server 2008中的权限分为三类)

编辑:rootadmin
当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级实现加密。在数据页读入内存时解密。如果数据库文件或数据库备份被盗,没有用来加密的原始证书将无法访问。这几乎是SQL Server安全选项中最激动人心的功能了,有了它,我们至少可以将一些初级的恶意窥视拒之见外。 下面的两个例子将展示如何启用和维护透明数据加密。

示例一、启用透明加密(TDE)

/********************TDE**************** 3w@live.cn ****************/ USE Master GO --------删除旧主密钥**********************3w@live.cn --------Drop master Key --------go --创建主密钥**********************3w@live.cn Create MASTER KEY ENCRYPTION BY PASSWORD = 'BACE-AB--AE-EFC6B' GO --创建证书,用于透明数据加密**********************3w@live.cn CREATE CERTIFICATE TDE_Server_Certificate WITH SUBJECT = 'Server-level cert for TDE' GO USE DB_Encrypt_Demo GO --第一步:现在开始透明加密**********************3w@live.cn CREATE DATABASE ENCRYPTION KEY--创建数据库加密密钥 WITH ALGORITHM = TRIPLE_DES_3KEY--加密方式 ENCRYPTION BY SERVER CERTIFICATE TDE_Server_Certificate--使用服务器级证书加密 GO /* Warning: The certificate used for encrypting the database encryption key has not been backed up. You should immediately back up the certificate and the private key associated with the certificate. If the certificate ever becomes unavailable or if you must restore or attach the database on another server, you must have backups of both the certificate and the private key or you will not be able to open the database. */ --第二步:打开加密开关**********************3w@live.cn ALTER DATABASE DB_Encrypt_Demo SET ENCRYPTION ON GO --查看数据库是否加密 SELECT is_encrypted FROM sys.databases WHERE name = 'DB_Encrypt_Demo'

注意:一旦在数据库应用了加密,应该立刻备份服务器级证书!

没有加密DEK的证书,该数据库将无法打开,附加到别的服务器也无法使用,数据库文件亦不会被Hack。如果一个DBA想要合法地将数据库从一个SQL Server实例移动到另一个SQL Server实例,那么她应该首先备份服务器级证书,然后在新的SQL Server实例中创建证书。此时可以合法地备份、还原数据库或附加数据及日志文件。

示例二、管理和移除透明加密(TDE)

注意:对所有用户数据库的加密处理也包含对tempdb的处理

除了更改DEK的算法,我们也可以更改用来加密DEK的服务器级证书(该证书应该定期更改)注意:如果删除DEK是SQL Server实例中最后一个使用TDE的用户定义数据库,在SQL Server实例重启后,tempdb也将变为不加密的状态。 小结: 1、本文主要介绍透明数据加密(TDE)的使用。 2、对DEK的修改同时影响到tempdb数据库的加密状态。 SQL Server安全系列至此暂告一段落。谢谢各位耐心看完,欢迎对邀月提出指正。3w@live.cn

推荐整理分享SQL Server 2008中的代码安全(八)透明加密(TDE)(sql server 2008中的权限分为三类),希望有所帮助,仅作参考,欢迎阅读内容。

SQL Server 2008中的代码安全(八)透明加密(TDE)(sql server 2008中的权限分为三类)

文章相关热门搜索词:sql server 2008使用教程,sql server 2008使用教程,sql server 2008使用教程,sql server 2008使用说明,sql server 2008使用,sql server 2008使用,sql server 2008中的权限分为三类,SQL server 2008中的数据库能否只包含数据文件,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server 数据库误删除数据的恢复方法分享 SQLServer中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1.至少有一个误删除之前的数据库完全备份

SQL Server中删除重复记录的方法分享 现在让我们来看在SQLSERVER中如何删除这些记录,首先,可以模拟造一些简单重复记录:CreateTabledbo.Employee([Id]intPrimaryKEY,[Name]varchar(),[Age]int,[Sex]bitdefault1)In

SQLSERVER中CTE的Split与CLR的性能比较 我们新建一个DataBaseproject,然后建立一个UserDefinedFunctions,Code像这样:1:///summary///SQLsthearray.////summary///paramname="str"TheSTR./param///paramname="delimiter"Thedelimiter./par

标签: sql server 2008中的权限分为三类

本文链接地址:https://www.jiuchutong.com/biancheng/319097.html 转载请保留说明!

上一篇:SQLServer 2008中的代码安全(七) 证书加密(sql server 2008语句大全)

下一篇:SQL Server2008 数据库误删除数据的恢复方法分享(sqlserver2008数据库可疑)

  • 税务稽查最坏结果不知情人员怎么办
  • 社保未统一征收
  • 什么是印花税的税目
  • 厂部管理人员薪酬计入什么费用
  • 期初和期末余额均在借方的账户,一般属于
  • 必胜客发票提取码在小票哪里
  • 滴滴出行开具的运输服务电子普通发票
  • 贸易公司没有仓库需要做入库
  • 企业所得税纳税人包括哪些类型
  • 建筑服务适用简易计税吗
  • 户口与工作地不一致,社保
  • 保险收入如何做账务处理?
  • 支付给银行的借款利息属于什么会计要素
  • 单位自有车辆
  • 企业个人完税证明怎么开
  • 进项税不够有别的税吗
  • 应税凭证和纳税凭证的区别
  • 劳务费个人所得税税率表2023最新
  • 杨志勇财政
  • 企业采购设备有哪几种情形
  • 土地返还款土地增值税处理
  • 收到一笔款在在当月已退回怎么做账?
  • 跨区域个人所得税延期情况说明
  • win11如何关闭开机自启动项
  • 借支单如何做账科目
  • 母公司给全资子公司担保需要决议吗
  • 人民币账户购汇支付
  • 房地产行业预售制度
  • 采购员出差预借差旅费
  • 最全vue项目实战
  • 2手房价格
  • dnf指令键&怎么设置
  • php获取目录列表
  • 什么是政府项目档案
  • 帝国cms移动端
  • 公允价值计量的投资性房地产
  • 服务型公司营业执照图片
  • db2 decoupled
  • 房屋租赁费需要分摊吗
  • 没有发票可以先入费用科目吗
  • 公司买车抵税最新政策2022购置税减半享受不?
  • 申报成功后怎么更正申报
  • 销售收入怎么入账
  • 营利性与非营利性的关系
  • 未分配利润转增股本要交税吗怎么交
  • 车间报销维修费会计科目
  • 保险公司 返点
  • 只知道主营业务怎么办
  • 保险公司披露的上一年度保险责任准备金
  • 上个季度增值税报错了
  • 增值税申报开具其他发票包含哪些
  • 公允价值变动损益和投资收益区别
  • 银行期初余额录少了怎么办
  • 安置用房视同销售,怎么确认扣除费用?
  • 扶贫差旅费
  • 对外投资如何做帐
  • 软件开发的知识产权有哪些
  • 为什么说进项和销项是相对的
  • 所得税核算的三种方法
  • 没有关联企业怎么选不了否
  • sql server常见故障
  • 苹果电脑如何查看WiFi密码
  • win10raw预览
  • win10注销是干嘛的
  • windows to go教程
  • linux如何安装wget命令
  • cocos2dx官方文档
  • glClearBufferSubData
  • nodejsweb框架
  • 一行指令
  • linux如何创建守护进程
  • javascript函数怎么写
  • 税务新进公务员个人总结
  • 重庆市网上税务局官网
  • 麻将 空白
  • 电子税务局如何查询财务报表
  • 烟叶收购价款
  • 外地人在上海奉贤区买房需要什么条件
  • 翡翠是否交消费税
  • 用于直接销售消费品的消费税计入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设