Skip to content

Commit

Permalink
Issue 48: Acknowledge security consideration of having task Author
Browse files Browse the repository at this point in the history
  • Loading branch information
junyechen1996 committed Jun 28, 2024
1 parent 8f80695 commit dcf1a7d
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions draft-wang-ppm-dap-taskprov.md
Original file line number Diff line number Diff line change
Expand Up @@ -570,13 +570,19 @@ Author to be under control of the adversary. It is therefore incumbent on
protocol participants to verify the privacy parameters of a task before opting
in.

Another risk is that a malicious coalition of Clients might attempt to pollute
an Aggregator's long-term storage by uploading reports for many (thousands or
perhaps millions) of distinct tasks. While this does not directly impact tasks
used by honest Clients, it does present a Denial-of-Service risk for the
Aggregators themselves. This can be mitigated by limiting the rate at which new
tasks or configured. In addition, deployments SHOULD arrange for the Author to
digitally sign the task configuration so that Clients cannot forge task creation.
One risk introduced by the addition of the Author is the Author can configure
tasks uniquely for a Client. If the Author colludes with the Leader, it can
track the uploading activities of that Client, which leaks information about
that Client, e.g., location.

Another risk introduced by configuring tasks from the Clients is that a
malicious coalition of Clients might attempt to pollute an Aggregator's
long-term storage by uploading reports for many (thousands or perhaps millions)
of distinct tasks. While this does not directly impact tasks used by honest
Clients, it does present a Denial-of-Service risk for the Aggregators
themselves. This can be mitigated by limiting the rate at which new tasks or
configured. In addition, deployments SHOULD arrange for the Author to digitally
sign the task configuration so that Clients cannot forge task creation.

# Operational Considerations

Expand Down

0 comments on commit dcf1a7d

Please sign in to comment.