SQL injection recognition method based on machine learning and adapting to scenes automacitally

A machine learning and automatic adaptation technology, applied in the field of digital information transmission, can solve problems such as insufficient data volume, inability to actually generate enterprise applications, and low quality, and achieve the effects of low deployment difficulty, good scalability, and good accuracy

Inactive Publication Date: 2019-02-12
ANHUI ZHONGXIN SOFTWARE
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this type of research often faces difficulties such as insufficient data volume, low quality, and manual generation, and cannot actually generate effective enterprise applications.

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
  • SQL injection recognition method based on machine learning and adapting to scenes automacitally
  • SQL injection recognition method based on machine learning and adapting to scenes automacitally
  • SQL injection recognition method based on machine learning and adapting to scenes automacitally

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the The described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0055] like Figure 1-6 A machine learning-based automatic scene-adapting SQL injection identification method shown includes the following steps:

[0056] Step 1, the machine learning process, specifically includes the following steps:

[0057] Step 1.1, deploy firewall: deploy firewall in front of the server;

[0058] Step 1.2, mach...

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 the technical field of digital information transmission, particularly relates to a SQL injection recognition method based on machine learning and adapting to scenes automacitally, which comprises a machine learning process and a machine protection process. The machine learning process comprises deploying a firewall, separating SQL sentences in traffic, learning SQL characteristics in a machine learning manner, learning traffic characteristics in the machine learning manner, and recognizing SQL injection. The machine protection process includes deploying firewall, separating SQL sentences from traffic, judging the danger of SQL sentences, judging the danger of traffic characteristics, identifying the SQL injection, and users participating in firewall tuning. The SQLinjection recognition method of the present invention is different from a traditional SQL injection detection model. Under the condition of ignorance of the background situation, the possible SQL injection can be detected only by analyzing the input of the user, and the threat degrees can be graded. Defense can be implemented without writing rules, thereby reducing the rate of false positives.

Description

technical field [0001] The invention relates to the technical field of digital information transmission, in particular to a machine learning-based SQL injection recognition method that automatically adapts to scenarios. Background technique [0002] SQL (Structured Query Language) is a domain-specific language used in programming to manage data stored in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). SQL injection is a code injection technique used to attack data-driven applications. Malicious SQL statements are inserted into input fields for execution (such as dumping database content to the attacker). SQL injection must be exploited in the application software. SQL injection is often referred to as an attack vector for websites, but it can be used to attack any type of SQL database. SQL injection attacks allow attackers to spoof identities, tamper with existing data, cause rejection issues (s...

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): G06F12/14G06F15/16
CPCG06F12/14G06F15/16
Inventor 朱静轩曹策陈勇孟彦
Owner ANHUI ZHONGXIN SOFTWARE
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