Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >始终手动加密列加密密钥

始终手动加密列加密密钥
EN

Stack Overflow用户
提问于 2022-08-23 07:18:52
回答 1查看 260关注 0票数 0

我一直为我的SQL安装配置加密,也就是说,我有一个指向Windows Keystore密钥的CMK,该密钥反过来用于解密CEK。现在,我试图为CMK提供一些很好的备份解决方案。

目前,我在Azure中配置了完全相同的RSA密钥,我已经通过使用第一个密钥加密和用后者解密来确认这两个密钥要工作(Windows密钥和Azure密钥)。

但我遇到的问题是,万一我丢失了windows密钥存储库,我就失去了解密所有加密密钥的能力。Azure密钥不“公开”密钥,这意味着我可以使用密钥进行加密和解密,但不能导出它。

在SQL中配置密钥旋转时,需要“原始键”。我试图简单地在SQL中创建一个新的CMK,它通过使用"ALTER列加密密钥“来指向Azure环境,但是当我试图访问数据时会出现一个错误。

我的猜测是,CEK包含一些元数据,将其链接到基于Windows的键。

那么,我的问题是,是否有一种使用有效RSA密钥手动解密列加密密钥的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-05 04:50:00

我的问题是,是否有一种方法可以使用有效的RSA密钥手动解密列加密密钥?

是的,您可以使用Always Encrypted with secure enclaves手动解密列加密密钥和主密钥,但这些特性只允许在DC-series hardware配置中以及仅在少数位置可用的Microsoft Azure Attestation中使用。因此,您需要选择一个同时支持DC系列硬件和Microsoft认证的位置(一个Azure区域)。

注:直流系列可在下列地区提供:加拿大中部、加拿大东部、东欧、北欧、英国、南欧、西欧、美国西部。在部署SQL数据库时,请按照以下步骤选择DC系列。

  1. Make确实部署到Server中,部署在DC系列支持的位置中。单击“配置数据库”。

  1. 选择硬件配置

  1. 选择DC-系列,单击OK,应用并部署数据库。

  1. 现在使用Azure创建认证提供者。在搜索栏中搜索认证并选择Microsoft Azure Attestation.

  1. 在认证提供程序的Overview选项卡上,将Attest URI属性的值复制到剪贴板,并将其保存在文件中。这是认证URL,您需要在后面的步骤。

  1. 在窗口左侧的资源菜单上或在下窗格中选择策略

将认证类型设置为SGX-IntelSDK.的

  1. 在上菜单上选择配置

  1. 将策略格式设置为文本。将策略选项设置为在策略文本字段中输入策略.
  2. ,将默认策略替换为下面的策略.

