Reliable DCS controller configuration file update methods, systems, devices, media, and procedures
By verifying and registering DCS controllers and configuration software on a trusted management platform, combined with differential updates and secure deletion, the shortcomings of existing power system network security defenses are addressed, enabling effective defense against internal threats and efficient utilization of system resources.
Patent Information
- Application Number
- CN202411326749.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2044-09-23
AI Technical Summary
Existing technologies such as firewalls are ineffective against internal threats or advanced bypass techniques, intrusion detection systems have limited defense capabilities against unknown threats and zero-day vulnerabilities, and antivirus software lags behind virus variants, making it difficult to comprehensively protect the network security of power systems.
By constructing a verification mechanism for trusted DCS controllers and trusted configuration software, we ensure that devices and software are maintained in real time after being registered on the trusted management platform. We also adopt differential update and secure deletion mechanisms to achieve real-time and secure updates and management of configuration files.
It has enhanced internal security defenses, improved update efficiency and resource utilization, strengthened data protection and recovery capabilities, improved overall system security, and formed a comprehensive security protection system.
Smart Images

Figure CN119376757B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of industrial automation technology, specifically to a reliable DCS controller configuration file update method, system, device, medium, and program. Background Technology
[0002] In today's highly information-driven and digitalized power industry, trusted DCS (Distributed Control System) controllers, acting as its heart, profoundly impact not only the stable operation and efficient dispatch of the power grid but also directly affect the electricity safety of countless households and the lifeline of the national economy. These advanced control systems integrate advanced computer technology, communication technology, and control theory, ensuring the continuity, safety, and efficiency of the power production process through real-time monitoring, precise control, and data analysis. However, with the rapid development of the Industrial Internet and the Internet of Things (IoT), power systems are increasingly becoming key targets for cyberattacks, and the threats to their cybersecurity are becoming increasingly complex and varied.
[0003] This series of major security incidents not only reveals the continuous upgrading and innovation of cyber attackers' methods, but also profoundly reflects the inadequacy of traditional security defense strategies—the "old three" (firewalls, intrusion detection systems, and antivirus software)—in the face of new, complex, and advanced threats. While firewalls can block unauthorized external access, they are insufficient to defend against internal threats or advanced bypass techniques; while intrusion detection systems can identify known attack patterns, their defense capabilities against unknown threats and zero-day vulnerabilities are limited; and antivirus software often lags behind the speed of virus mutations, making comprehensive protection difficult. Summary of the Invention
[0004] Existing technologies such as firewalls, while capable of blocking unauthorized external access, struggle to defend against internal threats or advanced bypass techniques; intrusion detection systems, while able to identify known attack patterns, have limited defense capabilities against unknown threats and zero-day vulnerabilities; and antivirus software often lags behind the speed of virus variant development, failing to provide comprehensive protection. This invention provides a trusted DCS controller configuration file update method that ensures only trusted devices and software can connect and exchange data, enhancing internal security, improving update efficiency and resource utilization, strengthening data protection and recovery capabilities, and improving overall system security.
[0005] To achieve the above objectives, the present invention provides the following technical solution.
[0006] In a first aspect, the present invention provides a method for updating a trusted DCS controller configuration file, comprising:
[0007] The trusted DCS controller connects to the trusted configuration software and triggers trusted verification to verify whether the trusted DCS controller and trusted configuration software are registered on the trusted management platform.
[0008] Once the trusted DCS controller and trusted configuration software are registered on the trusted management platform, the platform will maintain their trusted status in real time and update or delete configuration files.
[0009] As a further improvement of the present invention, the verification of whether the trusted DCS controller and trusted configuration software are registered on the trusted management platform includes:
[0010] If either the trusted DCS controller or the trusted configuration software is not registered on the trusted management platform, then the trusted DCS controller and the trusted configuration software will be reconnected, and trusted verification will be triggered.
[0011] As a further improvement of the present invention, when the trusted DCS controller and the trusted configuration software are registered on the trusted management platform, the trusted management platform will maintain the trusted status of the trusted DCS controller and the trusted configuration software in real time, including:
[0012] When the Trusted Management Platform maintains the trust status of the Trusted DCS Controller and the Trusted Configuration Software in real time, if it determines that either the Trusted DCS Controller or the Trusted Configuration Software is in an untrusted state, it will disconnect the Trusted DCS Controller and the Trusted Configuration Software; and upload the abnormal signal to the Trusted Management Platform for processing. After processing, it will reconnect the Trusted DCS Controller and the Trusted Configuration Software and trigger trust verification.
[0013] As a further improvement of the present invention, when the trusted DCS controller and trusted configuration software are registered on the trusted management platform, the trusted management platform will maintain the trusted status of the trusted DCS controller and trusted configuration software in real time and update the configuration files, including:
[0014] The trusted management platform initiates a configuration file update request and determines whether it has been confirmed through differential update.
[0015] If the differential update fails to confirm, a full file update will be performed, and the update will succeed.
[0016] If the differential update is confirmed, obtain the differential update package and verify it. After successful verification, execute the differential update and then determine whether the system is running normally.
[0017] If the system is running normally, the update will be successful;
[0018] If the system fails to function properly, an error log will be recorded, and the verification will be performed again.
[0019] As a further improvement of the present invention, the differential update includes:
[0020] Create a storage system that stores raw data and differential data, where the raw data is used to process the actual dataset, and the differential data is used to record changes in the raw data;
[0021] When the original data changes, the changes are recorded in the difference data;
[0022] When accessing or manipulating updated data, the original data is merged with the differential data; the differential data is then applied to the original data to produce the latest dataset with all changes.
[0023] As a further improvement of the present invention, when the trusted DCS controller and trusted configuration software are registered on the trusted management platform, the trusted management platform will maintain the trusted status of the trusted DCS controller and trusted configuration software in real time and delete the configuration files, including:
[0024] The trusted management platform initiates a configuration file deletion request, and it is determined whether the trusted management platform has the authority to delete the file.
[0025] If the trusted management platform does not have permission to delete the file, the file deletion will fail.
[0026] If a trusted management platform has the authority to delete, a security deletion check will be performed to determine whether the deletion is safe.
[0027] If the file cannot be safely deleted, the deletion will fail.
[0028] If it can be safely deleted, then perform the deletion operation, and the file will be deleted successfully.
[0029] Secondly, this invention provides a trusted DCS controller configuration file update system, comprising:
[0030] Verification and registration module: Used to connect the trusted DCS controller and the trusted configuration software, and to trigger trusted verification to verify whether the trusted DCS controller and the trusted configuration software are registered on the trusted management platform;
[0031] Update and delete module: When the trusted DCS controller and trusted configuration software are registered on the trusted management platform, the trusted management platform will maintain the trusted status of the trusted DCS controller and trusted configuration software in real time, and update and delete the configuration files.
[0032] Thirdly, the present invention provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the trusted DCS controller configuration file update method.
[0033] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the trusted DCS controller configuration file update method.
[0034] Fifthly, the present invention provides a computer program product, including computer instructions that, when executed by a processor, implement the steps of the trusted DCS controller configuration file update method.
[0035] Compared with the prior art, the present invention has the following beneficial effects:
[0036] This invention fundamentally improves the security level of a system by constructing a verification and update mechanism between the DCS controller and configuration software based on a trusted management platform. Specifically, this method not only requires the DCS controller and configuration software themselves to undergo rigorous security audits and register on the trusted management platform to ensure the trustworthiness of each step, but also achieves real-time, secure update management of configuration files. Firstly, from the perspective of internal security defense, this invention effectively curbs the access of unauthorized internal devices or software through a strict registration and verification process, greatly reducing the risk of internal threats. Under the unified management of the trusted management platform, any device or software attempting to access the system must undergo strict identity authentication and permission review, ensuring the purity and controllability of the entire system environment. Furthermore, through real-time monitoring and auditing mechanisms, the system can promptly detect and respond to potential internal security threats, achieving a shift from passive to proactive defense. Secondly, in terms of improving update efficiency and resource utilization, this invention adopts a real-time update strategy based on trusted status. Once the DCS controller and configuration software are verified and registered on the trusted management platform, the platform can automatically push the latest configuration files to the corresponding devices according to actual needs, without manual intervention, greatly improving update efficiency. Meanwhile, by precisely controlling the scope and timing of updates, unnecessary resource waste is avoided, and the overall resource utilization rate of the system is improved. Finally, from the perspective of improving overall system security, the implementation of this invention is not only a supplement and improvement to single protection methods, but also a comprehensive upgrade of the traditional security protection system. By constructing a comprehensive security protection system integrating identity verification, real-time monitoring, automatic updates, and data protection, this invention effectively improves the overall security protection capability of industrial automation systems. In summary, the trusted DCS controller configuration file update method proposed in this invention, with its unique trusted verification mechanism and real-time update strategy, provides an innovative solution to address the security challenges currently faced in the field of industrial automation. This method not only enhances internal security defense, improves update efficiency and resource utilization, and enhances data protection and recovery capabilities, but also improves the overall security protection level of the system. Attached Figure Description
[0037] The accompanying drawings described herein are for illustrative purposes only and are not intended to limit the scope of the invention in any way. In the drawings:
[0038] Figure 1 This is a flowchart illustrating a trusted DCS controller configuration file update method according to the present invention.
[0039] Figure 2 This is a schematic diagram of the DCS controller and trusted configuration software connection for a trusted DCS controller configuration file update method according to the present invention.
[0040] Figure 3 This is a schematic diagram of the configuration file update process of a trusted DCS controller configuration file update method according to the present invention;
[0041] Figure 4 This is a schematic diagram of the configuration file deletion process in the trusted DCS controller configuration file update method of the present invention;
[0042] Figure 5 This is a schematic diagram of the structure of a trusted DCS controller configuration file update system according to the present invention;
[0043] Figure 6 This is a schematic diagram of an electronic device in an embodiment of the present invention. Detailed Implementation
[0044] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. The described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.
[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the specification of this invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0046] Existing technologies such as firewalls, while capable of blocking unauthorized external access, struggle to defend against internal threats or advanced bypass techniques; intrusion detection systems, while able to identify known attack patterns, have limited defense capabilities against unknown threats and zero-day vulnerabilities; and antivirus software often lags behind the speed of virus variant development, failing to provide comprehensive protection. This invention provides a trusted DCS controller configuration file update method, such as... Figure 1 As shown, it includes:
[0047] S101: The trusted DCS controller connects to the trusted configuration software and triggers trusted verification to verify whether the trusted DCS controller and trusted configuration software are registered on the trusted management platform.
[0048] S201: When the trusted DCS controller and trusted configuration software are registered on the trusted management platform, the trusted management platform will maintain the trusted status of the trusted DCS controller and trusted configuration software in real time, and update and delete the configuration files.
[0049] This invention ensures that only trusted devices and software can connect and exchange data, enhancing internal security defenses, improving update efficiency and resource utilization, enhancing data protection and recovery capabilities, and improving overall system security.
[0050] The present invention will be further explained and described below with reference to the accompanying drawings.
[0051] like Figure 2 As shown, the trusted DCS controller and trusted configuration software are connected, including:
[0052] (1) The trusted DCS controller and trusted configuration software are verified every time they connect;
[0053] (2) The trusted DCS controller and trusted configuration software are all maintained by the trusted management platform. The software and devices can only be connected after they are registered on the trusted management platform.
[0054] (3) When the trusted DCS controller and the trusted configuration software are connected, it will determine whether both parties have registered on the platform. If both are registered on the trusted management platform, they can be connected.
[0055] (4) After that, the trusted management platform will maintain the trusted status of the trusted DCS controller and trusted configuration software in real time;
[0056] (5) When the trusted management platform determines that one party is untrusted, the connection will be disconnected and handled by the administrator;
[0057] (6) If the configuration file is always in a trusted state, it can be updated or deleted at any time.
[0058] like Figure 3As shown, the configuration file update includes:
[0059] Differential update:
[0060] Differential update technology is used to transmit only the changed parts of the configuration file, reducing network transmission volume and improving update efficiency.
[0061] Differential updates can also reduce the consumption of system resources during the update process and reduce the impact on normal operation.
[0062] Key steps in implementing differential update:
[0063] (1) Initialize the data structure: First, create a data structure to store the original data and the difference data. The original data is the actual dataset to be processed, while the difference data is used to record the changes in the original data.
[0064] (2) Record changes: When the original data changes (e.g., the value of an element is updated), record these changes in the difference data instead of directly modifying the original data. Identify which elements have changed and record these changes.
[0065] (3) Applying Differential Data: When accessing or manipulating updated data, the original data is merged with the differential data. The differential data is then applied to the original data to produce the latest dataset with all changes.
[0066] (4) Optimization and cleanup: Differential updates accumulate a large amount of differential data over time. Regularly optimizing and cleaning up differential data can improve system efficiency and reduce storage space usage.
[0067] like Figure 4 As shown, the methods for deleting configuration files include:
[0068] (1) Secure deletion:
[0069] Before deleting configuration files, the system will perform a security check to ensure that the deletion operation will not affect the normal operation of the system.
[0070] By recording information such as file dependencies and associated configurations, it can be determined whether a file can be safely deleted.
[0071] (2) Log recording:
[0072] The deletion operation will be recorded in detail in the log, including the deletion time, the operator, the name and version of the deleted file, etc.
[0073] Logging helps track and audit deletion operations, ensuring compliance and traceability.
[0074] (3) File recovery:
[0075] The system should provide a recovery mechanism for configuration files that are accidentally or illegally deleted.
[0076] The recycle bin feature allows users to recover accidentally deleted files and avoid data loss.
[0077] The present invention will be further explained and illustrated below with reference to specific embodiments.
[0078] Example
[0079] like Figure 2 As shown, the present invention provides a specific process for updating a trusted DCS controller configuration file, including:
[0080] S1: Connection between trusted DCS controller and trusted configuration software;
[0081] S2: The trusted DCS controller and the trusted configuration software attempt to connect and trigger a trusted verification to verify whether both the trusted DCS controller and the trusted configuration software are registered on the trusted management platform.
[0082] Trusted verification is triggered every time the trusted DCS controller and trusted configuration software connect.
[0083] If both the trusted DCS controller and the trusted configuration software are registered on the trusted management platform, they will connect and the trusted management platform will perform periodic maintenance, that is, maintain the trusted status of the trusted DCS controller and the trusted configuration software in real time, and the trusted configuration files can be updated or deleted at any time.
[0084] If neither the trusted DCS controller nor the trusted configuration software is registered on the trusted management platform, contact system management to handle the untrusted device.
[0085] S3: The Trusted Management Platform maintains the trust status of the Trusted DCS Controller and the Trusted Configuration Software in real time. When the Trusted Management Platform determines that one of the Trusted DCS Controller and the Trusted Configuration Software is untrusted, it verifies that the connection between the two parties is disconnected, uploads the abnormal information to the Trusted Management Platform, and contacts the administrator to handle the untrusted device.
[0086] S4: After the administrator has finished handling the untrusted device, reconnect the trusted DCS controller and the trusted configuration software.
[0087] Among them, the real-time maintenance of the trusted status of the trusted DCS controller and trusted configuration software is determined by the engineers, including whether to update or delete trusted configuration files.
[0088] like Figure 3 As shown, the trusted configuration file update includes:
[0089] The trusted management platform initiates a trusted configuration file update request and performs a differential update;
[0090] If differential update is not satisfied, then perform a full file update to complete the update;
[0091] If differential update is satisfied, obtain the differential update package and verify the differential update package;
[0092] If the verification fails, the update is unsuccessful and an error log is recorded.
[0093] If the verification passes, a differential update is performed, and the current configuration file is backed up online. The update process is monitored, and if the system is in normal operating condition, the update is successful and completed.
[0094] If the verification passes, a differential update is performed, and the current configuration file is backed up online. The update process is monitored. However, if the system cannot run normally, the update is unsuccessful, and the system is rolled back to the backup state, and an error log is recorded.
[0095] This application employs differential updates, transmitting only the changed portions of the configuration file, reducing network traffic and improving update efficiency. Simultaneously, differential updates also reduce the consumption of system resources during the update process, minimizing the impact on normal operation.
[0096] Differential update implementations include:
[0097] Initialize the data structure: Create a data structure to store the original data and the difference data. The original data is the actual dataset to be processed, while the difference data is used to record the changes in the original data.
[0098] Record changes: When the original data changes (e.g., the value of an element is updated), record these changes in the differenced data, rather than directly modifying the original data. Identify which elements have changed and record those changes.
[0099] Applying Differentiated Data: When accessing or manipulating updated data, the original data is merged with the differencing data. The differencing data is then applied to the original data to produce a latest dataset with all changes.
[0100] Optimization and cleanup: Differential updates accumulate a large amount of differential data over time. Regularly optimizing and cleaning up differential data can improve system efficiency and reduce storage space usage.
[0101] like Figure 4 As shown, the trusted configuration file deletion includes:
[0102] The trusted management platform initiates a request to delete the trusted configuration file, checks deletion permissions, and determines whether the user has the necessary permissions.
[0103] If the user does not have permission to delete the file, the trusted management platform will reject the request to delete the trusted configuration file and record it in the deletion log. The deletion of the trusted configuration file will then fail.
[0104] If you have permission to delete, perform a security deletion check to determine if it is safe to delete.
[0105] If it cannot be safely deleted, the trusted management platform will reject the trusted configuration file deletion request and record it to form a deletion log. The trusted configuration file deletion will fail.
[0106] If it can be safely deleted, record the deletion log, execute the deletion operation, and the trusted configuration file will be successfully deleted.
[0107] For deleted trusted configuration files, users can choose whether to restore them according to the recycle bin mechanism.
[0108] In this invention, the trusted configuration file deletion process involves a security check before the configuration file is deleted to ensure that the deletion operation will not affect the normal operation of the system.
[0109] By recording information such as file dependencies and associated configurations, it can be determined whether a file can be safely deleted.
[0110] The deletion operation will be recorded in detail in the log, including the deletion time, the operator, the name and version of the deleted file, etc.
[0111] Logging helps track and audit deletion operations, ensuring compliance and traceability.
[0112] The system should provide a recovery mechanism for configuration files that are accidentally or illegally deleted.
[0113] The recycle bin feature allows users to recover accidentally deleted files and avoid data loss.
[0114] In summary, this invention registers and verifies trusted DCS controllers and trusted configuration software through a trusted management platform, ensuring that only trusted devices and software can connect and exchange data. This significantly enhances the system's defense against internal threats, as any unauthorized or untrusted attempts will be blocked. Due to the real-time nature of connection verification and trusted state maintenance, the method of this invention effectively resists attacks using advanced bypass techniques. Even if attackers can bypass external defenses such as firewalls, it is difficult for them to launch effective attacks within the internal network.
[0115] This invention employs differential update technology, transmitting only the changed portions of the configuration file, significantly reducing network traffic and improving update efficiency. Simultaneously, this also reduces the system resource consumption during the update process, minimizing the impact on normal system operation. By periodically optimizing and cleaning the differential data, the method of this invention can maintain efficient system operation, reduce storage space usage, and improve overall resource utilization.
[0116] This invention performs a security check before deleting configuration files to ensure that the deletion operation will not affect the normal operation of the system. This avoids system failures or data loss due to accidental or unauthorized deletion. The deletion operation is logged in detail, including the deletion time, operator, deleted file name, and version. This helps track and audit deletion operations, ensuring compliance and traceability. The system provides recovery mechanisms, such as a recycle bin function, allowing users to recover accidentally deleted files. This further enhances data protection capabilities and prevents data loss due to accidental operations.
[0117] This invention utilizes a trusted management platform to centrally manage and maintain the trusted DCS controller and trusted configuration software, ensuring the overall security and stability of the system. The trusted management platform can monitor the status of devices and software in real time, promptly identifying and addressing potential security threats. The method of this invention combines multiple security protection measures, including connection verification, differential updates, secure deletion, and logging, forming a comprehensive security protection system. This can more effectively address various known and unknown threats, enhancing the overall security of the system.
[0118] Therefore, this invention addresses the problems in existing technologies: firewalls, while blocking unauthorized external access, are ineffective against internal threats or advanced bypass techniques; intrusion detection systems, while identifying known attack patterns, have limited defense capabilities against unknown threats and zero-day vulnerabilities; and antivirus software often lags behind the speed of virus variants, making comprehensive protection difficult. It ensures that only trusted devices and software can connect and exchange data, enhancing internal security defenses, improving update efficiency and resource utilization, strengthening data protection and recovery capabilities, and improving overall system security.
[0119] The second objective of this invention is to propose a reliable DCS controller configuration file update system, such as... Figure 5 As shown, it includes:
[0120] Verification and registration module 102: Used to connect the trusted DCS controller and the trusted configuration software, and to trigger trusted verification to verify whether the trusted DCS controller and the trusted configuration software are registered on the trusted management platform;
[0121] Update / Delete Module 202: When the trusted DCS controller and trusted configuration software are registered on the trusted management platform, the trusted management platform will maintain the trusted status of the trusted DCS controller and trusted configuration software in real time and update and delete the configuration files.
[0122] like Figure 6 As shown, a third objective of this invention is to provide an electronic device.
[0123] The electronic device includes a processor 301, a memory 302, and a display screen 303. The memory 302 and the display screen 303 are both connected to the processor 301, such as via a bus 304. Optionally, the electronic device may also include a transceiver 305. It should be noted that in practical applications, the transceiver 305 is not limited to one type, and the structure of this electronic device does not constitute a limitation on the embodiments of this application.
[0124] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0125] Bus 304 may include a pathway for transmitting information between the aforementioned components. Bus 304 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 304 may be divided into address bus, data bus, control bus, etc.
[0126] The memory 302 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or it may be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0127] The memory 302 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 302 to implement the content shown in the foregoing method embodiments.
[0128] Figure 6 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0129] A fourth objective of this invention is to provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the aforementioned functions. Figure 1 The illustrated method embodiments include various processes. For example, a memory may include instructions that can be executed by a processor of an electronic device to perform the described method.
[0130] A computer-readable storage medium can be a tangible device that holds and stores instructions used by an instruction execution device. A computer-readable storage medium can be, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination thereof. Specifically, a computer-readable storage medium can be a portable computer disk, a hard disk, a USB flash drive, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), staging random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory stick, floppy disk, optical disk, magnetic disk, mechanical encoding device, or any combination thereof.
[0131] A fifth objective of this invention is to provide a computer program product, including computer instructions that, when executed by a processor, implement the above-described... Figure 1 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0132] Many embodiments and applications beyond the examples provided will be apparent to those skilled in the art upon reading the foregoing description. Therefore, the scope of this teaching should not be determined by reference to the foregoing description, but rather by reference to the foregoing claims and the full scope of their equivalents. For purposes of completeness, all articles and references, including patent applications and publications, are incorporated herein by reference. The omission of any aspect of the subject matter disclosed herein in the foregoing claims is not intended as a waiver of that subject matter, nor should it be construed as an indication that the applicant has not considered that subject matter as part of the disclosed inventive subject matter.
[0133] The above content provides a further detailed description of the present invention. It should not be construed that the specific embodiments of the present invention are limited to this. For those skilled in the art, several simple deductions or substitutions can be made without departing from the concept of the present invention, and all such deductions or substitutions should be considered to fall within the scope of protection of the present invention as defined by the submitted claims.
Claims
1. A method for updating a configuration file of a trusted DCS controller, characterized in that, The application relates to a method for verifying the trustworthiness of a DCS controller and configuration software. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files.
2. The method of claim 1, wherein the trusted DCS controller configuration file update is performed by a trusted DCS controller configuration file update server. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files.
3. The method for updating a trusted DCS controller configuration file according to claim 1, characterized in that, The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and the configuration software are registered on the trusted management platform, the trusted management platform maintains the trustworthiness of the DCS controller and the configuration software in real time, and updates and deletes configuration files. The method comprises the following steps: When the DCS controller and 4. A trusted DCS controller configuration file updating system, characterized by, The trusted DCS controller configuration file updating system is used to implement the trusted DCS controller configuration file updating method of any one of claims 1-3, and comprises: A verification registration module is configured to connect the trusted DCS controller with the trusted configuration software and trigger trusted verification, and verify whether the trusted DCS controller and the trusted configuration software are registered on the trusted management platform; An updating and deleting module is configured to, when the trusted DCS controller and the trusted configuration software are registered on the trusted management platform, maintain the trusted state of the trusted DCS controller and the trusted configuration software in real time, and update and delete configuration files.
5. An electronic device, comprising: The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the trusted DCS controller configuration file updating method of any one of claims 1-3.
6. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the trusted DCS controller configuration file updating method of any one of claims 1-3.
7. A computer program product, characterised in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the trusted DCS controller configuration file updating method of any one of claims 1-3.
Citation Information
Patent Citations
System and method for safe downloading of configuration engineering
CN114859810A
Credible acquisition and transmission method and system for key data of DCS (Distributed Control System) and storage medium
CN117155685A