service data migration: validate origin of data pushes #64

Open
opened 2020-08-16 15:46:58 +02:00 by schmittlauch · 0 comments
Owner

In the current model, the migration of service data (stored posts, subscription lists) is push-based.
But also currently, data pushes can come anytime from any source, allowing insertion of arbitrary data out of the blue.

A mechanism is needed for only allowing data pushes from valid neighbour nodes, like the direct predecessor at join and leave, direct neighbours at stabilise, or redundancy nodes.

Possible solutions:

  • pass a random token via DHT protocoll to be presented by the remote service then, problem: DHT communication unencrypted
  • within a node, pass list of valid origins from DHT to service layer
In the current model, the migration of service data (stored posts, subscription lists) is push-based. But also currently, data pushes can come anytime from any source, allowing insertion of arbitrary data out of the blue. A mechanism is needed for only allowing data pushes from valid neighbour nodes, like the direct predecessor at join and leave, direct neighbours at stabilise, or redundancy nodes. Possible solutions: - pass a random token via DHT protocoll to be presented by the remote service then, problem: DHT communication unencrypted - within a node, pass list of valid origins from DHT to service layer
schmittlauch added the
security
label 2020-08-16 15:46:58 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: schmittlauch/Hash2Pub#64
No description provided.