3rd International Week on Management of Networks and Services End-to-End Virtualization of Networks and Services Manweek 2007, October 29-November 2, San José, CA, USA
Mitigating the Lying-Endpoint Problem in Virtualized Network Access Frameworks
Ravi Sahita1, Uday R. Savagaonkar1, Prashant Dewan1, David Durham1
1Intel Corporation, United States
Abstract. Malicious root-kits modify the in-memory state of programs
executing on an endpoint to hide themselves from security software. Such
attacks negatively affect network-based security frameworks that depend
on the trustworthiness of endpoint software. In network access control
frameworks this issue is called the lying-endpoint problem, where a compromised endpoint spoofs software integrity reports to render the framework untrustworthy. We present a novel architecture called Virtualization-enabled Integrity Services (VIS) to protect the run-time integrity of
network-access software in an untrusted environment. We describe the
design of a VIS-protected network access stack, and characterize its performance. We show that a network access stack running on an existing
operating system can be protected using VIS with less than 5% overhead,
even when each network packet causes protection enforcement.