首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加密Neo4j关系

加密Neo4j关系
EN

Stack Overflow用户
提问于 2019-01-12 00:44:54
回答 1查看 106关注 0票数 0

我知道在将数据持久化到图形数据库之前,应用程序可以对Neo4j does not support explicit encryption和数据进行加密。但这提出了一个问题:假设节点中的数据是加密的,但这些节点之间的关系仍然以明文形式维护。这会产生一个包含加密信息的节点图,但严格地说,即使关系的名称(或数据)是加密的,仍然需要从关系中收集数据。例如:

有没有一种方法可以加密或保护Neo4j数据库中的关系,使攻击者无法收集图的结构(即使数据本身是安全的)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-12 04:12:12

您可以尝试通过添加相当多的无意义关系(也可能是无意义节点)来混淆数据结构。

无意义关系可以具有无意义类型,也可以具有将其标记为无意义关系的特殊属性值。使用的属性甚至可以是“真实”属性。并且这些无意义关系可以连接到真实节点和无意义节点。

无意义节点可以具有无意义标签,也可以具有将其标记为无意义节点的特殊属性值。

当然,您的查询必须精心设计以忽略无意义的节点和关系,但这可能并不困难。

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

https://stackoverflow.com/questions/54150749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档