如何在启用 TDE 的情况下在 Cassandra 中查询敏感数据?

烧杯

我是 Datastax Cassandra 的新手,但我们有一个用例,我们需要能够通过他们的电子邮件地址查找客户。但是电子邮件地址是私人数据,因此必须对其进行静态加密。

从我读到的关于 Cassandra/Datastax 的内容来看,TDE 似乎没有加密作为主键一部分的字段。这是否也适用于物化视图之类的东西?有没有其他机制可以让我通过电子邮件地址找到客户,同时让电子邮件地址被 Cassandra 加密?

我想我可以存储电子邮件地址的散列而不是实际的电子邮件地址,然后通过散列进行查询。但这在某种意义上使 TDE 变得不那么透明。

谢谢!:)

亚历克斯·奥特

是的,TDE 不会加密分区键,但会加密集群列。

所以在你的情况下,你是对的 - 你可以通过电子邮件的哈希查找,并将纯文本电子邮件作为列之一......

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在启用行选择的情况下在角度ui网格中启用文本选择

来自分类Dev

如何在不启用旧语法的情况下在rspec 3中取消存根?

来自分类Dev

如何在启用鼠标的情况下在nano编辑器中复制和粘贴?

来自分类Dev

jqGrid:如何在启用表单编辑的情况下在每行中添加编辑和删除按钮?

来自分类Dev

如何在没有sstableloader的情况下在Titan服务器中(使用Cassandra和Elastic Search)备份和还原数据

来自分类Dev

如何在没有sstableloader的情况下在Titan服务器中(使用Cassandra和Elastic Search)备份和还原数据

来自分类Dev

如何将Cassandra与TDE(透明数据加密)一起使用

来自分类Dev

默认情况下在angularjs中启用缓存吗?

来自分类Dev

默认情况下在angularjs中启用缓存吗?

来自分类Dev

默认情况下在angularjs中启用缓存吗?

来自分类Dev

默认情况下在gcc中启用AddressSanitizer

来自分类Dev

如何在未启用日志记录功能的情况下在Out Interceptor中获取http响应正文?

来自分类Dev

如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

来自分类Dev

如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

来自分类Dev

如何在没有用户关注的情况下在Android M中启用Android权限

来自分类Dev

如何在不构建新会话的情况下在 Camera2 API 中启用闪光灯?

来自分类Dev

如何在不为每种情况嵌入 echo 语句的情况下在 Bash 中绘制 Hangman?

来自分类Dev

如何在没有嵌套查询的情况下在MySQL中执行组聚合?

来自分类Dev

如何在不使用 distinct 方法的情况下在 Django 中获取不同的过滤查询集?

来自分类Dev

如何在不使用JS的情况下在ActionCable Channel中接收数据?

来自分类Dev

如何在不使用硬编码列的情况下在LINQ中透视数据

来自分类Dev

如何在不使用FormData的情况下在Ajax调用中添加文件数据?

来自分类Dev

如何在多种情况下在数据框的新列中填充值

来自分类Dev

如何在不使用GROUP BY或PARTITION BY的情况下在Oracle SQL中对数据进行分组

来自分类Dev

Swift:如何在没有情节提要的情况下在Container View中更新数据

来自分类Dev

ADO.Net-如何在不知道架构的情况下在表中插入数据

来自分类Dev

如何在不使用Spark SQL的情况下在Spark中对数据帧进行排序?

来自分类Dev

如何在不丢失现有数据的情况下在Laravel中迁移架构?

来自分类Dev

如何在不执行原始 SQL 查询的情况下在 Activerecord 中添加数据库域?

Related 相关文章

  1. 1

    如何在启用行选择的情况下在角度ui网格中启用文本选择

  2. 2

    如何在不启用旧语法的情况下在rspec 3中取消存根?

  3. 3

    如何在启用鼠标的情况下在nano编辑器中复制和粘贴?

  4. 4

    jqGrid:如何在启用表单编辑的情况下在每行中添加编辑和删除按钮?

  5. 5

    如何在没有sstableloader的情况下在Titan服务器中(使用Cassandra和Elastic Search)备份和还原数据

  6. 6

    如何在没有sstableloader的情况下在Titan服务器中(使用Cassandra和Elastic Search)备份和还原数据

  7. 7

    如何将Cassandra与TDE(透明数据加密)一起使用

  8. 8

    默认情况下在angularjs中启用缓存吗?

  9. 9

    默认情况下在angularjs中启用缓存吗?

  10. 10

    默认情况下在angularjs中启用缓存吗?

  11. 11

    默认情况下在gcc中启用AddressSanitizer

  12. 12

    如何在未启用日志记录功能的情况下在Out Interceptor中获取http响应正文?

  13. 13

    如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

  14. 14

    如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

  15. 15

    如何在没有用户关注的情况下在Android M中启用Android权限

  16. 16

    如何在不构建新会话的情况下在 Camera2 API 中启用闪光灯?

  17. 17

    如何在不为每种情况嵌入 echo 语句的情况下在 Bash 中绘制 Hangman?

  18. 18

    如何在没有嵌套查询的情况下在MySQL中执行组聚合?

  19. 19

    如何在不使用 distinct 方法的情况下在 Django 中获取不同的过滤查询集?

  20. 20

    如何在不使用JS的情况下在ActionCable Channel中接收数据?

  21. 21

    如何在不使用硬编码列的情况下在LINQ中透视数据

  22. 22

    如何在不使用FormData的情况下在Ajax调用中添加文件数据?

  23. 23

    如何在多种情况下在数据框的新列中填充值

  24. 24

    如何在不使用GROUP BY或PARTITION BY的情况下在Oracle SQL中对数据进行分组

  25. 25

    Swift:如何在没有情节提要的情况下在Container View中更新数据

  26. 26

    ADO.Net-如何在不知道架构的情况下在表中插入数据

  27. 27

    如何在不使用Spark SQL的情况下在Spark中对数据帧进行排序?

  28. 28

    如何在不丢失现有数据的情况下在Laravel中迁移架构?

  29. 29

    如何在不执行原始 SQL 查询的情况下在 Activerecord 中添加数据库域?

热门标签

归档