Method for protecting device information, apparatus thereof, and computer readable storage medium

By sending commands to IoT devices to detect and modify default verification information and dynamically update credentials, the vulnerability of IoT devices to attacks is solved, thus improving security.

CN113961906BActive Publication Date: 2025-10-28GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111236371.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-22
Publication Date
2025-10-28
Estimated Expiration
2041-10-22

AI Technical Summary

Technical Problem

Because manufacturers prioritize production over security, IoT smart devices are vulnerable to attacks by malicious third parties who can exploit default credentials, and existing technologies lack effective solutions.

Method used

By sending a command to trigger the device to detect the default verification information, and generating and sending a modification command when it is confirmed to be the original default information, the verification information is dynamically updated to prevent hacker intrusion.

Benefits of technology

It enhances the security of IoT devices and prevents malicious third parties from intruding and attacking them when they are aware of the default credentials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113961906B_ABST
    Figure CN113961906B_ABST
Patent Text Reader

Abstract

This invention discloses a method and apparatus for protecting device information, as well as a computer-readable storage medium. The method includes: sending a first instruction to a target device to trigger the target device to detect first verification information and generate a detection result, wherein the first instruction is used to trigger the target device to detect the first verification information, and the first verification information is the target device's current default verification information; obtaining the detection result, and if the detection result indicates that the first verification information is the original default verification information, generating and sending a second instruction to the target device, wherein the second instruction is used to trigger the target device to modify the first verification information to obtain second verification information. This invention solves the technical problem in related technologies where malicious third parties can easily launch intrusion attacks on devices when they know the device's authentication information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) security, and more specifically, to a method and apparatus for protecting device information, and a computer-readable storage medium. Background Technology

[0002] Currently, the number of IoT smart devices is increasing rapidly. While IoT smart devices can achieve effective communication between devices, automation, and save time and costs, user privacy and security issues still exist. As the number of IoT smart device users grows, manufacturers are focusing on increasing production without giving sufficient attention to security. This makes these smart devices highly vulnerable to attack when hackers discover bugs or security vulnerabilities.

[0003] For example, many IoT companies provide consumers with default credentials, such as administrator usernames, when selling devices. Hackers only need the username and password to attack the device; once they know the username, they can launch a brute-force attack to compromise it. The Mirai botnet attack is an example; the attacked devices all used the default credentials. Consumers should change the default credentials immediately after receiving the device, but most manufacturers do not include this in their user guides. Without updating these user guides, all devices are potentially vulnerable to attack.

[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0005] This invention provides a method and apparatus for protecting device information, as well as a computer-readable storage medium, to at least address the technical problem in the related art where malicious third parties can easily launch intrusion attacks on devices when they know the device's authentication information.

[0006] According to one aspect of the present invention, a method for protecting device information is provided, comprising: sending a first instruction to a target device to trigger the target device to detect first verification information and generate a detection result, wherein the first instruction is used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; obtaining the detection result, and if the detection result indicates that the first verification information is the original default verification information, generating and sending a second instruction to the target device, wherein the second instruction is used to trigger the target device to modify the first verification information to obtain second verification information.

[0007] Optionally, before sending the first instruction to the target device, the method for protecting the device information further includes: receiving login information of the target account and verifying the login information to obtain a verification result; if the verification result indicates that the login information has been successfully verified, establishing an association relationship with the target account.

[0008] Optionally, the method for protecting the device information further includes: obtaining the account information of the target account; sending the account information and terminal device information to the target device, wherein the target device, after receiving the account information and the terminal device information, stores the account information and the terminal device information in a local storage medium.

[0009] Optionally, after sending a second instruction to the target device based on the detection result, the method for protecting the device information further includes: receiving the second verification information; and storing the second verification information to a predetermined storage medium.

[0010] According to another aspect of the present invention, a method for protecting device information is also provided, comprising: receiving and responding to a first instruction to detect first verification information and obtain a detection result, wherein the first instruction is an instruction generated by a target terminal and used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; sending the detection result to the target terminal, wherein the target terminal generates and sends a second instruction when it determines that the first verification information is the original default verification information based on the detection result; receiving the second instruction; and dynamically modifying the first verification information based on the second instruction to obtain second verification information.

[0011] Optionally, dynamic modification involves dynamically generating a second verification message based on the current time and the number of times it has been used as parameters.

