@inproceedings{eba6c11271d54ba4ab6279fdeb1c54f0,
title = "VSYS: A programmable sudo",
abstract = "We present Vsys, a mechanism for restricting access to privileged operations, much like the popular sudo tool on UNIX. Unlike sudo, Vsys allows privileges to be constrained using general-purpose programming languages and facilitates composing multiple system services into powerful abstractions for isolation. In use for over three years on PlanetLab, Vsys has enabled over 100 researchers to create private overlay networks, user-level file systems, virtual switches, and TCP-variants that function safely and without interference. Vsys has also been used by applications such as whole-system monitoring in a VM. We describe the design of Vsys and discuss our experiences and lessons learned.",
author = "Sapan Bhatia and {Di Stasi}, Giovanni and Thom Haddow and Andy Bavier and Steve Muir and Larry Peterson",
year = "2019",
language = "English (US)",
series = "Proceedings of the 2011 USENIX Annual Technical Conference, USENIX ATC 2011",
publisher = "USENIX Association",
pages = "253--258",
booktitle = "Proceedings of the 2011 USENIX Annual Technical Conference, USENIX ATC 2011",
note = "2011 USENIX Annual Technical Conference, USENIX ATC 2011 ; Conference date: 15-06-2011 Through 17-06-2011",
}