Automatic verification method, device, storage medium and electronic equipment for emergency plan

Through the automatic verification and inspection of emergency plans, the script content, tool system updates and emergency results of emergency plans are regularly checked, and the efficiency and accuracy of emergency plans maintenance are solved, and the function of automatically adjusting the emergency plans is realized, which improves the efficiency and accuracy of emergency response.

CN119781817APending Publication Date: 2025-04-08CHINA CONSTRUCTION BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411972010.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing technology is difficult to meet the maintenance efficiency and accuracy of information system emergency plans, especially when infrastructure changes and version updates, the emergency plan records are inconsistent with the actual information, resulting in the problem of inability to continue to be implemented.

Method used

Provide an automatic verification method for emergency plans, which regularly checks script content, tool system updates and emergency results involved in emergency plans, and sends the results to the administrator to automatically adjust the emergency plans to ensure their accuracy and consistency.

Benefits of technology

It improves the maintenance efficiency of emergency plans, reduces the time and energy of manual verification, ensures the accuracy and timeliness of emergency plans, and can promptly modify the errors in the emergency plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781817A_ABST
    Figure CN119781817A_ABST
Patent Text Reader

Abstract

The present invention provides an automatic verification method, device, storage medium and electronic device for emergency plans, which can regularly verify the contents of scripts involved in emergency plans, and send the results of the content verification to an administrator, wherein the contents involved in the emergency plans include: permissions, objects, parameters and risk points; update verification of the tool system linked to the emergency plan, and send the results of the update verification to the administrator, wherein the tool system includes: a configuration management system and an architecture view system; and result verification of the emergency results of emergency drills or emergency disposal, and send the results of the result verification to the administrator. The present invention can automatically verify the script content of the emergency plan, the updated content of the tool system and the emergency results of the emergency plan without manual participation, and has a high maintenance efficiency for the emergency plan, and can timely modify the errors in the emergency plan to ensure the accuracy of the emergency plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information, and in particular to an automatic verification method, device, storage medium and electronic equipment for emergency plans. Background Art

[0002] As one of the most important basic documents for system operation and maintenance, the emergency plan of information system plays an important role in the emergency response process. However, with the development of IT technology, the scale of IT operation and maintenance has increased dramatically, the complexity of operation and maintenance has increased significantly, and the system failure recovery time requirement has become shorter and shorter. The documented emergency plan has been unable to meet the various business continuity requirements from within and outside the industry. There are a series of problems in the maintenance and use of the current plan.

[0003] In the process of production emergency response, the information recorded in the emergency plan is often inconsistent with the actual production information due to changes in infrastructure or version changes. In production emergency response, it is common that the script cannot be found due to the wrong path, or the found script is not the latest version of the script, etc., and the emergency plan needs to be revised and maintained many times. During maintenance, the maintenance of infrastructure and personnel information requires a lot of energy from the application manager to verify and compare, and it cannot automatically connect to the operation and maintenance platform for automatic update. Under the existing technology scenario, the maintenance workload of the emergency plan is large and the efficiency is low, resulting in the accuracy of the emergency plan needs to be improved. Summary of the invention

[0004] In view of the above problems, the present invention provides an emergency plan automatic verification method, device, storage medium and electronic device that overcome the above problems or at least partially solve the above problems.

[0005] In a first aspect, a method for automatically checking an emergency plan includes:

[0006] Regularly check the script content involved in the emergency plan and send the results of the content check to the administrator, where the content involved in the emergency plan includes: permissions, objects, parameters and risk points;

[0007] Performing an update check on the tool system for emergency plan linkage, and sending the update check result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system;

[0008] The emergency results of the emergency drill or emergency disposal are checked and the results of the check are sent to the administrator.

[0009] Optionally, in some optional implementations, the script content involved in the emergency plan is regularly checked, and the result of the content check is sent to the administrator, including:

[0010] Regularly conduct authority judgment on the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area;

[0011] Regularly perform object judgment on the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range;

[0012] Regularly perform parameter judgment on the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the input parameter is a null value and judging whether it is a high-risk command;

[0013] Regularly judge the risk points in the script content involved in the emergency plan, where the risk point judgment includes: judging sensitive commands;

[0014] The judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment are collectively sent to the administrator as the result of the content verification.

[0015] Optionally, in some optional implementations, after sending the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment, and the judgment result of the risk point judgment as the result of the content verification to the administrator, the method further includes:

[0016] The administrator adjusts the emergency plan based on the results of the content verification.

[0017] Optionally, in some optional implementations, performing update verification on the tool system for emergency plan linkage and sending the update verification result to the administrator includes:

[0018] Identify the update of the configuration management system in the tool system for emergency plan linkage, and obtain update information of the configuration management system, wherein the update information of the configuration management system includes: system update information and contact update information;

[0019] Identify the update of the architecture view system in the tool system for emergency plan linkage, and obtain update information of the architecture view system, wherein the update information of the architecture view system includes: architecture diagram update information and disposal strategy update information;

[0020] The update information of the configuration management system and the update information of the architecture view system are sent to the administrator as the result of the update verification.

[0021] Optionally, in some optional implementations, after sending the update information of the configuration management system and the update information of the architecture view system as update check results to the administrator, the method further includes:

[0022] The administrator confirms the update information according to the result of the update verification.

[0023] Optionally, in some optional implementations, after checking the emergency results of the emergency drill or emergency disposal and sending the results of the result checking to the administrator, the method further includes:

[0024] The administrator determines inaccurate information in the emergency plan according to the result of the result verification, and modifies the emergency plan based on the inaccurate information in the emergency plan.

[0025] In a second aspect, an automatic verification device for emergency plans includes: a content verification unit, an update verification unit, and a result verification unit;

[0026] The content checking unit is used to regularly check the script content involved in the emergency plan and send the content checking result to the administrator, wherein the content involved in the emergency plan includes: permissions, objects, parameters and risk points;

[0027] The update verification unit is used to perform update verification on the tool system for emergency plan linkage and send the update verification result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system;

[0028] The result verification unit is used to verify the emergency results of the emergency drill or emergency disposal, and send the verification results to the administrator.

[0029] Optionally, in some optional implementations, the content verification unit includes: an authority judgment subunit, an object judgment subunit, a parameter judgment subunit, a risk point judgment subunit and a content verification push subunit;

[0030] The authority judgment subunit is used to regularly judge the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area;

[0031] The object judgment subunit is used to regularly judge the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range;

[0032] The parameter judgment subunit is used to regularly judge the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the arranged input parameter is a null value and judging whether it is a high-risk command;

[0033] The risk point judgment subunit is used to regularly judge the risk points in the script content involved in the emergency plan, wherein the risk point judgment includes: judging sensitive commands;

[0034] The content verification push subunit is used to send the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment to the administrator as the result of the content verification.

[0035] In a third aspect, a computer-readable storage medium stores a program thereon, and when the program is executed by a processor, the automatic verification method of emergency plans described in any one of the above items is implemented.

[0036] In a fourth aspect, an electronic device comprises at least one processor, and at least one memory and a bus connected to the processor; wherein the processor and the memory communicate with each other via the bus; and the processor is used to call program instructions in the memory to execute any one of the above-mentioned methods for automatic verification of emergency plans.

[0037] By means of the above technical scheme, the present invention provides an automatic verification method, device, storage medium and electronic device for emergency plans, which can regularly verify the script content involved in the emergency plan and send the results of the content verification to the administrator, wherein the contents involved in the emergency plan include: permissions, objects, parameters and risk points; update the tool system linked to the emergency plan and send the results of the update verification to the administrator, wherein the tool system includes: a configuration management system and an architecture view system; perform result verification on the emergency results of emergency drills or emergency disposal, and send the results of the result verification to the administrator. It can be seen from this that the present invention can automatically verify the script content of the emergency plan, the updated content of the tool system and the emergency results of the emergency plan without manual participation, and has a high maintenance efficiency for the emergency plan, and can promptly modify the errors in the emergency plan to ensure the accuracy of the emergency plan.

[0038] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0040] Figure 1 A flow chart showing a first method for automatic verification of emergency plans provided by the present invention is shown;

[0041] Figure 2 A flow chart showing a second method for automatic verification of emergency plans provided by the present invention is shown;

[0042] Figure 3 A schematic diagram of the structure of an automatic verification device for emergency plans provided by the present invention is shown;

[0043] Figure 4 A structural schematic diagram of an electronic device provided by the present invention is shown. DETAILED DESCRIPTION

[0044] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0045] like Figure 1 As shown, the present invention provides an automatic verification method for emergency plans, including: S100, S200 and S300;