[0012] Optionally, after obtaining the second verification information, the method for protecting the device information further includes: sending the second verification information to the target terminal, wherein the target terminal stores the second verification information to a predetermined storage medium after receiving the second verification information.

[0013] According to another aspect of the present invention, a device for protecting device information is also provided, comprising: a sending module, configured to send a first instruction to a target device to trigger the target device to detect first verification information and generate a detection result, wherein the first instruction is configured to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; and an obtaining module, configured to obtain the detection result, and, if the detection result indicates that the first verification information is the original default verification information, generate and send a second instruction to the target device, wherein the second instruction is configured to trigger the target device to modify the first verification information to obtain second verification information.

[0014] Optionally, the device information protection device further includes: a receiving module, configured to receive login information of the target account before sending the first instruction to the target device, and verify the login information to obtain a verification result; and an establishing module, configured to establish an association relationship with the target account if the verification result indicates that the login information has been successfully verified.

[0015] Optionally, the device information protection device further includes: an acquisition unit for acquiring account information of the target account; and a sending unit for sending the account information and terminal device information to the target device, wherein the target device, after receiving the account information and the terminal device information, stores the account information and the terminal device information in a local storage medium.

[0016] Optionally, the device for protecting the device information further includes: a receiving unit, configured to receive the second verification information after sending a second instruction to the target device based on the detection result; and a storage unit, configured to store the second verification information to a predetermined storage medium.

[0017] According to another aspect of the present invention, a device for protecting device information is also provided, comprising: a first receiving module, configured to receive and respond to a first instruction to detect first verification information and obtain a detection result, wherein the first instruction is an instruction generated by a target terminal and used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; a sending module, configured to send the detection result to the target terminal, wherein the target terminal generates and sends a second instruction when it determines that the first verification information is the original default verification information based on the detection result; a second receiving module, configured to receive the second instruction; and a modification module, configured to dynamically modify the first verification information based on the second instruction to obtain second verification information.

[0018] Optionally, dynamic modification involves dynamically generating a second verification message based on the current time and the number of times it has been used as parameters.

[0019] Optionally, the device information protection device further includes: a sending unit, configured to send the second verification information to the target terminal after obtaining the second verification information, wherein the target terminal stores the second verification information to a predetermined storage medium after receiving the second verification information.

[0020] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein the computer program, when executed by a processor, controls the device on which the computer-readable storage medium is located to perform the device information protection method described in any one of the above descriptions.

[0021] According to another aspect of the present invention, a processor is also provided, the processor being configured to run a computer program, wherein the computer program, when running, performs the device information protection method described in any one of the above embodiments.

[0022] In this embodiment of the invention, a first instruction is sent to the target device to trigger the target device to detect first verification information and generate a detection result. The first instruction triggers the target device to detect the first verification information, which is the target device's current default verification information. The detection result is obtained, and if the detection result indicates that the first verification information is the original default verification information, a second instruction is generated and sent to the target device. The second instruction triggers the target device to modify the first verification information to obtain second verification information. Through the device information protection method of this embodiment, the invention achieves the goal of sending an instruction that can trigger the target device to perform a self-check and obtaining the detection result. If the detection result indicates that the target device's credentials are the original default verification information, an instruction that can trigger the target device to modify its own verification information is then sent. This achieves the technical effect of improving device security in the Internet of Things (IoT) and solves the technical problem in related technologies where malicious third parties can easily launch intrusion attacks on devices with known authentication information. Attached Figure Description

[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0024] Figure 1 This is a flowchart of a method for protecting device information according to an embodiment of the present invention;

[0025] Figure 2This is a flowchart of an optional device information protection method according to an embodiment of the present invention;

[0026] Figure 3 This is a sequence diagram of user acquisition of dynamic credentials according to an embodiment of the present invention;

[0027] Figure 4 This is a schematic diagram of a device for protecting device information according to an embodiment of the present invention;

[0028] Figure 5 This is a schematic diagram of an optional device information protection device according to an embodiment of the present invention. Detailed Implementation

[0029] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0030] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0031] Example 1

[0032] According to an embodiment of the present invention, a method embodiment for protecting device information is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0033] Figure 1 This is a flowchart of a device information protection method according to an embodiment of the present invention, such as... Figure 1 As shown, the method for protecting device information includes the following steps:

