簡體   English   中英

加密Neo4j關系

[英]Encrypting Neo4j relationships

我知道Neo4j不支持顯式加密 ,並且可以在將數據持久保存到圖形數據庫之前由應用程序對數據進行加密。 但這帶來了一個問題:假設節點中的數據已加密,但是這些節點之間的關系仍然以明文形式維護。 這會導致包含加密信息的節點圖,但是嚴格來說,即使關系(或數據)的名稱已加密,仍然需要從關系中收集數據。 例如:

在此處輸入圖片說明

有沒有辦法加密或保護Neo4j數據庫中的關系,以使攻擊者無法收集圖的結構(即使數據本身是安全的)?

您可以嘗試通過添加大量的廢話關系(可能還包括廢話節點)來混淆數據結構。

廢話關系可以具有廢話類型,也可以具有將其標記為廢話關系的特殊屬性值。 所使用的屬性甚至可以是“真實”屬性。 這些廢話關系可以連接到真實節點和廢話節點。

廢話節點可以具有廢話標簽,或者具有將其標記為廢話節點的特殊屬性值。

當然,您的查詢必須經過精心設計以忽略廢話節點和關系,但這可能並不困難。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM