A cross-platform and cross-region website content monitoring and shutdown system
By generating cross-platform shutdown scripts in the website monitoring and shutdown system, the problem of difficulty in implementing website shutdown in the existing technology is solved, and the website shutdown effect is achieved that is fast, safe and does not affect other businesses.
Patent Information
- Application Number
- CN202110585471.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-27
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2041-05-27
AI Technical Summary
The existing technology has cross-platform and cross-regional limitations in illegal website tampering and maintenance accidents, making it difficult to achieve fast, secure website shutdown without affecting other normal business.
Provides a website monitoring and shutdown system, including a website shutdown script module, a platform service subsystem and a platform front-end user side module. By generating cross-platform shutdown scripts, the system supports automatic and manual shutdown modes, and can quickly shut down affected websites without obtaining permissions to network devices or host systems.
It has realized cross-platform and cross-regional website monitoring and rapid shutdown, meeting the regulatory processing time limit requirements, and only shutting down affected websites without affecting other normal businesses. It is highly scalable and has high security.
Smart Images

Figure CN113849719B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet information security, and in particular to a system and method for monitoring and shutting down website content across platforms and regions. Background Art
[0002] With the rapid development of Internet technology, illegal website tampering and maintenance accidents occur from time to time, and various network threats emerge in an endless stream. It is easy for websites to contain illegal content related to stability, politics, terrorism, pornography, gambling, drugs, etc.
[0003] In recent years, national Internet security regulatory authorities have put forward increasingly high requirements for information security management and the handling of illegal and harmful information. On the one hand, illegal and harmful information must be discovered and handled promptly (the processing time limit requirement has now been increased to minutes); on the other hand, illegal content must be effectively cleaned up and completely cut off and deleted at the source.
[0004] There are two main methods for shutting down websites: one is blocking at the network layer, and the other is logging into the server to directly shut down the WEB container. Both methods need to adapt to different network devices or host operating systems, and both require logging into the network device or host server to obtain system operation permissions. They have poor cross-platform and real-time performance. At the same time, due to the regional characteristics of network devices, the scalability of these two methods is also poor, and blocking at the network layer is likely to affect other normal business uses of the same IP address.
[0005] For example, the Internet data center IDC security management system of CN110149307A deploys probes at the Internet exit to collect abnormal traffic and abnormal events at the user exit for analysis and storage, and then displays or presents them on the interactive platform. Cooperating with the system setting to form a closed loop, the IDC management department can issue rectification or shut down the system. The system shuts down the website at the network layer, and directly blocks the IP, which is likely to affect the use of other normal businesses. In addition, the system can only process the system inside the IDC computer room, and cannot meet the needs of remote website monitoring and shutdown. It has poor versatility and scalability.
[0006] For another example, the method and system for remote centralized shutdown of CN101610159A requires the installation of a remote shell rsh service on each server separately, is not cross-platform, and has poor scalability. In addition, the method and system directly shuts down the host instead of the affected website, which can easily affect the use of other normal businesses.
[0007] Therefore, there is an urgent need for a cross-platform, cross-regional method for quickly shutting down a website, which does not require obtaining system permissions for network devices or hosts and can safely and quickly shut down the affected website without affecting other normal businesses. Summary of the invention
[0008] This Summary is provided to introduce some concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter; nor is it intended to be used to determine or limit the scope of the claimed subject matter.
[0009] The present invention discloses a website monitoring and shutdown system, which includes a website shutdown script module, a platform service subsystem and a platform front-end user side module (providing an access interface for users through an APP or a webpage). The platform service subsystem includes a project management and shutdown script generation module, an illegal content scanning module, an external warning information receiving module, a warning generation module, a website shutdown scheduling module, and a website management and display module. The external warning information receiving module is connected to the external management system of the superior management department to collect warning information about the illegal content of each website.
[0010] The user logs in to the website monitoring and shutdown system through a web browser or APP to operate. After adding a website monitoring project, select a development language consistent with the website type for the monitoring project, preset automatic / manual shutdown mode, set a command line for shutting down the WEB container for the monitoring project, and the platform service subsystem generates a shutdown script and downloads it to the root directory of each website, and configures the access URL of the shutdown script.
[0011] During the monitoring period, the system performs a content security scan on the website it manages and connects to an external intelligence warning website. When illegal content is found, the system accesses the URL through the http protocol and executes a shutdown script according to the automatic / manual shutdown mode preset by the user to automatically shut down the affected website or generate a shutdown work order for the user to judge whether it needs to be shut down. The present invention discloses a website monitoring and shutdown method. After the user adds a website monitoring project, the platform service subsystem periodically performs a content security scan on each website. If illegal content is found, a warning message is pushed to the user. At the same time, when the warning message sent by the external warning system is received, a warning message can also be pushed to the user. If the user initially sets the managed website to be automatically shut down, after receiving the warning message, the platform service subsystem accesses the pre-generated shutdown script to shut down the affected website. If the user initially sets the managed website to be manually shut down, after receiving the warning message, the platform service subsystem generates a pending shutdown work order for the user. After receiving the work order, the user manually judges whether to shut down the website. If so, the platform service subsystem accesses the shutdown script to shut down the affected website, otherwise it ends directly.
[0012] The pre-generation of a shutdown script in a website monitoring and shutdown method disclosed in the present invention includes: establishing a supervision project for each monitored website; selecting a development language type that is consistent with each website for each supervision project; setting a command line for closing a WEB container for each supervision project, and the shutdown script shuts down the WEB container by calling the command line; and generating a shutdown script for each website based on the selected development language and the set command line.
[0013] The pre-generation of a shutdown script in a website monitoring and shutdown method disclosed by the present invention further includes: selecting an encryption method to encrypt the communication content of the shutdown script; setting a verification password for the shutdown script; and randomly generating a long string and performing a hash calculation as the file name of the shutdown script.
[0014] These and other features and advantages will become apparent by reading the following detailed description and by reference to the associated drawings.It is to be understood that the foregoing general description and the following detailed description are illustrative only and are not restrictive of the aspects of what is claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The present invention will be described in more detail below with reference to specific embodiments shown in the accompanying drawings.
[0016] Figure 1 is a schematic block diagram of a cross-platform and cross-region website content monitoring and shutdown system according to the present invention;
[0017] Figure 2 It is a flow chart of a cross-platform and cross-region website content monitoring and shutdown method according to the present invention;
[0018] Figure 3 is a flow chart of generating and deploying a shutdown script according to the present invention.
[0019] The flowcharts and block diagrams in the accompanying drawings show the system architecture, functions and operations that may be implemented by the system and method according to the embodiments of the present application. In this regard, each box in the flowchart or block diagram may represent a module, a program segment or a part of a code, and the module, program segment or a part of a code contains one or more executable instructions for implementing a specified logical function. DETAILED DESCRIPTION
[0020] The present invention will be described in more detail below by referring to the specific embodiments shown in the accompanying drawings. By reading the detailed description of the specific embodiments below, various advantages and benefits of the present invention will become clear to those of ordinary skill in the art. However, it should be understood that the present invention can be implemented in various forms and should not be limited by the various embodiments set forth herein. The following embodiments are provided in order to be able to more thoroughly understand the present invention. Unless otherwise stated, the technical terms or scientific terms used in this application should be the common meanings understood by those skilled in the art to which this application belongs.
[0021] The present invention provides a cross-platform and cross-region website content monitoring and shutdown system, which realizes website shutdown control by generating a shutdown script on the platform and installing it in the website directory. The shutdown script generated by the platform supports multiple development languages and operating systems, and has a cross-platform feature. In addition, the platform supports two modes: automatic shutdown and manual shutdown. Users can quickly access the background and shut down the website through the APP.
[0022] Figure 1 It is a schematic block diagram of a cross-platform and cross-region website content monitoring and shutdown system according to the present invention.
[0023] The monitoring and shutdown system includes a website shutdown script module 101, a platform service subsystem 102, and a platform front-end user side module 103 which are connected to each other in communication.
[0024] ■The platform front-end user side module 103 includes a webpage management module 1031 and a user management APP module 1032. Users can log in to the platform front-end user side module 103 through a browser or APP to perform shutdown script configuration, warning viewing, manual website shutdown, etc. The platform front-end user side module 103 is usually installed in the user's client computer or mobile phone.
[0025] ■ The platform service subsystem 102 includes a project management and shutdown script generation module 1021, an illegal content scanning module 1022, an external warning information receiving module 1023, a warning generation module 1024, a website shutdown scheduling module 1025, and a website management and display module 1026. Among them:
[0026] 1021 Project management and shutdown script generation module provides users with the function of adding new websites and configuring shutdown scripts in the same development language as each website. After the user adds a website monitoring project through the platform front-end user side module 103, the user selects a development language of the same type as the website for the monitoring project and sets a command line for closing the WEB container for the monitoring project. The platform service subsystem generates a shutdown script based on this and configures the access URL of the shutdown script. The shutdown script can then be downloaded to the root directory of the corresponding website.
[0027] The illegal content scanning module 1022 will periodically scan the illegal content of each website managed by the user and send information to the warning generation module 1024 when illegal content is found.
[0028] The external warning information receiving module 1023 will connect to external systems such as superior management departments to collect warning information about illegal content on the website and send information to the warning generation module 1024 when receiving external warning information.
[0029] The warning generation module 1024 pushes warning information to the platform front-end user side module 103 based on the scanned illegal content or the early warning information received from the outside for the user to view.
[0030] 1025 Website shutdown scheduling module: The system of the present invention provides two modes: automatic website shutdown and user manual shutdown, which can be preset by the user through the platform front-end user side module 103.
[0031] The 1026 website management and display module provides users with configuration management and display capabilities for all websites under their name.
[0032] ■ In the website group consisting of websites 1, 2, 3...N, the website shutdown script module 101 executes the website shutdown script generated by the platform service subsystem 102 according to the website language type, WEB container shutdown command and other information provided by the user through the platform front-end user side module 103. After downloading the generated shutdown script to the root directory of each website, the script can be accessed through the URL to kill the WEB container process. Figure 1 It can be seen that the present invention has a cross-platform feature. Different websites can be developed in different development languages such as PHP, JSP, Python, etc. The platform service subsystem can select a development language consistent with each website when generating a website shutdown script.
[0033] Figure 2 It is an overall flow chart of a cross-platform and cross-region website content monitoring and shutdown method according to the present invention.
[0034] After the user adds a website monitoring project via the platform front-end user-side module 103 , monitoring is started in step 201 .
[0035] The illegal content scanning module 1022 in the platform service subsystem 102 periodically performs content security scans on the website in step 202, and makes a violation information judgment in step 203. If no illegal content is found, the process returns to step 202 to continue periodic scanning and monitoring. If illegal content is found, the process proceeds to step 204 to push a warning message to the user.
[0036] At the same time, if external warning data is received from the connected external warning system, step 204 is also performed to push warning information to the user.
[0037] After receiving the warning message, it is determined in step 205 whether the website is automatically shut down (whether a website is automatically shut down or manually shut down is set by the user in advance):
[0038] ■ If it is an automatic shutdown, the process proceeds to step 206 to access the shutdown script to shut down the affected website, and the process ends at step 209;
[0039] ■ If it is a manual shutdown, the process proceeds to step 207 to generate a shutdown work order to be manually processed.
[0040] In step 208 , the user receives the work order and makes a manual judgment. If the manual judgment is that shutdown is not necessary, the process ends directly in step 209 . Otherwise, the process proceeds to step 206 to access the shutdown script to shut down the affected website and ends in step 209 .
[0041] Figure 3 1 is a flow chart of generating and deploying a shutdown script according to the present invention. The dashed lines in the flow chart are used to indicate in which module of the system each of the following steps occurs.
[0042] In step 301, the user applies to register an account and log in to the platform service subsystem via the web page or APP of the platform front-end user side module 103.
[0043] In step 302, a new supervision project is created for each website that needs to be monitored and shut down.
[0044] In step 303, a development language consistent with the website (such as PHP, Java, Python, etc.) is selected for the new project. The purpose of this is to ensure that the system has cross-platform features and is suitable for different websites developed by development languages such as PHP, JSP, Python, etc.
[0045] In step 304, a command line for closing the WEB container is set for the newly created project, and the shutdown script will shut down the WEB container by calling the command line.
[0046] In step 305, an encryption method (such as AES, DES, SM4, etc.) is selected to encrypt the communication content of the shutdown script.
[0047] Optionally, in step 306, a verification password is further set for the shutdown script to prevent misoperation or misappropriation by others.
[0048] In step 307, the platform service subsystem generates a shutdown script in the language corresponding to the monitored website according to the settings and selections in the previous steps (using the command line for closing the WEB container in step 304 as an operation option to avoid remote command execution vulnerabilities), and then randomly generates a 12-bit string and performs an md5 hash calculation as the file name, such as 798d1f3b46fd3039e5bde2f3cb9f2fb9.php, to ensure that the file name cannot be guessed and enhance security.
[0049] In step 308, the generated shutdown script is downloaded and installed in the root directory of the website to be monitored, and the access URL of the shutdown script is configured on the platform. The website can be shut down by accessing the shutdown script URL.
[0050] The process of generating and deploying the shutdown script ends at step 309 .
[0051] Compared with the prior art, the present invention is not limited by computer rooms or regions, can manage websites in any location, is simple to use, cross-platform, does not require adaptation of network devices or host operating systems, does not require obtaining login permissions for network devices or website servers, has strong scalability, and can use existing web service ports without installing new services / opening new ports. Websites can be shut down automatically or manually through an APP anytime and anywhere, meeting regulatory processing time limit requirements, and only shutting down affected websites without affecting other normal businesses.
[0052] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some or all of the technical features may be replaced by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and specification of the present application.
Claims
1. A cross-platform and cross-region website content monitoring and shutdown system, comprising: The user-side module on the front end of the platform provides users with an access interface to configure shutdown scripts, view warnings, and manually shut down affected websites; A platform service subsystem, which includes a project management and shutdown script generation module, an illegal content scanning module, a warning generation module, a website shutdown scheduling module, and a website management and display module; and Website shutdown script module, The project management and shutdown script generation module is used to generate a shutdown script consistent with the development language type of each website for downloading to the root directory of each website. When the illegal content scanning module scans each website and finds illegal content, it pushes a warning message to the user, and according to the automatic / manual shutdown mode preset by the user, the website shutdown scheduling module executes the shutdown script to automatically shut down the affected website or generate a shutdown work order for the user to determine whether it needs to be shut down; The platform service subsystem generates the shutdown script according to the website language type and WEB container shutdown command information provided by the user via the platform front-end user side module.
2. The system according to claim 1, characterized in that The platform service subsystem also includes an external warning information receiving module, which is connected to the external management system of the superior management department to collect warning information about illegal content of each website.
3. The system according to claim 1, characterized in that The platform front-end user side module includes a web management module and a management APP module. The user logs in to the system through a web browser or APP to operate, access the shutdown script URL to shut down the affected website without obtaining network equipment and host system permissions.
4. The system according to claim 2, characterized in that The warning generation module pushes warning information to the platform front-end user side module for user viewing based on the illegal content discovered by the illegal content scanning module or the warning information received by the external warning information receiving module.
5. A cross-platform and cross-region website content monitoring and shutdown method, comprising: Periodically scan the content security of each monitored website and push warning messages if illegal content is found; Determine whether to automatically shut down the affected website based on the preset: If so, access the shutdown script that is pre-generated and downloaded to the root directory of the affected website and is consistent with the development language type of the affected website to perform the shutdown. If not, a shutdown work order is generated, and the user determines whether shutdown is required; The pre-generation of the shutdown script includes the following steps: establishing a supervision project for each monitored website; Selecting a development language type that is consistent with each website for each regulatory project; A command line for closing the WEB container is set for each supervision item, and the shutdown script shuts down the WEB container by calling the command line; and Generate shutdown scripts for each website based on the selected development language and set command line.
6. The method according to claim 5, characterized in that Further including: The warning information is pushed when external warning information is received from an external management system of a superior management department.
7. The method according to claim 5, characterized in that The pre-generation of the shutdown script further includes: Select an encryption method to encrypt the communication content of the shutdown script; Setting a verification password for the shutdown script; and A long string is randomly generated and hashed to serve as the file name of the shutdown script.
8. The method according to claim 5, characterized in that The method further includes configuring an access URL of the shutdown script and executing shutdown by accessing the URL.
Citation Information
Patent Citations
Method and system for remote centralized shutdown
CN101610159A
IDC safety management system
CN110149307A
Website management system and method
CN104268156A
Website security monitoring method and device
CN107547555A