Abstract
This paper proposes an advanced countermeasure against distributed web-crawlers. We investigated other methods for crawler detection and analyzed how distributed crawlers can bypass these methods. Our method can detect distributed crawlers by focusing on the property that web traffic follows the power distribution. When we sort web pages by the number of requests, most of requests are concentrated on the most frequently requested web pages. In addition, there will be some web pages that normal users do not generally request. But crawlers will request for these web pages because their algorithms are intended to request iteratively by parsing web pages to collect every item the crawlers encounter. Therefore, we can assume that if some IP addresses are frequently used to request the web pages that are located in the long-tail area of a power distribution graph, those IP addresses can be classified as crawler nodes. The experimental results with NASA web traffic data showed that our method was effective in identifying distributed crawlers with 0.0275% false positives when a conventional frequency-based detection method shows 2.882% false positives with an equal access threshold.
Highlights
Web crawling is used in various fields to collect data [1, 2]
Some companies prohibit web-crawlers from access their web pages because of the following reasons: First, webcrawlers may degrade the availability of web servers
If the number of requests from a client exceeds a certain threshold within the predefined duration, the web server classifies the client as a crawler [4]
Summary
Web crawling is used in various fields to collect data [1, 2]. Some web services try to detect crawling activities and to prevent crawlers from accessing web pages through anticrawler methods, but some malicious web-crawlers bypass detection methods by modifying their header values or by distributing source IP addresses to masquerade itself as if they are normal users. The experimental results showed that our method can effectively identify distributed crawlers with 0.0275% false positives. In the conventional frequencybased method, when the threshold is increased to detect more crawler nodes, false positives increase . This paper is organized as follows: Section 2 describes about conventional anticrawling methods and how distributed crawlers can bypass them.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.