Differentiated access control to graph data
Applied to TinkerPop-compatible graph databases
- Track: Graph Processing devroom
- Room: H.1308 (Rolin)
- Day: Saturday
- Start: 13:55
- End: 14:35
JanusGraph provides access to persisted graph data in a way that is scalable in data size and graph traversal length. Graphs become more valuable if data from multiple sources is ingested, but in general not all users will be authorized to access all data in the graph, given privacy laws on personal data and corporate policies. Since it is not practical to maintain separate copies of large graphs for the different authorization groups, a technical solution for access control is required. This presentation deals with this issue and discusses techniques to provide access to graph data under heterogeneous confidentiality regimes. In particular, an add-on TinkerPop API is presented that provides an abstration to the required filtering and supports the auditing of gremlin queries for validity.
Speakers
Marc De Lignie |
Attachments
Links
- Presentation at BNAIC2008
- Presentation at a 2017 Utrecht Data Science meetup
- Personal blog
- Contribution to Apache TinkerPop on Kerberos authentication
- Contribution to Apache TinkerPop on usage with Spark on Yarn
- Contribution to Apache TinkerPop on querying connected components with gremlin
- Video recording (WebM/VP9)
- Video recording (mp4)
- Submit feedback