2016-03-24 1 views
1

Wie kann ich eine eine Neo4j-Datenbank verschlüsseln? wenn ichNeo4j Verschlüsselung

Zum Beispiel habe eine kleine Datenbank nur zwei Knoten und eine Beziehung, Node (Tom: Person) und Knoten (ABC: Gesellschaft) und die Beziehung Arbeitgeber und ich habe diese Abfrage

Cypher Abfrage :

MATCH (Tom:person) - [:EMPLOYER] - > (ABC:company) 
WHERE Tom.name = “Tom” 
RETURN company.name; 

ich habe über Neo4j Verschlüsselung gelesen und fanden die folgende:

Neo4j derzeit mit Datenverschlüsselung beschäftigt sich nicht explizit für Szenarien, in denen zusätzliche Sicherheit des ist Zwei Ansätze sind üblich: Verschlüsseln des Dateisystems, auf dem sich die Datenbank befindet, und Verschlüsseln der Daten selbst aus der Anwendung.

Vielen Dank

+0

Welche von denen möchten Sie verschlüsseln? Nur die Eigenschaften? –

Antwort

1

Wie die Erklärung Staaten hat Neo4j keine integrierte Verschlüsselung. Verschlüsseln Sie das Dateisystem oder nur die Daten, bevor Sie es einfügen. Letzteres ist wahrscheinlich einfacher, wenn Sie nicht die Ressourcen für ein verschlüsseltes Dateisystem haben, aber Sie müssen mehr Code schreiben.