WAF management method and system
A management method and virtual machine technology, applied in the WAF management system and system field, can solve the problems of expensive hardware WAF, cumbersome software WAF deployment, lack of monitoring and logs, etc., to avoid temporary definition and configuration tasks, realize online modification, The effect of improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0084] Please refer to figure 1 It is a functional block diagram of an embodiment of a WAF management system of the present application. The WAF management system provided in this embodiment includes a front end 100, a WAF back end 200, a task center 400 and a resource pool 300;
[0085] The front end 100 uses vue.js as a framework, and Vue.js is a library for building an interactive Web (web page) interface; the WAF backend 200 uses Python's flask as a framework; Flask is a lightweight Web application framework.
[0086] The WAF backend 200 is equipped with api components, such as a restful-api interface provided for the front end, and receives requests such as log query, statistics, WAF instance creation, modification, and status monitoring sent by the front end 100; the api component can also be set for example. The API interface provided by the external system.
[0087] The resource pool 300 is also formed by using the python language flask framework to provide a restful...
Embodiment 2
[0106] Based on the basic deployment of the above-mentioned WAF management system provided by this application, the first implementation of the WAF management method provided by this application is as follows figure 2 Shown:
[0107] The WAF management method provided in this embodiment is used for the process of creating a WAF instance, including the following steps:
[0108] s110. Receive the WAF instance creation request sent by the front end, the WAF instance creation request includes WAF instance rules and deployment information;
[0109] S120. Determine the quantity information of each WAF component and the task name information corresponding to each WAF component according to the WAF instance rules and deployment information; WAF instance creation request of one WAF component waf_server and two WAF components rsa_server; for example, the task name information corresponding to WAF component waf_client is deploy_waf_client;
[0110] s130. Determine the number of virtua...
Embodiment 3
[0125] like Figure 4 As shown, this embodiment further provides a method for modifying a WAF instance on the basis of Embodiment 1: according to the technical solution provided by the embodiment of this application, the following steps are also included:
[0126] s210. Receive the WAF instance modification request sent by the front end. The WAF instance modification request includes WAF instance name information, WAF instance rules and deployment modification information;
[0127] S220. Extract the information of the WAF component to be modified and the corresponding task name information according to the WAF instance rules and the deployment modification information;
[0128] s230. Query the virtual machine account information and virtual IP corresponding to the WAF instance name information and the WAF component to be modified from the WAF instance database;
[0129] S240. Send the extracted task name information and corresponding virtual machine account information to the...
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