[0046] S100, regularly checking the script content involved in the emergency plan, and sending the result of the content checking to the administrator, wherein the content involved in the emergency plan includes: permissions, objects, parameters and risk points;

[0047] Optionally, the emergency plan mentioned in the present invention can quickly respond to and handle failures that interrupt or seriously affect business (such as downtime, data loss and business interruption, etc.), restore the business system in the shortest time, and minimize the loss. An emergency plan is a pre-made action plan and basis for dealing with various emergencies.

[0048] Optionally, the emergency plan needs to be executed by the device, so a corresponding script needs to be established so that the device can execute the script to perform corresponding emergency processing. The present invention does not limit this.

[0049] Optionally, in some optional embodiments, the S100 includes: step 1.1, step 1.2, step 1.3, step 1.4 and step 1.5;

[0050] Step 1.1: Regularly perform authority judgment on the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area;

[0051] Step 1.2: Regularly perform object judgment on the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range;

[0052] Step 1.3: Regularly perform parameter judgment on the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the input parameter is a null value and judging whether it is a high-risk command;

[0053] Step 1.4: regularly judge the risk points in the script content involved in the emergency plan, wherein the risk point judgment includes: judging sensitive commands;

[0054] Step 1.5: Send the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment to the administrator as the result of the content verification.

[0055] Optionally, the present invention may adopt different judgment methods for different contents. For example, for authority judgment, the present invention may judge whether the corresponding authority is possessed by checking the state corresponding to the authority setting, and the present invention does not limit this.

[0056] Optionally, for object judgment, the present invention can use the method of checking the label of the object to judge whether it is a critical business, and can check the number of instances to judge whether it exceeds the range.

[0057] Optionally, for parameter judgment, the present invention can determine whether the parameter meets the requirements by checking whether the arranged input parameter is a null value or whether it is a high-risk command.

[0058] Optionally, for risk point judgment, the present invention can determine whether there is a risk by checking whether sensitive commands such as sudo are included.

[0059] Optionally, the present invention can send the results of the content verification to the administrator so that the administrator can modify the errors or unreasonable parts in the emergency plan according to the results, thereby continuously optimizing the emergency plan. The present invention does not limit this.

[0060] That is, in some optional embodiments, after step 1.5, the method further includes: step 2.1;

[0061] Step 2.1: The administrator adjusts the emergency plan according to the result of the content verification.

[0062] S200, performing update check on the tool system for emergency plan linkage, and sending the update check result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system;

[0063] Optionally, during the execution of the emergency plan, it may be necessary to call some tool systems to perform corresponding emergency response actions. Since the tool system may be updated, the tool system version originally recorded in the emergency plan may be outdated, resulting in errors when calling the tool system. Therefore, the present invention can check the update status of the tool system, and the present invention does not limit this.

[0064] For example, in some optional embodiments, the S200 includes: step 3.1, step 3.2 and step 3.3;

[0065] Step 3.1, identifying the update of the configuration management system in the tool system for emergency plan linkage, and obtaining the update information of the configuration management system, wherein the update information of the configuration management system includes: system update information and contact update information;

[0066] Step 3.2, identifying the update of the architecture view system in the tool system for emergency plan linkage, and obtaining update information of the architecture view system, wherein the update information of the architecture view system includes: architecture diagram update information and disposal strategy update information;

[0067] Step 3.3: Send the update information of the configuration management system and the update information of the architecture view system to the administrator as the update verification result.

[0068] Optionally, the present invention may identify corresponding update information by reading update information of a configuration management system and reading update information of an architecture view system, and the present invention is not limited to this.

[0069] Optionally, update verification mainly pushes messages to administrators for the parts of the tool systems linked to the emergency plan that have information updates. For example, in the configuration management system: newly added machines, configuration relationship updates, etc.; in the architecture view: newly added upstream and downstream system relationships, etc.

[0070] Optionally, the present invention can allow the administrator to confirm whether the change information needs to be adjusted. For example, system updates of the configuration management system, contact updates, architecture diagram updates of the architecture view, and disposal strategy updates of the disposal platform. After the administrator confirms, it can be updated with one click, and the present invention does not limit this.

[0071] That is, in some optional embodiments, after step 3.3, the method further includes: step 4.1;

[0072] Step 4.1: The administrator confirms the update information based on the update verification result.

[0073] S300: Verify the emergency results of the emergency drill or emergency disposal, and send the verification results to the administrator.

