DarkHunter: A Fingerprint Recognition Model for Web Automated Scanners Based on CNN

Yong Fang,Xiao Long,Liang Liu,Cheng Huang
DOI: https://doi.org/10.1145/3199478.3199504
2018-01-01
Abstract:Web automated scanners can help web application administrators to find the vulnerabilities without any cybersecurity knowledge. Because of convenience and efficiency, cyber attackers also use such tools to launch massive attacks. This paper demonstrated a framework that can be used to classify different fingerprints of automated tools, called DarkHunter. In this paper, one of the purposes is to analyze the payload features from different tools and use a deep learning algorithm to identify them. In addition, this paper designed a distributed scanner data collection architecture based on docker. Meanwhile, a state window method was proposed to split the huge raw sequence data. Finally, we evaluated the framework with the real data. The experiment showed DarkHunter could simplify the extracted feature by using Convolutional Neural Network and accurately identify scanners based on scanning state rather than banners. DarkHunter can provide an accuracy rate of 94.6% and a recall rate of 95.0%.
What problem does this paper attempt to address?