Proxy detection method, device, equipment and medium based on domain name pan-analysis
A detection method and pan-analysis technology, applied in the Internet field, can solve problems such as high delay, high time and labor costs, and interference of detection results
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] This embodiment provides a proxy detection method based on domain name pan-analysis, based on the principle that proxy access does not perform local DNS resolution, but performs DNS resolution on the proxy server, and judges the access request according to whether DNS local resolution is performed in the front-end access Whether a proxy is used. When not using a proxy for resource access, the DNS local resolution takes a non-zero long long number of milliseconds, and when using a proxy for resource access, the DNS local resolution time is always equal to 0, because the proxy is used for When accessing, the relevant domain name information is encapsulated in proxy traffic and sent to the proxy client, DNS resolution is performed at the remote end, and DNS resolution is not performed locally, so the time-consuming local DNS resolution can determine whether the access request is a proxy access.
[0031] However, when the time-consuming of DNS local resolution is equal to 0...
Embodiment 2
[0055] This embodiment discloses a device corresponding to the proxy detection method based on domain name universal analysis in Embodiment 1, which is a virtual structure device. In this embodiment, as figure 2 shown, including:
[0056] The request receiving module 210 is configured to receive an access request, and the access request includes a pan-analyzed random domain name;
[0057] DNS resolution time-consuming collection module 220, used to collect the DNS local resolution time of the random domain name through the front end;
[0058] The judging module 230 is configured to judge the difference of the DNS local resolution time. If the difference is equal to 0, the access request is a proxy access.
[0059] The above-mentioned DNS resolution time-consuming collection module 220 obtains the time point when the DNS local resolution starts by calling the front-end PerformanceTiming.domainLookupStart interface, that is, obtains the query start time; by calling the Perform...
Embodiment 3
[0061] image 3 A schematic structural diagram of an electronic device provided by Embodiment 3 of the present invention, such as image 3 As shown, the electronic device includes a processor 310, a memory 320, an input device 330, and an output device 340; the number of processors 310 in a computer device may be one or more, image 3 Take a processor 310 as an example; the processor 310, memory 320, input device 330 and output device 340 in the electronic device can be connected by bus or other methods, image 3 Take connection via bus as an example.
[0062] The memory 320, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the proxy detection method based on domain name pan resolution in the embodiment of the present invention (for example, domain name-based The request receiving module 210, the DNS resolution time-consuming acquisition module 220 a...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com