[0034] Step S102: Send a first instruction to the target device to trigger the target device to detect the first verification information and generate a detection result. The first instruction is used to trigger the target device to detect the first verification information, which is the current default verification information of the target device.

[0035] Optionally, in the above steps, sending the first instruction to the target device can trigger the target device to perform a self-check to check whether its own authentication information, identity credentials, or device account name and password (i.e., the first verification information) are in the current default state.

[0036] Step S104: Obtain the detection result, and if the detection result indicates that the first verification information is the original default verification information, generate and send a second instruction to the target device. The second instruction is used to trigger the target device to modify the first verification information to obtain the second verification information.

[0037] As can be seen from the above, in this embodiment of the invention, a first instruction can first be sent to the target device to trigger the target device to detect the first verification information and generate a detection result. The first instruction is used to trigger the target device to detect the first verification information, which is the target device's current default verification information. Next, the detection result can be obtained, and if the detection result indicates that the first verification information is the original default verification information, a second instruction is generated and sent to the target device. The second instruction is used to trigger the target device to modify the first verification information to obtain the second verification information. Through the device information protection method of this embodiment of the invention, the purpose of sending an instruction that can trigger the target device to perform a self-check to the target device and obtaining the detection result, and then sending an instruction that can trigger the target device to modify its own verification information if the detection result indicates that the target device's credentials are the original default verification information, is achieved. This improves the technical effect of enhancing device security in the Internet of Things and solves the technical problem in related technologies where malicious third parties can easily launch intrusion attacks on devices when they know the device's authentication information.

[0038] As an optional embodiment, before sending the first instruction to the target device, the method for protecting the device information further includes: receiving login information of the target account and verifying the login information to obtain a verification result; if the verification result indicates that the login information has been successfully verified, establishing an association relationship with the target account.

[0039] In the above optional embodiments, before sending the first instruction, the login information of the target account is received, and then the login information is verified. If the verification is successful, the login information is bound to the target account. This allows the user to use the login information of the target account to find the terminal and then control the target device.

[0040] As an optional embodiment, the method for protecting device information further includes: obtaining account information of the target account; sending the account information and terminal device information to the target device, wherein the target device, after receiving the account information and terminal device information, stores the account information and terminal device information in a local storage medium.

[0041] In the above optional embodiments, the account information of the target account is obtained and sent to the target device along with the credential information of the terminal device. After receiving the account information and the credential information of the terminal device, the target device stores them in a local storage medium (e.g., a storage medium such as a hard disk with storage function).

[0042] As an optional embodiment, after sending a second instruction to the target device based on the detection result, the method for protecting the device information further includes: receiving second verification information; and storing the second verification information to a predetermined storage medium.

[0043] Example 2

[0044] According to another aspect of the present invention, a method for protecting device information is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0045] Figure 2 This is a flowchart of an optional device information protection method according to an embodiment of the present invention, such as... Figure 2 As shown, the method for protecting device information includes the following steps:

[0046] Step S202: Receive and respond to the first instruction to detect the first verification information and obtain the detection result, wherein the first instruction is an instruction generated by the target terminal and used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device.

[0047] In the above steps, after receiving the first instruction from the target terminal, the device initiates a self-test of the first verification information and generates a test result.

[0048] Step S204: Send the detection result to the target terminal, wherein the target terminal generates and sends a second instruction if it determines that the first verification information is the original default verification information based on the detection result.

[0049] Step S206: Receive the second instruction.

[0050] In the above steps, the second instruction is sent by the target terminal to trigger the device to dynamically modify the first verification information. The first verification information includes, but is not limited to: the device's own credentials, the device's username and password, and the device's identity verification information.

[0051] Step S208: Based on the second instruction, the first verification information is dynamically modified to obtain the second verification information.

[0052] As can be seen from the above, in this embodiment of the invention, a first instruction can be received and responded to to detect the first verification information and obtain the detection result. The first instruction is generated by the target terminal and used to trigger the target device to detect the first verification information, which is the target device's current default verification information. Then, the detection result is sent to the target terminal. If the target terminal determines that the first verification information is the original default verification information based on the detection result, it generates and sends a second instruction. Then, the second instruction is received. Finally, based on the second instruction, the first verification information is dynamically modified to obtain the second verification information. Through the device information protection method of this embodiment of the invention, the purpose of sending an instruction that can trigger the target device's self-test to the target device and obtaining the detection result is achieved. If the detection result indicates that the target device's credentials are the original default verification information, an instruction that can trigger the target device to modify its own verification information is then sent. This achieves the technical effect of improving device security in the Internet of Things, and solves the technical problem in related technologies where malicious third parties can easily launch intrusion attacks on devices when they know the device's authentication information.