[0074] Optionally, the result verification is mainly carried out after the emergency drill or emergency disposal is completed, and a review is conducted based on the drill results or disposal results. Notifications are pushed for inaccurate information in the fault scenario, and the administrator improves the emergency plan. The present invention does not impose any restrictions on this.

[0075] That is, in some optional implementations, after S300, the method further includes: step 5.1;

[0076] Step 5.1: The administrator determines inaccurate information in the emergency plan according to the result of the result verification, and modifies the emergency plan based on the inaccurate information in the emergency plan.

[0077] Optionally, as shown in Table 1, some of the above-mentioned elements that need to be checked and the corresponding checking methods are shown. The present invention does not elaborate on this, and please refer to the above explanation for details.

[0078] Table 1

[0079] Check elements Verification Method Contact Person Changes After the configuration management system contact information changes, push notifications and check and confirm Script update (path, name) At fixed times (beginning of each month), special times (after version changes), etc., check the existence of scripts and execution permissions in the corresponding directories on production according to the definition of the plan. Architecture Adjustment After adding or removing units and devices from the configuration management system, push notifications, modify emergency plans simultaneously, and push administrators to confirm changes Perfect scene After the emergency response is completed, the results will be reviewed and notifications will be pushed for inaccurate information in the fault scenario, which will be improved by the administrator. …… ……

[0080] Optionally, in order to further clarify the solution of the present invention, the present invention provides Figure 2 The overall flow chart shown in the figure, for each step in the figure, please refer to the above explanation, and the present invention will not elaborate on it.

[0081] Although operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in a sequential order.Multitasking and parallel processing may be advantageous under certain circumstances.

[0082] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.

[0083] like Figure 3 As shown, the present invention provides an automatic checking device for emergency plans, comprising: a content checking unit 100, an update checking unit 200 and a result checking unit 300;

[0084] The content checking unit 100 is used to regularly check the script content involved in the emergency plan and send the content checking result to the administrator, wherein the content involved in the emergency plan includes: permissions, objects, parameters and risk points;

[0085] The update check unit 200 is used to perform update check on the tool system for emergency plan linkage and send the update check result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system;

[0086] The result checking unit 300 is used to check the emergency results of the emergency drill or emergency disposal, and send the result of the result checking to the administrator.

[0087] Optionally, in some optional implementations, the content verification unit 100 includes: an authority judgment subunit, an object judgment subunit, a parameter judgment subunit, a risk point judgment subunit and a content verification push subunit;

[0088] The authority judgment subunit is used to regularly judge the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area;

[0089] The object judgment subunit is used to regularly judge the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range;

[0090] The parameter judgment subunit is used to regularly judge the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the arranged input parameter is a null value and judging whether it is a high-risk command;

[0091] The risk point judgment subunit is used to regularly judge the risk points in the script content involved in the emergency plan, wherein the risk point judgment includes: judging sensitive commands;

[0092] The content verification push subunit is used to send the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment to the administrator as the result of the content verification.

[0093] Optionally, in certain optional embodiments, the device further comprises: a plan adjustment unit;

[0094] The plan adjustment unit is used for the administrator to adjust the emergency plan according to the results of the content verification after the judgment results of the authority judgment, the object judgment, the parameter judgment and the risk point judgment are sent to the administrator together as the results of the content verification.

[0095] Optionally, in some optional implementations, the update check unit 200 includes: a configuration management check subunit, an architecture view check subunit, and an update check push subunit;

[0096] The configuration management verification subunit is used to identify the update of the configuration management system in the tool system of the emergency plan linkage, and obtain the update information of the configuration management system, wherein the update information of the configuration management system includes: system update information and contact update information;

[0097] The architecture view verification subunit is used to identify the update of the architecture view system in the tool system for emergency plan linkage, and obtain the update information of the architecture view system, wherein the update information of the architecture view system includes: architecture diagram update information and disposal strategy update information;

[0098] The update check push subunit is used to send the update information of the configuration management system and the update information of the architecture view system as the update check result to the administrator.

[0099] Optionally, in certain optional implementations, the apparatus further comprises: an update information determination unit;

[0100] The update information determination unit is used to, after the update information of the configuration management system and the update information of the architecture view system are sent to the administrator as the update check result, the administrator confirms the update information according to the update check result.

[0101] Optionally, in certain optional embodiments, the device further comprises: a plan modification unit;

