{'fraction_non_alphanumeric': 0.0234375, 'fraction_numerical': 0.005859375, 'mean_word_length': 5.137724550898204, '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}}
Real Time Attack Detection with Deep Learning

The Internet of Things (IoT) significantly extends the attack surface of the Internet, making the use of an Anomaly-based Intrusion Detection System of paramount importance. Despite in the last years big research efforts have focused on the application of Deep Learning techniques to attack detection, an ultimate real-time solution, able to provide a high detection rate with an acceptable false alarm rate while processing raw network traffic in real time, has still to be identified. For this reason, in this paper we propose an Intrusion Detection System that, leveraging on probabilistic data structures and Deep Learning, is able to process in real time the traffic collected in a backbone network, offering almost optimal detection performance and low false alarm rate. Indeed, the extensive experimental tests, run to validate and evaluate our system, confirm that, with a proper parameter setting, we can achieve about 90% of detection rate, with an accuracy of 0.871.