[0053] As an optional implementation, dynamic modification involves dynamically generating second verification information based on the current time and the number of times it has been used as parameters.

[0054] In the above optional embodiments, the method for dynamically modifying the first verification information in the target device is to dynamically and automatically generate the device's username and password based on the continuous changes in time or usage frequency as parameters.

[0055] As an optional embodiment, after obtaining the second verification information, the method for protecting the device information further includes: sending the second verification information to the target terminal, wherein the target terminal stores the second verification information to a predetermined storage medium after receiving the second verification information.

[0056] Figure 3 This is a sequence diagram of user acquisition of dynamic credentials according to an embodiment of the present invention, such as... Figure 3As shown, the user enters their username and password (i.e., the login information of the target account) to log in to the application. This user account is then bound to the application (i.e., the target terminal). Next, network configuration is performed to connect to the IoT device (i.e., the target device). During this process, the application authenticates with the device, transmitting application-related information such as the device ID and the user's account. The device receives this information and stores it in its local data table (i.e., storage medium). The application scans for IoT devices on the network, checking whether the device's default credentials (i.e., the current default verification information) have been modified, specifically whether its password has been changed, or whether the device is in factory reset mode.

[0057] Upon receiving a request to check the default device information, the device queries its own data table to see if the credentials (such as the device username and password) are still in their default state. However, when the device is connected for the first time, the default credentials in the data table (such as the administrator username) are the data initially set by the manufacturer and have not been modified. Therefore, the device will inform the application that the default credentials have not been modified. Upon receiving the device's response indicating no modification (i.e., the detection result), the application determines that the device's default credentials are unchanged. To prevent hackers from knowing the default credentials and using them for intrusion, such as launching a DDoS attack (Distributed Denial of Service attack) that could prevent the device from providing normal service to users, the application will send a request to modify the credentials (i.e., dynamically modify the initial authentication information), allowing the device to modify the credentials automatically.

[0058] After changing the device's username and password (i.e., secondary authentication information), if the user wants to know the device's modified credentials (i.e., secondary authentication information), they will send a message request to the device, which includes authentication information. The device compares the authentication information in the request with the information in its local database. If the authentication information matches, the device will send its modified credentials to the application, and the user will receive new, time-synchronized, dynamic credentials.

[0059] Therefore, in this situation, even if a hacker (i.e., a non-benign third party) knows the current device administrator username, the username and password will change dynamically, so the hacker cannot use the username to launch a brute-force attack to intrude into the device.

[0060] As can be seen from the above, in the embodiments of the present invention, the present invention enables a non-bona fide third party to know the default credentials of the device, such as the administrator username. Since the default credentials are dynamically generated based on time, it is impossible to attack the device based on the existing default credentials, thereby improving the security of IoT devices.

[0061] Example 3

[0062] According to another aspect of the present invention, a device for protecting device information is also provided. Figure 4 This is a schematic diagram of a device for protecting device information according to an embodiment of the present invention, such as... Figure 4 As shown, the device information protection device includes a sending module 41 and an acquisition module 43. The device information protection device will be described below.

[0063] The sending module 41 is used to send a first instruction to the target device to trigger the target device to detect the first verification information and generate a detection result. The first instruction is used to trigger the target device to detect the first verification information, which is the current default verification information of the target device.

[0064] The acquisition module 43 is used to acquire the detection result, and when the detection result indicates that the first verification information is the original default verification information, it generates and sends a second instruction to the target device. The second instruction is used to trigger the target device to modify the first verification information to obtain the second verification information.

[0065] It should be noted that the sending module 41 and the acquiring module 43 mentioned above correspond to steps S102 to S104 in Embodiment 1. The instances and application scenarios implemented by the above modules and the corresponding steps are the same, but they are not limited to the content disclosed in Embodiment 1. It should be noted that the above modules, as part of the device, can be executed in a computer system such as a set of computer-executable instructions.

