CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Implementing Erasure Policies Using Taint Analysis

Filippo Del Tedesco (Institutionen för data- och informationsteknik (Chalmers)) ; Alejandro Russo (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers)) ; David Sands (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers))
Nordic Conference in Secure IT Systems (NORDSEC 2010), 2010, Espoo, Finland (03029743). Vol. 7127 (2010), p. 193-209.
[Konferensbidrag, refereegranskat]

Security or privacy-critical applications often require access to sensitive information in order to function. But in accordance with the principle of least privilege – or perhaps simply for legal compliance – such applications should not retain said information once it has served its purpose. In such scenarios, the timely disposal of data is known as an information erasure policy. This paper studies software-level information erasure policies for the data manipulated by programs. The paper presents a new approach to the enforcement of such policies. We adapt ideas from dynamic taint analysis to track how sensitive data sources propagate through a program and erase them on demand. The method is implemented for Python as a library, with no modifications to the runtime system. The library is easy to use, and allows programmers to indicate information-erasure policies with only minor modifications to their code.

Nyckelord: erasure, taint analysis, library



Denna post skapades 2010-11-22. Senast ändrad 2016-07-22.
CPL Pubid: 129358

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)