Proxy detection method and device based on domain name generic resolution, equipment and medium
A detection method and a pan-analysis technology, applied in the Internet field, can solve the problems of high false alarm rate, information is easy to be forged, and high delay, and achieve the effect of enhancing protection detection, shortening judgment time, and improving accuracy
- 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 the agent is not used for resource access, the time-consuming of DNS local resolution is a non-zero long long number of milliseconds, and when the agent is used for resource access, the time-consuming of DND local resolution is always equal to 0, because when the agent 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-consum...
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 resolution time, if the DNS difference is equal to 0, then 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 Perf...
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