USENIX Security2020Top-tier venue
DELF: Safeguarding deletion correctness in Online Social Networks
Katriel Cohn-Gordon, Georgios Damaskinos, Divino Neto, Joshi Cordova, Benoît Reitz, Benjamin Strahs, Daniel Obenshain, Paul Pearce, Ioannis Papagiannis, Available Media
Abstract
Deletion is a core facet of Online Social Networks (OSNs). For users, deletion is a tool to remove what they have shared and control their data. For OSNs, robust deletion is both an obligation to their users and a risk when developer mistakes inevitably occur. While developers are effective at identifying high-level deletion requirements in products (e.g., users should be able to delete posted photos), they are less effective at mapping high-level requirements into concrete operations (e.g., deleting all relevant items in data stores). Without framework support, developer mistakes lead to violations of users' privacy, such as retaining data that should be deleted, deleting the wrong data, and exploitable vulnerabilities.
We propose DELF, a deletion framework for modern OSNs. In DELF, developers specify deletion annotations on data type definitions, which the framework maps into asynchronous, reliable and temporarily reversible operations on backing data stores. DELF validates annotations both statically and dynamically, proactively flagging errors and suggesting fixes.
We deployed DELF in three distinct OSNs, showing the feasibility of our approach. DELF detected, surfaced, and helped developers correct thousands of omissions and dozens of mistakes, while also enabling timely recovery in tens of incidents where user data was inadvertently deleted.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5b9c06ce-536f-47cb-93e6-e997c2cf1483Cited by top-tier papers6
- Understanding Account Deletion and Relevant Dark Patterns on Social MediaBrennan Schaffner, Neha A. Lingareddy, Marshini ChettyCSCW 2022 · 66 citations
- Mammoths Are Slow: The Overlooked Transactions of Graph DataAudrey Cheng, Jack Waudby, Hugo Firth, Natacha Crooks et al.VLDB 2024 · 9 citations
- K9db: Privacy-Compliant Storage For Web Applications By ConstructionKinan Dak Albab, Ishan Sharma, Justus Adam, Benjamin Kilimnik et al.OSDI 2023 · 7 citations
- Edna: Disguising and Revealing User Data in Web ApplicationsLillian Tsai, Hannah Gross, Eddie Kohler, M. Frans Kaashoek et al.SOSP 2023 · 1 citation
- Splice: Efficiently Removing a User's Data from In-memory Application StateXueyuan Han, James Mickens, Siddhartha SenCCS 2023
Builds on6
- SoK: Sanitizing for SecurityDokyung Song, Julian Lettner, Prabhu Rajasekaran, Yeoul Na et al.S&P 2019 · 196 citations
- RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow TrackingYang Ji, Sangho Lee, Evan Downing, Weiren Wang et al.CCS 2017 · 119 citations
- CRLite: A Scalable System for Pushing All TLS Revocations to All BrowsersJames Larisch, David R. Choffnes, Dave Levin, Bruce M. Maggs et al.S&P 2017 · 105 citations
- Lethe: A Tunable Delete-Aware LSM EngineSubhadeep Sarkar, Tarikul Islam Papon, Dimitris Staratzis, Manos AthanassoulisSIGMOD 2020 · 68 citations
- IVD: Automatic Learning and Enforcement of Authorization Rules in Online Social NetworksPaul Marinescu, Chad Parry, Marjori Pomarole, Yuan Tian et al.S&P 2017 · 14 citations
Related papers
- Empirical Understanding of Deletion Privacy: Experiences, Expectations, and MeasuresMohsen Minaei, Mainack Mondal, Aniket KateUSENIX Security 2022
- Deceptive Deletions for Protecting Withdrawn Posts on Social Media PlatformsMohsen Minaei, S. Chandra Mouli, Mainack Mondal, Bruno Ribeiro et al.NDSS 2021
- Control, Confidentiality, and the Right to be ForgottenAloni Cohen, Adam D. Smith, Marika Swanberg, Prashant Nalini VasudevanCCS 2023 · 6 citations
- Meaningful Data Erasure in the Presence of DependenciesVishal Chakraborty, Youri Kaminsky, Sharad Mehrotra, Felix Naumann et al.VLDB 2025
- "Oops...": Mobile Message Deletion in Conversation Error and Regret RemediationMark Warner, Laura Lascau, Anna L. Cox, Duncan P. Brumby et al.CHI 2021 · 6 citations
