{'fraction_non_alphanumeric': 0.022425249169435217, 'fraction_numerical': 0.0033222591362126247, 'mean_word_length': 5.965317919075145, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards Thwarting Unauthorized Network Accesses with a Feather-Weight Hypervisor

In the cloud computing environment, most of applications rely on the network access to achieve their functionalities. Untrusted or vulnerable cloud applications will incur unauthorized network accesses which may bring on the user information leakage or other threats. In this paper, we propose a novel feather-weight hardware-assisted hypervisor, namely NFVisor (Network Filter Hypervisor), to thwart such unauthorized network accesses. Compared to previous host-based approaches, NFVisor offers two distinct advantages: preinstalled commodity OS compatibility and non-by passable manipulation of network accesses. Unlike typical hypervisors, deploying NFVisor does not require OS reinstallation. By intercepting the low-level interactions between the OS and the hardware, NFVisor can manipulate the network accesses at the hypervisor layer instead of the OS layer, which is subvertable for the privileged malware. Our functionality evaluation shows NFVisor can impede unauthorized network connections effectively while the performance evaluation shows desktop-oriented workloads achieve 94.12% of native speed on average.