{'fraction_non_alphanumeric': 0.014301430143014302, 'fraction_numerical': 0.0044004400440044, 'mean_word_length': 5.319444444444445, '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}}
An anomaly detection method to detect web attacks using Stacked Auto-Encoder

Network borne attacks are currently major threats to information security. Enormous efforts such as scanners, encryption devices, intrusion detection systems and firewalls have been made to mitigate these attacks. Web application firewalls use intrusion detection techniques to protect servers form HTTP traffic and, Machine learning algorithms have used based on anomaly detection in these firewalls. In this work, we proposed a method based on the deep neural network as feature learning method and isolation forest as a classifier. We compared this method with the methods does not include feature extraction models on CSIC 2010 data set. Additionally, we applied different activation function and learning for our deep neural network. Results show that deep models are more accurate than methods do not have feature extraction.