[0102] The plan modification unit is used to verify the emergency results of the emergency drill or emergency disposal and send the results of the verification to the administrator. The administrator determines the inaccurate information in the emergency plan based on the results of the verification and modifies the emergency plan based on the inaccurate information in the emergency plan.

[0103] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0104] The automatic verification device for emergency plans includes a processor and a memory. The above-mentioned content verification unit 100, update verification unit 200 and result verification unit 300 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0105] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the script content of the emergency plan, the update content of the tool system, and the emergency results of the emergency plan can be automatically checked by adjusting the kernel parameters. No human intervention is required, and the maintenance efficiency of the emergency plan is high. Errors in the emergency plan can be modified in time to ensure the accuracy of the emergency plan.

[0106] An embodiment of the present invention provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the method for automatically checking emergency plans is implemented.

[0107] An embodiment of the present invention provides a processor, which is used to run a program, wherein the emergency plan automatic verification method is executed when the program is running.

[0108] like Figure 4 As shown, an embodiment of the present invention provides an electronic device 700, which includes at least one processor 701, at least one memory 702 and a bus 703 connected to the processor 701; wherein the processor 701 and the memory 702 communicate with each other through the bus 703; the processor 701 is used to call the program instructions in the memory 702 to execute the above-mentioned emergency plan automatic verification method. The electronic device in this article can be a server, a PC, a PAD, a mobile phone, etc.

[0109] The present invention also provides a computer program product, which, when executed on an electronic device, is suitable for executing a program for initializing the following method steps:

[0110] An automatic verification method for emergency plans, comprising:

[0111] Regularly check the script content involved in the emergency plan and send the results of the content check to the administrator, where the content involved in the emergency plan includes: permissions, objects, parameters and risk points;

[0112] Performing an update check on the tool system for emergency plan linkage, and sending the update check result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system;

[0113] The emergency results of the emergency drill or emergency disposal are checked and the results of the check are sent to the administrator.

[0114] Optionally, in some optional implementations, the script content involved in the emergency plan is regularly checked, and the result of the content check is sent to the administrator, including:

[0115] Regularly conduct authority judgment on the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area;

[0116] Regularly perform object judgment on the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range;

[0117] Regularly perform parameter judgment on the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the input parameter is a null value and judging whether it is a high-risk command;

[0118] Regularly judge the risk points in the script content involved in the emergency plan, where the risk point judgment includes: judging sensitive commands;

[0119] The judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment are collectively sent to the administrator as the result of the content verification.

[0120] Optionally, in some optional implementations, after sending the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment, and the judgment result of the risk point judgment as the result of the content verification to the administrator, the method further includes:

[0121] The administrator adjusts the emergency plan based on the results of the content verification.

[0122] Optionally, in some optional implementations, performing update verification on the tool system for emergency plan linkage and sending the update verification result to the administrator includes:

[0123] Identify the update of the configuration management system in the tool system for emergency plan linkage, and obtain update information of the configuration management system, wherein the update information of the configuration management system includes: system update information and contact update information;

[0124] Identify the update of the architecture view system in the tool system for emergency plan linkage, and obtain update information of the architecture view system, wherein the update information of the architecture view system includes: architecture diagram update information and disposal strategy update information;

[0125] The update information of the configuration management system and the update information of the architecture view system are sent to the administrator as the result of the update verification.

[0126] Optionally, in some optional implementations, after sending the update information of the configuration management system and the update information of the architecture view system as update check results to the administrator, the method further includes:

[0127] The administrator confirms the update information according to the result of the update verification.

[0128] Optionally, in some optional implementations, after checking the emergency results of the emergency drill or emergency disposal and sending the results of the result checking to the administrator, the method further includes:

[0129] The administrator determines inaccurate information in the emergency plan according to the result of the result verification, and modifies the emergency plan based on the inaccurate information in the emergency plan.

[0130] The present invention is described with reference to flowcharts and / or block diagrams of methods, apparatuses, electronic devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to generate a machine, so that the instructions executed by the processor of the computer or other programmable device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0131] In a typical configuration, an electronic device includes one or more processors (CPU), a memory, and a bus. The electronic device may also include an input / output interface, a network interface, and the like.

[0132] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.

[0133] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0134] In the description of the present invention, it should be understood that the terms "up", "down", "front", "back", "left" and "right" etc. indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description. They do not indicate or imply that the positions or elements referred to must have specific directions, be constructed and operate in specific directions. Therefore, they should not be understood as limitations of the present invention.