[ type=="x-ms-sgx-is-debuggable", value==false ] && [ type=="x-ms-sgx-product-id", value==4639 ] && [ type=="x-ms-sgx-svn", value>= 0 ] && [ type=="x-ms-sgx-mrsigner", value=="e31c9e505f37a58de09335075fc8591254313eb20bb1a27e5443cc450b6e33e5"] => permit(); }; ```

  1. 在SSMS中配置数据库。单击Options并提供您在步骤5.

中复制的认证URL

在对象资源管理器中,使用上一步中的SSMS实例展开数据库并导航到Keys.安全性>始终加密的

  1. 提供了一个新的启用enclave的列主键:

  1. Right-click总是加密密钥并选择新列主Key....

  1. 选择列主密钥名: key 1.确保选择Windows (当前用户或本地机器)或Azure密钥库.

computations.允许

  1. 选择

  1. 现在只是对列进行加密。请参阅下面的加密示例.

代码语言:javascript
运行
AI代码解释
复制
ALTER TABLE [HR].[Employees]
ALTER COLUMN [SSN] [char] (11) COLLATE Latin1_General_BIN2
ENCRYPTED WITH (COLUMN_ENCRYPTION_KEY = [CEK1], ENCRYPTION_TYPE = Randomized, ALGORITHM = 'AEAD_AES_256_CBC_HMAC_SHA_256') NOT NULL
WITH
(ONLINE = ON);

ALTER TABLE [HR].[Employees]
ALTER COLUMN [Salary] [money]
ENCRYPTED WITH (COLUMN_ENCRYPTION_KEY = [CEK1], ENCRYPTION_TYPE = Randomized, ALGORITHM = 'AEAD_AES_256_CBC_HMAC_SHA_256') NOT NULL
WITH
(ONLINE = ON);

ALTER DATABASE SCOPED CONFIGURATION CLEAR PROCEDURE_CACHE;

验证加密的数据。

使用客户加密密钥解密

  1. ,请参阅下面的示例.

ALTER HR.Employees ALTER列SSN(11)用(ONLINE =ON)整理Latin1_General_BIN2;GO

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73461253

复制
相关文章
django 富文本编辑的种类
django 富文本编辑的种类 ckeditor(推荐) tinymce ueditor ... ckeditor 官网:https://ckeditor.com/ 安装:https://xieboke.net/article/7/ 文档:https://django-ckeditor.readthedocs.io/en/latest/ tinymce 官网:https://www.tiny.cloud/docs/api/tinymce/root_tinymce/ 安装:https://www.cnblog
卓越笔记
2023/02/18
4030
Django使用markdown文本编辑器
前端界面的显示: 导入css,js文件,这些文件的路径在\python\Lib\site-packages\mdeditor\static中,将它拷贝至项目的静态文件目录使用即可(注意导入顺序):
TomatoCool
2023/07/30
3430
Django添加ckeditor富文本编辑器
源码 https://github.com/django-ckeditor/django-ckeditor
菲宇
2022/12/21
2.2K0
jQuery实现单击页面产生随机字符效果
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
浩Coding
2019/07/02
2.7K0
jQuery实现单击页面产生随机字符效果
Django 2.1.7 使用富文本编辑器 tinymce
Django 2.1.7 Admin - 注册模型、自定义显示列表字段 Django 2.1.7 上传图片 - Admin后台管理 https://django-tinymce.readthedocs.io/en/latest/
Devops海洋的渔夫
2019/07/15
1.7K0
Django 2.1.7 使用富文本编辑器 tinymce
django admin 使用 ckeditor 富文本编辑器
pip install pillow (上传图片到伺服器裁剪用,生成浏览伺服器的缩略图)
卓越笔记
2023/02/17
1.2K0
django admin 使用 ckeditor 富文本编辑器
有没有可能,你根本不懂文本编辑!(一期)
用户5021203
2022/10/05
1950
有没有可能,你根本不懂文本编辑!(一期)
django xadmin 集成DjangoUeditor富文本编辑器
本文档记录自己的学习历程! 介绍 Ueditor HTML编辑器是百度开源的在线HTML编辑器,功能非常强大 额外功能 解决图片视频等无法上传显示问题 Ueditor下载地址 https://github.com/wsqy/DjangoUeditor.git 解压后将 DjangoUeditor 文件夹复制到django项目目录下,跟app目录同级 修改app models 导入UEditorField 模块 增加需要富文本框的字段 from DjangoUeditor.models import UEd
程序员同行者
2018/07/02
1.4K0
使用 Django Ueditor 富文本编辑器(一)
很简单的,直接把自己想要使用富文本编辑器的字段应用为UeditorField就可以了:
benny
2020/04/23
1.3K0
Django 基于 jquery 的 a
<1> $.ajax的两种写法: $.ajax("url",{}) $.ajax({}) <2> $.ajax的基本使用 $.ajax({ url:"//", data:{a:1,b:2}, type:"GET", success:function(){} }) $.get() 方法 创建一个 static 文件夹,用来存储 jquery.min.js 配置 settings.py, 在最后添加 STATICFILES_DIRS=( os.pa
py3study
2020/01/15
4400
Django 基于 jquery 的 a
Django使用xadmin集成富文本编辑器Ueditor
使用xadmin发现没有富文本编辑器,就在网上找关于xadmin集成富文本编辑器的文章,看很多人都在使用ueditor集成,也试了好几篇文章的,都有些问题,遇到很多坑,就自己摸索尝试,最后终于配置成功。 一、xadmin的安装与配置 1、安装xadmin,其中第一种在python3中安装不成功,推荐第二种或者第三种 方式一:pip install xadmin 方式二:pip install git+git://github.com/sshwsfc/xadmin.git 方式三: 下载https://cod
菲宇
2022/12/21
6050
Django使用xadmin集成富文本编辑器Ueditor
Django项目如何用富文本编辑器DjangoUeditor
Ueditor HTML编辑器是百度开源的在线HTML编辑器,功能非常强大,像表格可以直接拖动调整单元格大小等, DjangoUeditor是把此编辑器集成为可以在django项目中直接使用的app,让django项目可以方便的使用这个编辑器。
极简小课
2022/06/21
2.3K0
Django项目如何用富文本编辑器DjangoUeditor
Django实战-番外篇-tinymce富文本编辑器
富文本编辑器在 web应用中使用广泛,比如 markdown、ueditor 等,像这些编辑器都有集成在 python 和 django 的第三方包。
小团子
2019/07/18
9300
Django实战-番外篇-tinymce富文本编辑器
Django中富文本编辑器KindEditor的使用和图片上传
KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用
菲宇
2022/12/21
1.1K0
Django中富文本编辑器KindEditor的使用和图片上传
flashfxp编辑文件显示活动编辑的取消办法
我一直在使用的是国产的8UFTP,但是最近win10系统貌似有点不和谐,编辑文件上传的时候会有一秒“未响应”的卡顿情况,所以有些别扭,又不想做回win7,所以就想起了比较强大的flashfxp。
李洋博客
2021/06/16
1.6K0
017:Django商品详情页、富文本编辑器
本章知识点 1、详情页调用 2、富文本编辑器 知识点讲解 1、详情页调用 2、富文本编辑器 Ckeditor Php Java Python Django-ckeditor App 安装django-ckeditor 到虚拟环境 pip install django-ckeditor 安装django-ckeditor到项目 安装app
李玺
2021/11/22
5150
017:Django商品详情页、富文本编辑器
Django实战-信息资讯-UEditor富文本编辑器
Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
小团子
2019/07/18
7320
Django实战-信息资讯-UEditor富文本编辑器
Django后台和前台使用summernote富文本编辑器
简单介绍一下怎么在django的管理后台和用户使用网页中使用django-summernote富文本编辑器,其他富文本编辑器类似。
小末快跑
2019/07/03
2.5K0
点击加载更多

相似问题

eclipse外观问题

21

Java Substance外观问题

30

Icefaces 1.8外观问题

15

TableView细胞外观问题

35

UITabBar外观问题+ NSThreads

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档