位置: 编程技术 - 正文

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

  • 企业增值税税负率怎么计算
  • 业务宣传费和广告费的扣除标准
  • 税收优惠指什么
  • 预付账款和应付账款的区别
  • 资金占用费税前扣除比例
  • 季度申报所得税费用怎么做
  • 500元以内的商品都有哪些
  • 同一控制下企业合并报表编制
  • 影响固定资产折旧的基本因素
  • 建安企业企业所得税核定
  • 人力资源公司劳务派遣怎么收费
  • 年终销售返利怎么算
  • 先付一半款财务应该怎么写
  • 供电局预收电费
  • 非独立核算的分公司注销流程
  • 房地产公司缴纳契税的会计分录
  • 农牧业没有发票怎么办
  • 个体户进货需要发票吗?
  • 物业费纳税
  • 税务局领普通发票需要多少钱
  • 税控盘全额抵扣怎么做账
  • 政府补助怎么开票入账
  • 上海奉贤区控规图
  • 上月作废的发票忘了作废,怎么做账
  • 银行理财产品属于基金吗
  • 产品种类很多月末怎么结转生产成本
  • 一般进口货物的完税价格
  • 服务佣金是什么意思
  • 对公汇款银行退回
  • 宽带连接错误651是什么意思
  • linux系统怎么打开
  • Skype.exe - Skype是什么进程 有什么用
  • PHP:pcntl_setpriority()的用法_PCNTL函数
  • python中各种颜色
  • 跨站脚本攻击是什么
  • 企业和单位往来怎么做账
  • 固定资产进项抵扣新政策2021
  • Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
  • Anaconda(python,pycharm)半详细安装教程
  • 网络请求失败什么意思
  • 命令行激活profile命令的格式
  • 购货没有发票
  • 金融企业贷款损失
  • ps如何进行像素修复
  • 发票已开不确认收入可以吗?
  • 分公司增值税可以放总公司一起缴纳吗
  • 私对公可以转账吗?会对做账不利吗
  • dedecms使用教程
  • 收到以前年度增值税退税账务处理怎么做账
  • sql server添加语句
  • 年底计提坏账收回一部分怎么处理
  • 企业管理费用科目期末一般是
  • 固定资产一次性扣除后第二年账务处理
  • 固定资产如何入账处理
  • 管理费用收入缴纳增值税吗
  • 年报上的从业人数是什么意思
  • 生产配合销售还是销售配合生产
  • 工程施工科目核算内容
  • 支付安全生产费会计科目
  • 收付实现制下收入包括增值税吗
  • 会议接待纸笔摆放
  • mysql random函数
  • bios如何设置
  • win10服务出现了问题
  • windows10周年更新
  • win10升级 其他用户
  • jquery中获取元素里边内容用什么方法
  • 创建ubuntu
  • unity安卓游戏开发
  • node服务器部署
  • nodejs mysql库
  • java中关联关系
  • 那些so 叼的android studio 插件
  • 返利是否合法
  • 总分公司如何纳税
  • 车辆购置税怎么买
  • 重庆新电子税务局入口
  • 公交爱心卡需要每年审吗
  • 12366纳税服务热线存在的问题
  • 预缴的税额可以用留底抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设