[0066] As can be seen from the above, in this embodiment of the invention, the sending module 41 first sends a first instruction to the target device to trigger the target device to detect the first verification information and generate a detection result. The first instruction is used to trigger the target device to detect the first verification information, which is the target device's current default verification information. Then, the acquisition module 43 acquires the detection result. If the detection result indicates that the first verification information is the original default verification information, a second instruction is generated and sent to the target device. This second instruction triggers the target device to modify the first verification information to obtain the second verification information. Through the device information protection device of this embodiment, the purpose of sending an instruction that can trigger the target device to perform a self-check and acquiring the detection result is achieved. If the detection result indicates that the target device's credentials are the original default verification information, an instruction that can trigger the target device to modify its own verification information is then sent. This achieves the technical effect of improving device security in the Internet of Things, and solves the technical problem in related technologies where malicious third parties can easily launch intrusion attacks on devices when they know the device's authentication information.

[0067] Optionally, the device information protection device further includes: a receiving module, used to receive login information of the target account before sending the first instruction to the target device, and to verify the login information to obtain a verification result; and an establishing module, used to establish an association relationship with the target account when the verification result indicates that the login information has been successfully verified.

[0068] Optionally, the device for protecting device information further includes: an acquisition unit for acquiring account information of the target account; and a sending unit for sending the account information and terminal device information to the target device, wherein the target device stores the account information and terminal device information in a local storage medium after receiving the account information and terminal device information.

[0069] Optionally, the device for protecting the device information further includes: a receiving unit, used to receive second verification information after sending a second instruction to the target device based on the detection result; and a storage unit, used to store the second verification information to a predetermined storage medium.

[0070] Example 4

[0071] According to another aspect of the present invention, a device for protecting device information is also provided. Figure 5 This is a schematic diagram of an optional device information protection device according to an embodiment of the present invention, such as... Figure 5 As shown, the device information protection device includes: a first receiving module 51, a sending module 53, a second receiving module 55, and a modification module 57. The device information protection device will be described below.

[0072] The first receiving module 51 is used to receive and respond to a first instruction to detect the first verification information and obtain the detection result. The first instruction is an instruction generated by the target terminal and used to trigger the target device to detect the first verification information. The first verification information is the current default verification information of the target device.

[0073] The sending module 53 is used to send the detection result to the target terminal, wherein the target terminal generates and sends a second instruction when it determines that the first verification information is the original default verification information based on the detection result.

[0074] The second receiving module 55 is used to receive the second instruction.

[0075] Modification module 57 is used to dynamically modify the first verification information based on the second instruction to obtain the second verification information.

[0076] It should be noted that the first receiving module 51, the sending module 53, the second receiving module 55, and the modification module 57 mentioned above correspond to steps S202 to S208 in Embodiment 2. The instances and application scenarios implemented by the above modules and their corresponding steps are the same, but they are not limited to the content disclosed in Embodiment 2. It should be noted that the above modules, as part of the device, can be executed in a computer system such as a set of computer-executable instructions.

[0077] As can be seen from the above, in this embodiment of the invention, the first receiving module 51 first receives and responds to the first instruction to detect the first verification information and obtain the detection result. The first instruction is generated by the target terminal and used to trigger the target device to detect the first verification information, which is the target device's current default verification information. Then, the sending module 53 sends the detection result to the target terminal. If the target terminal determines that the first verification information is the original default verification information based on the detection result, it generates and sends a second instruction. Next, the second receiving module 55 receives the second instruction. Finally, the modification module 57 dynamically modifies the first verification information based on the second instruction to obtain the second verification information. Through the device information protection device of this embodiment, the invention achieves the goal of sending an instruction that can trigger the target device's self-test to the target device and obtaining the detection result. If the detection result indicates that the target device's credentials are the original default verification information, an instruction that can trigger the target device to modify its own verification information is then sent. This achieves the technical effect of improving device security in the Internet of Things, and solves the technical problem in related technologies where malicious third parties can easily launch intrusion attacks on devices with known authentication information.

[0078] Optionally, dynamic modification involves dynamically generating a second verification message based on the current time and the number of times it has been used as parameters.

[0079] Optionally, the device for protecting the device information further includes: a sending unit, configured to send the second verification information to the target terminal after obtaining the second verification information, wherein the target terminal stores the second verification information to a predetermined storage medium after receiving the second verification information.

