作者: Joshua Schiffman , Hayawardh Vijayakumar , Trent Jaeger
DOI: 10.1007/978-3-642-30921-2_11
关键词: Trusted Platform Module 、 Overhead (engineering) 、 System integrity 、 Correctness 、 Secure communication 、 Data integrity 、 Computer science 、 Virtual machine 、 Computer security 、 Bottleneck
摘要: Users are increasingly turning to online services, but concerned for the safety of their personal data and critical business tasks. While secure communication protocols like TLS authenticate protect connections these they cannot guarantee correctness endpoint system. would assurance that all remote receive is from systems satisfy users' integrity requirements. Hardware-based measurement (IM) have long promised such guarantees, failed deliver them in practice. Their reliance on non-performant devices generate timely attestations ad hoc frameworks limits efficiency completeness verification. In this paper, we introduce verification proxy (IVP), a service enforces requirements over systems. The IVP monitors changes unmodified system immediately terminates clients whose specific not satisfied while eliminating attestation reporting bottleneck imposed by current IM protocols. We implemented proof-of-concept detects several classes violations Linux KVM system, imposing less than 1.5% overhead two application benchmarks no more 8% I/O-bound micro-benchmarks.