SQL (Structured Query Language) injection detection system and method based on cloud environment
A detection system and detection method technology, applied in the computer field, can solve problems such as firewall identification and blocking, achieve the effects of reducing performance configuration and network bandwidth requirements, increasing difficulty, and shortening the time for injection detection
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] see figure 2 , is a structural block diagram of a cloud environment-based SQL injection detection system provided by an embodiment of the present invention. The SQL injection detection system 100 based on the cloud environment includes: a client 10, a cloud server 20 and a target host 30, and the cloud server 20 includes a first input / output interface 201 connected in sequence, an SQL error display injection unit 202 and a second Input / output interface 203, the first input / output interface 201 is correspondingly connected to the client 10, and the second input / output interface 203 is correspondingly connected to the target host 30, wherein, combined figure 2 and image 3 :
[0055] The client 10 sends an injection request for information of N databases / tables / columns / records to the cloud server 20 through the first input / output interface 201 of the cloud server 20 .
[0056] According to the injection request received by the first input / output interface 201, the SQ...
Embodiment 2
[0062] see Figure 4~5 , is a structural block diagram of another cloud-based SQL injection detection system provided by an embodiment of the present invention. Like Embodiment 1, the SQL injection detection system 200 based on the cloud environment of this embodiment includes: a client 10, a cloud server 20, and a target host 30, and the cloud server 20 includes a first input / output interface 201, The SQL error injection unit 202 and the second input / output interface 203, the first input / output interface 201 is correspondingly connected to the client 10, and the second input / output interface 203 is correspondingly connected to the target host 30. The difference is that the cloud server 20 of this embodiment also includes a half method guessing unit 204. The half method guessing unit 204 is used for:
[0063] Based on the SQL error display injection unit 202 receiving N request results corresponding to the database / table / column / record information returned by the target host ...
Embodiment 3
[0067] refer to Figure 6 , the present embodiment discloses a method for detecting SQL injection based on a cloud environment, comprising steps:
[0068] S501. The cloud server receives injection requests for N databases / tables / columns / record information sent in parallel by the client, and determines the injection type of the injection request and detects the N database types;
[0069] S502. Based on the injection request, the cloud server sequentially sends N requests to the target host to respectively acquire corresponding database / table / column record information;
[0070] S503. The cloud server sequentially receives N request results corresponding to the database / table / column / record information returned by the target host in parallel each time;
[0071] S504. The cloud server combines the N request results received each time and sends them to the client.
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com