Fingerprinting web servers through Transformer-encoded HTTP response headers
Not on the map. Why?
Abstract (arXiv)
We explored leveraging state-of-the-art deep learning, big data, and natural language processing to enhance the detection of vulnerable web server versions. Focusing on improving accuracy and specificity over rule-based systems, we conducted experiments by sending various ambiguous and non-standard HTTP requests to 4.77 million domains and capturing HTTP response status lines. We represented these status lines through training a BPE tokenizer and RoBERTa encoder for unsupervised masked language modeling. We then dimensionality reduced and concatenated encoded response lines to represent each domain's web server. A Random Forest and multilayer perceptron (MLP) classified these web servers, and achieved 0.94 and 0.96 macro F1-score, respectively, on detecting the five most popular origin web servers. The MLP achieved a weighted F1-score of 0.55 on classifying 347 major type and minor version pairs. Analysis indicates that our test cases are meaningful discriminants of web server types. Our approach demonstrates promise as a powerful and flexible alternative to rule-based systems.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 36 references that are in the map. First posted on arXiv 26 Mar 2024.
Builds on
11 of 36 references.
References · 11
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2020Longformer: The Long-Document Transformercited by 3,413
- 2021TSDAE: Using Transformer-based Sequential Denoising Auto-Encoder for Unsupervised Sentence Embedding Learningcited by 116
- 2018Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulationcited by 63
- 2021Approximation capability of two hidden layer feedforward neural networks with fixed weightscited by 24
- 2021HTTP2vec: Embedding of HTTP Requests for Detection of Anomalous Trafficcited by 6
- 2013Automated generation of web server fingerprintscited by 1
Built on by
Not cited yet.