Data Tethers: Preventing Information Leakage by Enforcing Environmental Data Access Policies
Protecting data from accidental loss or theft is crucial in today's world of
mobile computing. Data Tethers provides environmental policy control of information at the data level, rather than the file level. Data Tethers uses dynamic recompilation to add label tracking instructions to existing applications in the OpenSolaris operating system, allowing fine-grain data flow tracking in legacy applications without the need to recompile from source. We demonstrate the system's feasibility with microbenchmarks that show individual component performance and benchmarks of real user applications like word processors and spreadsheets.