[0080] Example 5

[0081] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein, when the computer program is run by a processor, it controls the device on which the computer-readable storage medium is located to perform the device information protection method described above.

[0082] Example 6

[0083] According to another aspect of the present invention, a processor is also provided, which is used to run a computer program, wherein the computer program executes the device information protection method described above when running.

[0084] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0085] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0086] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0087] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0088] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0089] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0090] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for protecting device information, characterized in that, include: A first instruction is sent to the target device to trigger the target device to detect the first verification information and generate a detection result, wherein the first instruction is used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; The detection result is obtained, and if the detection result indicates that the first verification information is the original default verification information, a second instruction is generated and sent to the target device. The second instruction is used to trigger the target device to dynamically modify the first verification information to obtain the second verification information. The dynamic modification is based on the current time and the number of times it has been used as parameters to dynamically generate the second verification information. The method further includes, after sending a second instruction to the target device based on the detection result, receiving the second verification information and storing the second verification information to a predetermined storage medium.

2. The method according to claim 1, characterized in that, Before sending the first instruction to the target device, it also includes: Receive login information of the target account and verify the login information to obtain a verification result; If the verification result indicates that the login information has been successfully verified, an association is established with the target account.

3. The method according to claim 2, characterized in that, Also includes: Obtain the account information of the target account; The account information and terminal device information are sent to the target device, wherein the target device, upon receiving the account information and terminal device information, stores the account information and terminal device information in a local storage medium.

4. A method for protecting device information, characterized in that, include: The device receives and responds to a first instruction to detect the first verification information and obtain the detection result, wherein the first instruction is an instruction generated by the target terminal and used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; The detection result is sent to the target terminal, wherein the target terminal generates and sends a second instruction when it determines that the first verification information is the original default verification information based on the detection result; Receive the second instruction; Based on the second instruction, the first verification information is dynamically modified to obtain the second verification information, wherein the dynamic modification is based on the current time and the number of times it has been used as parameters to dynamically generate the second verification information; The method further includes, after obtaining the second verification information, sending the second verification information to the target terminal, wherein the target terminal stores the second verification information to a predetermined storage medium after receiving the second verification information.

5. A device for protecting equipment information, characterized in that, The method for protecting device information using any one of claims 1 to 3 includes: The sending module is used to send a first instruction to the target device to trigger the target device to detect the first verification information and generate a detection result, wherein the first instruction is used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; The acquisition module is used to acquire the detection result, and when the detection result indicates that the first verification information is the original default verification information, generate and send a second instruction to the target device. The second instruction is used to trigger the target device to dynamically modify the first verification information to obtain the second verification information. The dynamic modification is based on the current time and the number of times it has been used as parameters to dynamically generate the second verification information. The device further includes: a receiving unit, configured to receive the second verification information after sending a second instruction to the target device based on the detection result; and a storage unit, configured to store the second verification information to a predetermined storage medium.

6. A device for protecting equipment information, characterized in that, The method for protecting device information according to claim 4 includes: The first receiving module is configured to receive and respond to a first instruction to detect the first verification information and obtain the detection result, wherein the first instruction is an instruction generated by the target terminal and used to trigger the target device to detect the first verification information, and the first verification information is the current default verification information of the target device; A sending module is used to send the detection result to a target terminal, wherein the target terminal generates and sends a second instruction when it determines that the first verification information is the original default verification information based on the detection result; The second receiving module is used to receive the second instruction; The modification module is used to dynamically modify the first verification information based on the second instruction to obtain the second verification information, wherein the dynamic modification is to dynamically generate the second verification information based on the current time and the number of times it has been used as parameters; The device further includes a sending unit, configured to send the second verification information to the target terminal after obtaining the second verification information, wherein the target terminal stores the second verification information to a predetermined storage medium after receiving the second verification information.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein when the computer program is run by a processor, it controls the device on which the computer-readable storage medium is located to perform the device information protection method according to any one of claims 1 to 3, or the device information protection method according to claim 4.

8. A processor, characterized in that, The processor is used to run a computer program, wherein the computer program executes the device information protection method according to any one of claims 1 to 3, or the device information protection method according to claim 4.

Citation Information

Patent Citations

  • Verification information updating method and device

    CN106487767A

  • Password modification method and system, target server and storage medium

    CN109787989A