位置: 编程技术 - 正文

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数据库可疑)

  • 小型微利企业认定标准最新
  • 公司的现金收入可以直接发工资吗
  • 劳务外包人员算不算从业人员
  • 报税时提示缺少相关组件怎么解决
  • 水利建设专项收入怎么计算
  • 印花税没有在我的待办里是不是就不用申报
  • 小规模纳税人标准2019
  • 利息支出没有发票怎么做账
  • 合并报表固定资产抵消通俗理解
  • 非公司汽车加油怎么开票
  • 营改增的主要内容
  • 在文具公司工作怎么样
  • 税务局每年都会查我公司虚开发票
  • 主营业务税金及附加包括印花税吗
  • 没有三方协议怎么缴纳社保
  • 增值税怎么勾选
  • 机打发票要不要税号
  • 公司按月工资怎么算
  • 房地产企业人防设备计入什么科目
  • 先开发票再预缴税款吗
  • 建筑行业项目部会计要做什么
  • 收到银行存款利息记账凭证怎么写
  • 经营所得的含义
  • 连接另外一个设备
  • 如何控制网络速度
  • PHP:oci_result()的用法_Oracle函数
  • win11键盘全部没反应
  • 金税盘的服务费
  • 交易性金融资产的入账价值
  • xcode对应的macos版本
  • php的file函数
  • 城镇土地使用税纳税义务发生时间
  • 处置可供出售金融资产原先进入公允价值变动损益
  • 企业利润分配的通常去向包括
  • 资产减值损失和存货跌价准备有什么区别
  • 小规模纳税人税额怎么算
  • 落日时光
  • 为什么生产工人工资不属于固定成本
  • html爱心代码简单
  • 成品油发票是什么样的
  • 自产产品对外赠送的会计处理方法
  • 个税系统有什么用
  • 实缴的钱注销后可以拿回来吗
  • 对公账户的种类有几种
  • 多缴所得税怎么算
  • MySQL中Distinct和Group By语句的基本使用教程
  • 专票和普票都是13个点嘛
  • 财务费用的科目类别是什么
  • 公司购买股东的东西
  • 发生销售退回账务处理
  • 公司向税务局缴纳税款
  • 内账中已交的增值税在哪
  • 金蝶财务软件服务器
  • 个体户未进行抄报税怎么处罚
  • 装修费用摊销是指什么
  • 在途物资材料采购原材料的区别
  • 公司注销固定资产清理怎么做账务处理
  • 企业固定资产标准最新规定
  • mysql 基本操作
  • Mysql使用教程
  • sql server 数据查询
  • xp系统电脑设置在哪
  • linux怎么用命令
  • centos删除virbr0
  • Win7笔记本突然wifi功能没了
  • pcn是什么软件
  • win8.1怎么设置
  • 笔记本自带的win8
  • cocos 2d x
  • jquery异步获取数据
  • 批处理常用命令总结
  • 如何消除手机自动出现的广告
  • nodejs遍历json数据
  • node中的ejs
  • unity接入安卓sdk
  • 杭州二套房契税新政策2023年
  • 企业自己开的增值发票
  • 开企业资信证明怎么办?需要哪些材料?
  • 河北个体户个人缴税标准
  • 目前长沙二手房出售信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设