Automatic WEB client man-machine identification method

A human-computer identification and client-side technology, applied in the field of computer networks, can solve the problem of not being able to block the access of WEB scanners, and achieve the effect of high recognition accuracy

Active Publication Date: 2014-06-25
SHANGHAI TITANSEC NETWORK TECH CO LTD
View PDF3 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some websites use the method of filtering client IP to reduce access from WEB crawlers, but this can only filter out access from known web crawlers and web page collectors, and cannot block WEB scanners from non-fixed IPs and malicious WEB automatic tool access

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic WEB client man-machine identification method
  • Automatic WEB client man-machine identification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] see figure 1 , figure 2 As shown, the present invention provides a fully automatic WEB client human-computer identification method, and the system (hereinafter referred to as the browser identification system) for realizing the method can be deployed on the WEB server as a plug-in of the WEB server, or can be Deployed on the gateway device as an HTTP reverse proxy service, through the system to identify the WEB access behavior of browsers and non-browser automation tools.

[0020] Method of the present invention comprises the steps:

[0021] (1) For an HTTP request sent by any client, the browser identification system generates a cookie name that can identify the client based on the client's IP address and the User-Agent field information in the HTTP request header; the generated algorithm is md5(client_ip, user_agent, preshared_key), where client_ip is the IP address of the client, user_agent is the value of the User-Agent field in the HTTP request header used by th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an automatic WEB client man-machine identification method. The method comprises steps that: a request from a client is received, an identification secret key KEY which can identify the client is generated according to an IP address of the client and partial information of an HTTP request header, the KEY is placed in one Javascript code segment, and the progress returns back to the client. After the client receives and carries out the Javascript code, a client identity Cookie containing the KEY is generated, and the Cookie is used for accessing the WEB server for another time. If the request contains a correct Cookie value, the client is taken as a browser, the access is ok. If the request does not contain the correct Cookie value, the client is taken as a non-browser, and the request is neglected. The method realizes browser and non-browser identification of the transparent client, can effectively reduce accesses of automatic tools, e.g., WEB crawlers, WEB scanners and webpage information acquisition programs, is especially suitable for being applied to a website which requires public announcement of information and hopes that the published information is not acquired by an automation WEB.

Description

technical field [0001] The invention belongs to the technical field of computer networks, and in particular relates to a fully automatic WEB client human-machine identification method. Background technique [0002] Driven by the rapid development of the Internet, various institutions such as finance, application service providers, e-commerce and government units have transplanted their business systems to the WEB, and the WEB has become a universal platform. The center is highly concentrated. Because it carries more and more core businesses of various customers, WEB has become the most important information publishing platform on the Internet. The acquisition of WEB information is so convenient and cheap that the abuse and misappropriation of WEB information has become more and more common. More and more automated tools have been developed to collect information on the Internet day and night. Because the access of these tools has caused a certain negative impact on the WEB...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
Inventor 叶志强程胜年
Owner SHANGHAI TITANSEC NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products