~/talk

Riverbed: Enforcing User-defined Privacy Constraints in Distributed Web Services

Talkat NSDI 2019 · 2019-02-26..02-28· [privacy-and-compliance, distributed-systems]
links:none on file
name:Ronny Ko
links:none on file
links:none on file
slides:none on file

Riverbed implements a transparent Riverbed proxy that tags client data with simple policies and a taint-tracking Python runtime that enforces them; policies name allowed TLS hosts, disk/network sinks, and whether aggregation is permitted. Server-side universes are created by universe cloning (container instances) so each universe only holds data with the same policy. Remote attestation proves the runtime is trusted. Prototype shows taint tracking adds ~19% CPU overhead on microbenchmarks, paper reports modest slowdowns (~10%) on real apps, and 16 GB hosts comfortably hold ≈150 universes before swapping.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12The Problem
  3. 6:30The Goal
  4. 6:49UserDefined Policies
  5. 9:46Millennials
  6. 10:26Alice Bob
  7. 13:43Remote attestation
  8. 15:27Recap
  9. 16:27Experimental Results
  10. 17:49Memory Pressure
  11. 18:45Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.