General Data Protection Runtime: Enforcing Transparent GDPR Compliance for Existing Applications

被引:0
作者
Klein, David [1 ]
Rolle, Benny [2 ]
Barber, Thomas [3 ]
Karl, Manuel [1 ]
Johns, Martin [1 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
[2] SAP SE, Walldorf, Germany
[3] SAP Secur Res, Karlsruhe, Germany
来源
PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023 | 2023年
关键词
GDPR Enforcement; Taint-Tracking; Data Protection; Privacy;
D O I
10.1145/3576915.3616604
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent advances in data protection regulations brings privacy benefits for website users, but also comes at a cost for operators. Retrofitting the privacy requirements of laws such as the General Data Protection Regulation (GDPR) onto legacy software requires significant auditing and development effort. In this work we demonstrate that this effort can be minimized by viewing data protection requirements through the lens of information flow tracking. Instead of manual inspections of applications, we propose a lightweight enforcement engine which can reliably prevent unlawful data processing even in the presence of bugs or misconfigured software. Taking GDPR regulations as a starting point, we define twelve software requirements which, if implemented properly, ensure adequate handling of personal data. We go on to show how these requirements can be fulfilled by proposing a metadata structure and enforcement policies for dynamic information flow tracking frameworks. To put this idea into practice, we present Fontus, a Java Virtual Machine (JVM) information flow tracking framework, which can transparently label personal data in existing Java applications in order to aid compliance with data protection regulations. Finally, we demonstrate the applicability of our approach by enforcing data protection polices across 7 large, open source web applications, with no changes required to the applications themselves.
引用
收藏
页码:3343 / 3357
页数:15
相关论文
共 55 条
  • [1] Agarwal Archita, 2022, VLDB ENDOW
  • [2] [Anonymous], 2022, REUTERS
  • [3] [Anonymous], 2021, Bloomberg
  • [4] [Anonymous], 2021, REUTERS
  • [5] Article 29 Data Protection Working Party, 2017, Guidelines on the right to data portability
  • [6] Bell Jonathan, 2014, ACM INT C OBJ OR PRO
  • [7] Cheng Winnie, 2012, USENIX C ANN TECHN C
  • [8] Council of the European Union and European Parliament, 2016, REG EU 2016 679 EUR
  • [9] Davis B., 2010, USENIX C WEB APPL DE
  • [10] di Martino Mariano, 2022, PRIVACY ENHANCING TE