[0135] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0136] It should be understood by those skilled in the art that the embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0137] The above are only embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims

1. A method for automatic verification of emergency plans, characterized in that: include: Regularly check the script content involved in the emergency plan and send the results of the content check to the administrator, where the content involved in the emergency plan includes: permissions, objects, parameters and risk points; Performing an update check on the tool system for emergency plan linkage, and sending the update check result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system; The emergency results of the emergency drill or emergency disposal are checked and the results of the check are sent to the administrator.

2. The method according to claim 1, characterized in that: The script content involved in the emergency plan is regularly checked, and the results of the content check are sent to the administrator, including: Regularly conduct authority judgment on the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area; Regularly perform object judgment on the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range; Regularly perform parameter judgment on the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the input parameter is a null value and judging whether it is a high-risk command; Regularly judge the risk points in the script content involved in the emergency plan, where the risk point judgment includes: judging sensitive commands; The judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment are collectively sent to the administrator as the result of the content verification.

3. The method according to claim 2, characterized in that After sending the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment to the administrator as the result of the content verification, the method further includes: The administrator adjusts the emergency plan based on the results of the content verification.

4. The method according to claim 1, characterized in that The updating and checking of the tool system for the emergency plan linkage and sending the result of the updating and checking to the administrator include: Identify the update of the configuration management system in the tool system for emergency plan linkage, and obtain update information of the configuration management system, wherein the update information of the configuration management system includes: system update information and contact update information; Identify the update of the architecture view system in the tool system for emergency plan linkage, and obtain update information of the architecture view system, wherein the update information of the architecture view system includes: architecture diagram update information and disposal strategy update information; The update information of the configuration management system and the update information of the architecture view system are sent to the administrator as the result of the update verification.

5. The method according to claim 4, characterized in that After sending the update information of the configuration management system and the update information of the architecture view system together as the update check result to the administrator, the method further includes: The administrator confirms the update information according to the result of the update verification.

6. The method according to claim 1, characterized in that After checking the emergency results of the emergency drill or emergency disposal and sending the results of the result checking to the administrator, the method further includes: The administrator determines inaccurate information in the emergency plan according to the result of the result verification, and modifies the emergency plan based on the inaccurate information in the emergency plan.

7. An automatic verification device for emergency plans, characterized in that: include: Content verification unit, update verification unit and result verification unit; The content checking unit is used to regularly check the script content involved in the emergency plan and send the content checking result to the administrator, wherein the content involved in the emergency plan includes: permissions, objects, parameters and risk points; The update verification unit is used to perform update verification on the tool system for emergency plan linkage and send the update verification result to the administrator, wherein the tool system includes: a configuration management system and an architecture view system; The result verification unit is used to verify the emergency results of the emergency drill or emergency disposal, and send the verification results to the administrator.

8. The device according to claim 7, characterized in that The content verification unit includes: an authority judgment subunit, an object judgment subunit, a parameter judgment subunit, a risk point judgment subunit and a content verification push subunit; The authority judgment subunit is used to regularly judge the authority in the script content involved in the emergency plan, wherein the authority judgment includes: judging whether there is the execution authority of the arrangement and judging whether it is in the IP control area; The object judgment subunit is used to regularly judge the objects in the script content involved in the emergency plan, wherein the object judgment includes: judging whether the object is a key business and judging whether the number of instances exceeds the range; The parameter judgment subunit is used to regularly judge the parameters in the script content involved in the emergency plan, wherein the parameter judgment includes: judging whether the arranged input parameter is a null value and judging whether it is a high-risk command; The risk point judgment subunit is used to regularly judge the risk points in the script content involved in the emergency plan, wherein the risk point judgment includes: judging sensitive commands; The content verification push subunit is used to send the judgment result of the authority judgment, the judgment result of the object judgment, the judgment result of the parameter judgment and the judgment result of the risk point judgment to the administrator as the result of the content verification.

9. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by the processor, the automatic verification method of the emergency plan according to any one of claims 1 to 6 is implemented.

10. An electronic device, characterized in that: The electronic device includes at least one processor, and at least one memory and a bus connected to the processor; wherein the processor and the memory communicate with each other via the bus; the processor is used to call program instructions in the memory to execute the automatic verification method for emergency plans as described in any one of claims 1 to 6.