Flexible Information-Flow Control
Daniel Schoepe
Chalmers University of Technology
Add to Calendar
2017-07-14 14:00:00
2017-07-14 15:00:00
America/New_York
Flexible Information-Flow Control
Due to the pervasiveness of untrusted code handling sensitiveinformation, information leaks in programs pose a high risk of unwanteddata disclosure. While information-flow control techniques providestrong guarantees, they are not widely used in practice. Conversely morelight-weight techniques such as taint tracking lack formal guaranteesand analysis.To address this, we investigate more permissive techniques with weakerguarantees: Taint tracking is widely used, but hard to capture formally.We present a formal security definition of the security property itenforces and explore a new enforcement method based on the facetedvalues technique. Additionally, we establish a connection between thesecurity notions of opacity and noninterference. To make fully-fledgedinformation-flow control easier to use, we present an approach tosecure database-backed applications using homogeneous meta-programmingto secure applications combining server-side code, client-side code, anddatabase interactions.
32-G449