Decoupling dynamic program analysis from execution in virtual environments (2009)
Jim Chow, Tal Garfinkel, Peter M. Chen
Analyzing the behavior of running programs has a wide variety of compelling applications, from intrusion detection and prevention to bug discovery. Unfortunately, the high runtime overheads imposed...
Abstract Understanding Data Lifetime via Whole System Simulation (2008)
Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum
Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...
AEGIS – Tamper Evident and Tamper Resistant Processing (2008)
G. Edward Suh, Dwaine Clarke, Marten Van Dijk, Srinivas Devadas, Tal Garfinkel, Ben Pfaff, ...
Trusted computing means that the computer will consistently behave in specific ways, and those behaviors will be enforced by hardware and software. Enlightened after reading the papers: Trusted...
Abstract Shredding Your Garbage: Reducing Data Lifetime Through Secure Deallocation (2008)
Jim Chow, Ben Pfaff, Tal Garfinkel, Mendel Rosenblum
Today’s operating systems, word processors, web browsers, and other common software take no measures to promptly remove data from memory. Consequently, sensitive data, such as passwords, social...
Abstract Data Lifetime is a Systems Problem (2008)
Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum
As sensitive data lifetime (i.e. propagation and duration in memory) increases, so does the risk of exposure. Unfortunately, this issue has been largely overlooked in the design of most of today’s...
Abstract Understanding Data Lifetime via Whole System Simulation (2008)
Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum
Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...
Understanding data lifetime / (2006)
Chow, Jim., Rosenblum Mendel Advisor
Submitted to the Department of Computer Science.
Understanding data lifetime via whole system simulation (2004)
Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum
Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright...
Understanding Data Lifetime via Whole System Simulation (2004)
Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum
Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...
Terra: a virtual machine-based platform for trusted computing (2003)
Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh
We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...
Terra: a virtual machine-based platform for trusted computing (2003)
Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh
We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...
Terra: a virtual machine-based platform for trusted computing (2003)
Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh
We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...
Terra: a virtual machine-based platform for trusted computing (2003)
Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh
We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...
Virtual Appliances for Deploying and Maintaining Software (2003)
Constantine Sapuntzakis David, David Brumley, Ramesh Chandra, Nickolai Zeldovich, Jim Chow, Monica S. Lam, ...
This paper attempts to address the complexity of system administration by making the labor of applying software updates independent of the number of computers on which the software is run. Complete...
Terra: A Virtual Machine-Based Platform for Trusted Computing (2003)
Tal Garfinkel Ben, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh
We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...
Virtual Appliances for Deploying and Maintaining Software (2003)
Constantine Sapuntzakis David, David Brumley, Ramesh Chandra, Nickolai Zeldovich, Jim Chow, Monica S. Lam, ...
This paper attempts to address the complexity of system administration by making the labor of applying software updates independent of the number of computers on which the software is run. Complete...
Terra: a virtual machine-based platform for trusted computing (2003)
Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh
We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...
Optimizing the migration of virtual computers (2002)
Constantine R Sapuntzakis, Ramesh Chandra, Ben Pfaff, Monica S. Lain, Mendel Rosenblum, Jim Chow
This paper shows how to quickly move the state of a run-ning computer across a network, including the state in its disks, memory, CPU registers, and I/O devices. We call this state a capsule. Capsule...
Optimizing the migration of virtual computers (2002)
Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum
This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and I/O devices. We call this state a capsule. Capsule...
Optimizing the migration of virtual computers (2002)
Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum
This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and I/O devices. We call this state a capsule. Capsule...
Optimizing the migration of virtual computers (2002)
Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum
Permission is granted for noncommercial reproduction of the work for educational or research purposes.
Optimizing the migration of virtual computers (2002)
Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum
"Beam the computer up, Scotty!" This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and...