journal article·2024Open access

FusionNN: A Semantic Feature Fusion Model Based on Multimodal for Web Anomaly Detection

Li Wang, Mingshan Xia, Hao Hu, Jianfang Li, Fengyao Hou, Gang Chen

Computers, Materials & Continua· Volume 79· Issue 2

Abstract

With the rapid development of the mobile communication and the Internet, the previous web anomaly detection and identification models were built relying on security experts’ empirical knowledge and attack features. Although this approach can achieve higher detection performance, it requires huge human labor and resources to maintain the feature library. In contrast, semantic feature engineering can dynamically discover new semantic features and optimize feature selection by automatically analyzing the semantic information contained in the data itself, thus reducing dependence on prior knowledge. However, current semantic features still have the problem of semantic expression singularity, as they are extracted from a single semantic mode such as word segmentation, character segmentation, or arbitrary semantic feature extraction. This paper extracts features of web requests from dual semantic granularity, and proposes a semantic feature fusion method to solve the above problems. The method first preprocesses web requests, and extracts word-level and character-level semantic features of URLs via convolutional neural network (CNN), respectively. By constructing three loss functions to reduce losses between features, labels and categories. Experiments on the HTTP CSIC 2010, Malicious URLs and HttpParams datasets verify the proposed method. Results show that compared with machine learning, deep learning methods and BERT model, the proposed method has better detection performance. And it achieved the best detection rate of 99.16% in the dataset HttpParams.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Spam and Phishing Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. Signature-based and machine-learning-based web application firewalls: A short survey
2. Multitier web system reliability: Identifying causative metrics and analyzing performance anomaly using a regression model10.3390/s23041919 ↗
3. Snort-Lightweight intrusion detection for networks
4. A stateful intrusion detection system for world-wide web servers
5. Bro: A system for detecting network intruders in real-time
6. Anomaly detection of web-based attacks
7. A multi-model approach to the detection of web-based attacks10.1016/j.comnet.2005.01.009 ↗
8. Using generalization and characterization techniques in the anomaly-based detection of web attacks
9. Anomaly detection for web log data analysis using weighted PCA technique
10. A hybrid web log based intrusion detection model
11. Anomaly detection for web log based data: A survey
12. WEDL-NIDS: Improving network intrusion detection using word embedding-based deep learning method
13. A deep learning method to detect web attacks using a specially designed CNN
14. TR-IDS: Anomaly-based intrusion detection through text-convolutional neural network and random forest10.1155/2018/4943509 ↗
15. J. Saxe and K. Berlin, “eXpose: A character-level convolutional neural network with embeddings for detecting malicious urls, file paths and registry keys,” arXiv:1702.08568, 2017.
16. Convolutional neural network with character embeddings for malicious web request detection
17. Web application firewall using character-level convolutional neural network
18. Evaluating CNN and LSTM for web attack detection
19. M-CNN: A new hybrid deep learning model for web security
20. ASCII embedding: An efficient deep learning method for web attacks detection
21. Statistical profiling of n-grams for payload based anomaly detection for HTTP web traffic
22. An anomaly detection system based on variable N-gram features and one-class SVM10.1016/j.infsof.2017.07.009 ↗
23. Efficient detection of anomolous HTTP payloads in networks
24. Detection of web attacks using the BERT model
25. Detection of web-attack using DistilBERT, RNN, and LSTM
26. CNN-LSTM: Hybrid deep neural network for network intrusion detection system10.1109/ACCESS.2022.3206425 ↗
27. H. Le, Q. Pham, D. Sahoo, and S. C. Hoi, “URLNet: Learning a URL representation with deep learning for malicious URL detection,” arXiv:1802.03162, 2018.
28. F. Ahmad, “Malicious-URLs Dataset,” Feb. 18, 2017. [Online]. Available: https://github.com/faizann24/Using-machine-learning-to-detect-malicious-URLs
29. Morzeux, “HttpParams Dataset,” May 17, 2016. [Online]. Available: https://github.com/Morzeux/HttpParamsDataset
30. march0, “HTTP CSIC 2010,” Jun. 11, 2019. [Online]. Available: https://github.com/march0/CSIC-2010-HTTP-dataset-classificatin-with-TFidf/tree/master/data
31. Deep supervised cross-modal retrieval
32. A high-performance web attack detection method based on CNN-GRU model