{'fraction_non_alphanumeric': 0.02654867256637168, 'fraction_numerical': 0.007079646017699115, 'mean_word_length': 5.389830508474576, '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}}
DVF-fog: distributed virtual firewall in fog computing based on risk analysis

To eliminate network saturation during data exchanges, fog computing is deployed as the technology that benefits from both cloud computing and internet of things (IoT) paradigms. Therefore, we focus on network access control issues that are considered as grave challenges in a distributed environment such as fog/cloud computing. Therefore, we present an architecture for distributed fog with a divided topology into zones and implement distributed firewall/controller. This way, we can combine user-based access control and distributed network-based access control based on risk analysis and estimation. The simulation results show that our proposed technique improves the network performance in terms of throughput and blocking rate and it is able to prevent DDoS. Furthermore, the comparison with existing approaches based on the openstack framework illustrates that the fog-based distributed virtual firewall (DVF) approach decreases significantly the false positive rate (FPR) to be 0.0942% and increases the true positive rate (TPR) to be 99.9%.