Intelligent industrial control system login control method and device, electronic device and storage medium
By collecting and verifying account information and sitting posture feature information in the intelligent industrial control system, and analyzing it in combination with preset data, the problem of the inability to identify the identity of the logger in the existing technology is solved, and timely discovery and prevention of illegal access is achieved, and system security is improved.
Patent Information
- Application Number
- CN202411892394.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-05-23
AI Technical Summary
The login control method of the existing intelligent industrial control system cannot identify whether the login is the user himself, resulting in illegal access and information leakage.
By collecting account information and sitting posture feature information, combining preset data for verification and analysis, the comprehensive analysis results are output to determine the identity of the loginer. If an exception occurs, set up a login request trap and notify the background administrator.
It realizes accurate identification of loggers, timely discovers illegal access, avoids leakage of industrial control information, and improves system security.
Smart Images

Figure CN120030524A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of login control methods, and specifically to a login control method, device, electronic device and storage medium for an intelligent industrial control system. Background Art
[0002] Intelligent industrial control system refers to an industrial automation system that integrates modern information and communication technology, control technology and automation technology, and has the characteristics of intelligence, high efficiency, high reliability and high scalability. Intelligent industrial control system is mainly composed of industrial controllers, sensors, actuators, communication networks, human-machine interfaces, control algorithms and other parts. These components work together to achieve real-time monitoring, control and optimization of industrial production processes.
[0003] The login control method of the intelligent industrial control system is an important measure to ensure system security and prevent illegal access. The existing common login control method is to authenticate identity through account information, and only after verification can login to the system be allowed. However, this login control method has certain defects. It cannot identify whether the login user is the user himself. If someone steals the account password to log in, the abnormality cannot be discovered in time, which leads to the leakage of industrial control information and reduces system security.
[0004] Therefore, those skilled in the art provide a method, device, electronic device and storage medium for logging into and managing an intelligent industrial control system to solve the problems raised in the above-mentioned background technology. Summary of the invention
[0005] In view of the defects in the prior art, the present invention provides a method for logging in and controlling an intelligent industrial control system, comprising the following steps:
[0006] Send a user login request to the intelligent industrial control system;
[0007] Receive user login requests and issue identity authentication instructions;
[0008] generating an identity data collection instruction based on the identity authentication instruction;
[0009] Collecting identity authentication information from the user based on the identity data collection instruction, wherein the identity authentication information includes account information and sitting posture feature information;
[0010] Import preset data, and verify and analyze the collected identity verification information in combination with the preset data, and output comprehensive analysis results;
[0011] If the comprehensive analysis result is that the identity authentication is passed, the user is fed back a login request success message; if the comprehensive analysis result is that the identity authentication is not passed, the user is fed back a login request failure message; if the comprehensive analysis result is that the identity authentication is abnormal, the next step is entered;
[0012] Feedback the preset login request trap to the user and send a notification of identity authentication exception to the backend administrator.
[0013] As a further solution of the present invention: the specific process of verifying and analyzing the account information is as follows:
[0014] Mark the real-time input account information as A, and then mark the preset account information as a;
[0015] Match A with a. If A and a do not match, the account information verification analysis result is output as identity authentication failure. If A and a match, proceed to the next step.
[0016] Establish account input time axis information, and mark the time point when the account information A is input into each character as Ti, i=1...n, where n is a positive integer;
[0017] Randomly select three characters from all the characters in account information A, mark them as A1, A2, and A3, and then mark the time points corresponding to characters A1, A2, and A3 as T according to the time axis. 第一 、T 第二 、T 第三 ;
[0018] The time point at which the preset account information a is input into each character is marked as ti, i=1...n, where n is a positive integer;
[0019] Select characters corresponding to characters A1, A2, and A3 from account information a and mark them as a1, a2, and a3. Mark the time points corresponding to characters a1, a2, and a3 as t according to the time axis. 第一 ,t 第二 ,t 第三 ;
[0020] Calculate T 第一 With T 第二 The time difference between the two is marked as ΔT1, and T 第二 With T 第三 The time difference between the two is marked as ΔT2, and T 第一 With T 第三 The time difference between them is marked as ΔT3;
[0021] Calculate t 第一 With t 第二 The time difference between the two is denoted as Δt1, and t 第二 With t 第三 The time difference between the two is denoted as Δt2, and t 第一 With t 第三 The time difference between them is marked as Δt3;
[0022] Calculate the difference between ΔT1 and Δt1, and mark the absolute value of the difference between ΔT1 and Δt1 as B1;
[0023] Calculate the difference between ΔT2 and Δt2, and mark the absolute value of the difference between ΔT2 and Δt2 as B2;
[0024] Calculate the difference between ΔT3 and Δt3, and mark the absolute value of the difference between ΔT3 and Δt3 as B3;
[0025] Compare B1, B2, and B3 with the preset reference value b respectively. If any two of B1, B2, and B3 are greater than b, the output account information verification analysis result is identity authentication exception. Otherwise, the output account information verification analysis result is identity authentication passed.
[0026] As a further solution of the present invention: the specific process of verifying and analyzing the sitting posture feature information is as follows:
[0027] The user's sitting weight collected by the pressure sensor set on the seat is marked as C;
[0028] The last collected sitting weight of the user is marked as c, and the time since the last collection of sitting weight is marked as d;
[0029] The time factor value e=(d / D) is calculated by the time length d and the preset time length D;
[0030] The preset sitting weight error is marked as Δc, and the sitting weight error ΔC of this verification is calculated as |Cc|;
[0031] If ΔC>(Δc*e), the verification analysis result of the sitting posture feature information is output as identity verification failure; if ΔC≤(Δc*e), proceed to the next step;
[0032] Construct a sitting pressure distribution analysis model to analyze whether there is any abnormality in the pressure distribution of the user sitting on the seat. If there is no abnormality, the verification analysis result of the sitting posture feature information is output as identity authentication passed. If there is an abnormality, the verification analysis result of the sitting posture feature information is output as identity authentication abnormality.
[0033] As a further solution of the present invention: the specific analysis process of the sitting pressure distribution analysis model is:
[0034] The pressure area on the seat collected in real time by the pressure sensor is marked as G, and then three force points are randomly selected from the pressure area G and marked as G1, G2, and G3;
[0035] The pressure values of the stress points G1, G2, and G3 are marked as F1, F2, and F3;
[0036] Compare the pressure area G with the preset pressure area g for similarity. If the similarity between the two is less than the preset similarity, the output analysis result is that the pressure distribution is abnormal. If the similarity between the two is greater than or equal to the preset similarity, proceed to the next step.
[0037] The pressure values of the force points G1, G2, and G3 corresponding to the preset pressure area g are marked as f1, f2, and f3;
[0038] Calculate the absolute value of the difference between the pressure value F1 and the pressure value f1, marked as ΔF1;
[0039] Calculate the absolute value of the difference between the pressure value F2 and the pressure value f2, marked as ΔF2;
[0040] Calculate the absolute value of the difference between the pressure value F3 and the pressure value f3, marked as ΔF3;
[0041] Compare ΔF1, ΔF2, ΔF3 with the preset reference value Δf. If any two of ΔF1, ΔF2, ΔF3 are greater than Δf, the output analysis result is that the pressure distribution is abnormal. Otherwise, the output analysis result is that there is no abnormality in the pressure distribution.
[0042] As a further solution of the present invention: the comprehensive analysis result includes the verification analysis result of the account information and the verification analysis result of the sitting posture feature information, wherein, if the verification analysis result of the account information is that the identity authentication is passed, and the verification analysis result of the sitting posture feature information is that the identity authentication is passed, then the comprehensive analysis result is that the identity authentication is passed; if any one of the verification analysis result of the account information and the verification analysis result of the sitting posture feature information is that the identity authentication is failed, then the comprehensive analysis result is that the identity authentication is failed; if any one of the verification analysis result of the account information and the verification analysis result of the sitting posture feature information is that the identity authentication is abnormal, then the comprehensive analysis result is that the identity authentication is abnormal.
[0043] As a further solution of the present invention: the login request trap is specifically:
[0044] Build a fake intelligent industrial control system login success interface, marked as P;
[0045] Two pop-up windows are implanted on the interface P, and the interface contents outside the pop-up windows display the publicly available industrial control information;
[0046] Embed a link on the close icon of the pop-up interface. Clicking the link will open the preset camera for recording.
[0047] As a further solution of the present invention: after receiving the notification of identity authentication anomaly, the backend administrator contacts the real user corresponding to the account information a through a voice call to determine whether the person currently logging into the intelligent industrial control system is himself.
[0048] The present application also discloses an intelligent industrial control system login control device, which adopts an intelligent industrial control system login control method, including:
[0049] A login request module, used to issue a user login request for the intelligent industrial control system;
[0050] The master control module is used to receive user login requests and issue identity authentication instructions, and at the same time receive the comprehensive analysis results from the identity authentication module. If the comprehensive analysis result is that the identity authentication is passed, the master control module will feedback the login request success information to the login request module. If the comprehensive analysis result is that the identity authentication is not passed, the master control module will feedback the login request failure information to the login request module. If the comprehensive analysis result is that the identity authentication is abnormal, the master control module will send instructions to the trap luring module and the notification module.
[0051] The identity authentication module generates an identity data collection instruction based on the identity authentication instruction, wherein the identity authentication information includes account information and sitting posture feature information, and performs verification analysis on the collected identity authentication information in combination with preset data, and outputs the comprehensive analysis results to the master control module;
[0052] A preset data import module, used to import preset data into the identity authentication module;
[0053] A data collection module, collecting identity authentication information from a user based on an identity data collection instruction;
[0054] The trap luring module is used to feedback the preset login request trap to the login request module after receiving the instruction;
[0055] The notification module is used to send notifications of identity authentication anomalies to backend administrators after receiving instructions.
[0056] The present application also discloses an electronic device, comprising:
[0057] Memory for storing computer programs;
[0058] The processor is used to execute the computer program to implement the intelligent industrial control system login management and control method.
[0059] The present application also discloses a readable storage medium for storing a computer program, wherein the computer program implements a method for logging into and managing an intelligent industrial control system when executed by a processor.
[0060] The beneficial effects of the present invention are embodied in:
[0061] This application can timely and accurately identify whether the login user is the user himself. If someone else steals the account password to log in, the abnormality can be discovered in time, thereby avoiding the leakage of industrial control information and improving system security. Among them, in the process of verifying and analyzing the account information, by collecting the timeline information of the account character input, and comparing and analyzing it with the preset information, it is judged whether there is an abnormality in the account input habit of the current login user. Normally, each user will form a muscle memory after entering the account information he remembers many times. The habit caused by this muscle memory will be different from the habit of others entering account information. The greater the difference, the more it shows that the login user is not the user himself. In addition, this application also combines the sitting posture feature information for verification and analysis. Through dual authentication analysis, it can quickly and accurately determine whether the login user is the user himself. For malicious personnel who steal account information, the constructed login request trap can also be used to stabilize the impostor. On the premise of giving the back-end management personnel enough processing time, the impostor can be recorded, which is convenient for subsequent finding of the impostor and eliminating hidden dangers. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the specific embodiments or the description of the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn according to the actual scale.
[0063] Figure 1 This is a flow chart of the login control method for the intelligent industrial control system;
[0064] Figure 2 This is a structural diagram of the login control device for the intelligent industrial control system. DETAILED DESCRIPTION
[0065] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0066] As mentioned in the background technology of this application, research has found that the common existing login control method is to authenticate identity through account information, and login to the system is allowed only after verification. However, this login control method has certain defects. It is unable to identify whether the logon person is the user himself. If someone else steals the account password to log in, the abnormality cannot be discovered in time, which leads to the leakage of industrial control information and reduces the security of the system.
[0067] In order to solve the above-mentioned defects, the present application discloses an intelligent industrial control system login management method, device, electronic device and storage medium, which can timely and accurately identify whether the logon person is the user himself. If someone else steals the account and password to log in, the abnormality can be discovered in time, thereby avoiding the leakage of industrial control information and improving system security.
[0068] The following will describe in detail how the solution of the present application solves the above technical problems in conjunction with the accompanying drawings.
[0069] See also Figure 1 In an embodiment of the present invention, a method for managing and controlling login of an intelligent industrial control system includes the following steps: issuing a user login request of an intelligent industrial control system; receiving a user login request and issuing an identity authentication instruction; generating an identity data collection instruction based on the identity authentication instruction; collecting identity authentication information from the user based on the identity data collection instruction, wherein the identity authentication information includes account information and sitting posture feature information; importing preset data, and verifying and analyzing the collected identity authentication information in combination with the preset data, and outputting a comprehensive analysis result; if the comprehensive analysis result is that the identity authentication is passed, then feedback login request success information to the user; if the comprehensive analysis result is that the identity authentication is not passed, then feedback login request failure information to the user; if the comprehensive analysis result is that the identity authentication is abnormal, then enter the next step; feedback the preset login request trap to the user, and at the same time send a notification of identity authentication abnormality to the background administrator. This application can timely and accurately identify whether the login user is the user himself. If someone else steals the account password to perform a login operation, the abnormality can be discovered in time, thereby avoiding the leakage of industrial control information and improving system security.
[0070] In this embodiment, the specific process of verifying and analyzing the account information is as follows: mark the account information input in real time as A, and then mark the preset account information as a; match A with a, if A and a do not match, then output the account information verification analysis result as identity authentication failure, if A and a match, then proceed to the next step; establish account input timeline information, mark the time point when the account information A is input into each character as Ti, i=1···n, where n is a positive integer; randomly select three characters from all the characters of the account information A, mark them as A1, A2, and A3, and then mark the time points corresponding to the characters A1, A2, and A3 as T according to the timeline. 第一 , T 第二 , T 第三 ; Mark the time point when the preset account information a is input into each character as ti, i=1···n, where n is a positive integer; select characters corresponding to characters A1, A2, and A3 from the account information a and mark them as a1, a2, and a3, and mark the time points corresponding to characters a1, a2, and a3 as t according to the time axis 第一 ,t 第二 ,t 第三; Calculate T 第一 With T 第二 The time difference between the two is marked as ΔT1, and T 第二 With T 第三 The time difference between the two is marked as ΔT2, and T 第一 With T 第三 The time difference between the two is marked as ΔT3; calculate t 第一 With t 第二 The time difference between the two is denoted as Δt1, and t 第二 With t 第三 The time difference between the two is denoted as Δt2, and t 第一 With t 第三 The time difference between them is marked as Δt3; the difference between ΔT1 and Δt1 is calculated, and the absolute value of the difference between ΔT1 and Δt1 is marked as B1; the difference between ΔT2 and Δt2 is calculated, and the absolute value of the difference between ΔT2 and Δt2 is marked as B2; the difference between ΔT3 and Δt3 is calculated, and the absolute value of the difference between ΔT3 and Δt3 is marked as B3; B1, B2, and B3 are compared with the preset reference value b respectively. If any two of B1, B2, and B3 are greater than b, the output account information verification analysis result is identity authentication abnormality, otherwise, the output account information verification analysis result is identity authentication passed. In the process of verifying and analyzing the account information, this application collects the timeline information of the account character input, compares and analyzes it with the preset information, and then determines whether there is any abnormality in the account input habit of the current logon user. Normally, each user will form a muscle memory after entering the account information they are familiar with many times. The habit caused by this muscle memory will be different from the habit of others entering account information. The greater the difference, the more it shows that the logon user is not the user himself.
[0071] In this embodiment, the specific process of verifying and analyzing the sitting posture characteristic information is as follows: mark the user's sitting posture weight collected by the pressure sensor set on the seat as C; mark the user's last collected sitting posture weight as c, and mark the time since the last sitting posture weight collection as d; calculate the time factor value e=(d / D) through the time d and the preset time D; mark the preset sitting posture weight error as Δc, and calculate the sitting posture weight error ΔC=|Cc| for this verification; if ΔC>(Δc*e), then output the verification analysis result of the sitting posture characteristic information as identity authentication failure, if ΔC≤(Δc*e), then proceed to the next step; construct a sitting posture pressure distribution analysis model to analyze whether there is an abnormality in the pressure distribution of the user sitting on the seat, if there is no abnormality, then output the verification analysis result of the sitting posture characteristic information as identity authentication passed, if there is an abnormality, then output the verification analysis result of the sitting posture characteristic information as identity authentication abnormality. This application combines the sitting posture characteristic information for verification analysis, and through dual authentication analysis, it can quickly and accurately determine whether the logon person is the user himself.
[0072] In this embodiment, the specific analysis process of the sitting pressure distribution analysis model is as follows: mark the pressure area on the seat collected in real time by the pressure sensor as G, and then randomly select three force points from the pressure area G and mark them as G1, G2, and G3; mark the pressure values of the force points G1, G2, and G3 as F1, F2, and F3; compare the pressure area G with the preset pressure area g for similarity. If the similarity between the two is less than the preset similarity, output the analysis result that the pressure distribution is abnormal. If the similarity between the two is greater than or equal to the preset similarity, proceed to the next step; and compare the preset pressure area G with the preset pressure area g. The pressure values of the corresponding force points G1, G2, and G3 are marked as f1, f2, and f3; the absolute value of the difference between the pressure value F1 and the pressure value f1 is calculated, marked as ΔF1; the absolute value of the difference between the pressure value F2 and the pressure value f2 is calculated, marked as ΔF2; the absolute value of the difference between the pressure value F3 and the pressure value f3 is calculated, marked as ΔF3; ΔF1, ΔF2, and ΔF3 are compared with the preset reference value Δf. If any two of ΔF1, ΔF2, and ΔF3 are greater than Δf, the output analysis result is that there is an abnormality in the pressure distribution, otherwise, the output analysis result is that there is no abnormality in the pressure distribution. There are certain differences in the sitting habits of each person on the seat. This difference is mainly reflected in the pressure area and pressure value. Based on this, this application collects the pressure area and pressure value for analysis and verification to quickly determine whether the current login sitting on the seat is the user himself.
[0073] In this embodiment, the comprehensive analysis result includes the verification analysis result of the account information and the verification analysis result of the sitting posture feature information, wherein, if the verification analysis result of the account information is that the identity authentication is passed, and the verification analysis result of the sitting posture feature information is that the identity authentication is passed, then the comprehensive analysis result is that the identity authentication is passed; if any one of the verification analysis result of the account information and the verification analysis result of the sitting posture feature information is that the identity authentication is failed, then the comprehensive analysis result is that the identity authentication is failed; if any one of the verification analysis result of the account information and the verification analysis result of the sitting posture feature information is that the identity authentication is abnormal, then the comprehensive analysis result is that the identity authentication is abnormal.
[0074] In this embodiment, the login request trap is specifically as follows: construct a fake intelligent industrial control system login success interface, marked as P; implant two pop-up windows on the interface P, and the interface content outside the pop-up window interface displays the publicly disclosed industrial control information; implant a link on the close icon of the pop-up window interface, and after clicking the link, the preset camera will be opened for recording. It should be noted that jumping to other applications by clicking on a link is an existing known public technology, specifically, using JavaScript or other programming languages to monitor the click event of the link, and when the user clicks the close icon (i.e., the link), the corresponding callback function is triggered. In the callback function, the camera that has obtained permission is directly opened for recording. For malicious personnel who steal account information, this application stabilizes the impostor through the constructed login request trap, and records the impostor on the premise of giving the back-end management personnel enough processing time, so as to facilitate the subsequent finding of the impostor and eliminate hidden dangers.
[0075] In this embodiment, after receiving the notification of identity authentication anomaly, the backend administrator contacts the real user corresponding to the account information a through a voice call to determine whether the person currently logging into the intelligent industrial control system is himself.
[0076] like Figure 2As shown, the present application also discloses an intelligent industrial control system login control device, which adopts an intelligent industrial control system login control method, including: a login request module, which is used to issue a user login request of the intelligent industrial control system; a master control module, which is used to receive the user login request and issue an identity authentication instruction, and at the same time receive the comprehensive analysis result from the identity authentication module, if the comprehensive analysis result is that the identity authentication is passed, the login request success information is fed back to the login request module, if the comprehensive analysis result is that the identity authentication is not passed, the login request failure information is fed back to the login request module, if the comprehensive analysis result is that the identity authentication is abnormal, the instruction is sent to the trap inducement module and the notification module; the identity authentication module generates an identity data collection instruction based on the identity authentication instruction, wherein the identity authentication information includes account information and sitting posture feature information, and verifies and analyzes the collected identity authentication information in combination with preset data, and outputs the comprehensive analysis result to the master control module; a preset data import module, which is used to import preset data into the identity authentication module; a data collection module, which collects identity authentication information from the user based on the identity data collection instruction; a trap inducement module, which is used to feed back a preset login request trap to the login request module after receiving the instruction; and a notification module, which is used to send a notification of identity authentication abnormality to the background management personnel after receiving the instruction.
[0077] The present application also discloses an electronic device, including: a memory for storing a computer program; a processor for executing the computer program to implement a login management and control method for an intelligent industrial control system.
[0078] The present application also discloses a readable storage medium for storing a computer program, wherein the computer program implements a method for logging into and managing an intelligent industrial control system when executed by a processor.
[0079] The present invention can timely and accurately identify whether the login user is the user himself. If someone else steals the account password to log in, the abnormality can be discovered in time, thereby avoiding the leakage of industrial control information and improving the security of the system. In the process of verifying and analyzing the account information, by collecting the timeline information of the account character input, and comparing and analyzing it with the preset information, it is judged whether there is an abnormality in the account input habit of the current login user. Normally, each user will form a muscle memory after repeatedly entering the account information that he remembers. The habit caused by this muscle memory will form a difference with the habit of others entering the account information, and the greater the difference, the more it shows that the login user is not the user himself. In addition, the present application also combines the sitting posture feature information for verification and analysis, and through dual authentication analysis, it can quickly and accurately determine whether the login user is the user himself. For malicious personnel who steal account information, the constructed login request trap can also be used to stabilize the impostor. On the premise of giving the background management personnel enough processing time, the impostor can be recorded, thereby facilitating the subsequent finding of the impostor and eliminating hidden dangers.
[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.
Claims
1. An intelligent industrial control system login management and control method, characterized in that: The following steps are involved: Send a user login request to the intelligent industrial control system; Receive user login requests and issue identity authentication instructions; generating an identity data collection instruction based on the identity authentication instruction; Collecting identity authentication information from the user based on the identity data collection instruction, wherein the identity authentication information includes account information and sitting posture feature information; Import preset data, and verify and analyze the collected identity verification information in combination with the preset data, and output comprehensive analysis results; If the comprehensive analysis result is that the identity authentication is passed, the user is fed back a login request success message; if the comprehensive analysis result is that the identity authentication is not passed, the user is fed back a login request failure message; if the comprehensive analysis result is that the identity authentication is abnormal, the next step is entered; Feedback the preset login request trap to the user and send a notification of identity authentication exception to the backend administrator.
2. The intelligent industrial control system login management and control method according to claim 1, characterized in that: The specific process of verifying and analyzing the account information is as follows: Mark the real-time input account information as A, and then mark the preset account information as a; Match A with a. If A and a do not match, the account information verification analysis result is output as identity authentication failure. If A and a match, proceed to the next step. Establish account input time axis information, and mark the time point when the account information A is input into each character as Ti, i=1...n, where n is a positive integer; Randomly select three characters from all the characters in account information A, mark them as A1, A2, and A3, and then mark the time points corresponding to characters A1, A2, and A3 as T according to the time axis. 第一 , T 第二 , T 第三 ; The time point at which the preset account information a is input into each character is marked as ti, i=1...n, where n is a positive integer; Select characters corresponding to characters A1, A2, and A3 from account information a and mark them as a1, a2, and a3. Mark the time points corresponding to characters a1, a2, and a3 as t according to the time axis. 第一 ,t 第二 ,t 第三 ; Calculate T 第一 With T 第二 The time difference between the two is marked as ΔT1, and T 第二 With T 第三 The time difference between the two is marked as ΔT2, and T 第一 With T 第三 The time difference between them is marked as ΔT3; Calculate t 第一 With t 第二 The time difference between the two is denoted as Δt1, and t 第二 With t 第三 The time difference between the two is denoted as Δt2, and t 第一 With t 第三 The time difference between them is marked as Δt3; Calculate the difference between ΔT1 and Δt1, and mark the absolute value of the difference between ΔT1 and Δt1 as B1; Calculate the difference between ΔT2 and Δt2, and mark the absolute value of the difference between ΔT2 and Δt2 as B2; Calculate the difference between ΔT3 and Δt3, and mark the absolute value of the difference between ΔT3 and Δt3 as B3; Compare B1, B2, and B3 with the preset reference value b respectively. If any two of B1, B2, and B3 are greater than b, the output account information verification analysis result is identity authentication exception. Otherwise, the output account information verification analysis result is identity authentication passed.
3. The intelligent industrial control system login management and control method according to claim 2 is characterized in that: The specific process of verifying and analyzing the sitting posture feature information is as follows: The user's sitting weight collected by the pressure sensor set on the seat is marked as C; The last collected sitting weight of the user is marked as c, and the time since the last collection of sitting weight is marked as d; Calculate the time factor value e=(d / D) by the time length d and the preset time length D; The preset sitting weight error is marked as Δc, and the sitting weight error ΔC of this verification is calculated as |Cc|; If ΔC>(Δc*e), the verification analysis result of the sitting posture feature information is output as identity verification failure; if ΔC≤(Δc*e), proceed to the next step; Construct a sitting pressure distribution analysis model to analyze whether there is any abnormality in the pressure distribution of the user sitting on the seat. If there is no abnormality, the verification analysis result of the sitting posture feature information is output as identity authentication passed. If there is an abnormality, the verification analysis result of the sitting posture feature information is output as identity authentication abnormality.
4. The intelligent industrial control system login management and control method according to claim 3 is characterized in that: The specific analysis process of the sitting posture pressure distribution analysis model is as follows: The pressure area on the seat collected in real time by the pressure sensor is marked as G, and then three force points are randomly selected from the pressure area G and marked as G1, G2, and G3; The pressure values of the stress points G1, G2, and G3 are marked as F1, F2, and F3; Compare the pressure area G with the preset pressure area g for similarity. If the similarity between the two is less than the preset similarity, the output analysis result is that the pressure distribution is abnormal. If the similarity between the two is greater than or equal to the preset similarity, proceed to the next step. The pressure values of the force points G1, G2, and G3 corresponding to the preset pressure area g are marked as f1, f2, and f3; Calculate the absolute value of the difference between the pressure value F1 and the pressure value f1, marked as ΔF1; Calculate the absolute value of the difference between the pressure value F2 and the pressure value f2, marked as ΔF2; Calculate the absolute value of the difference between the pressure value F3 and the pressure value f3, marked as ΔF3; Compare ΔF1, ΔF2, ΔF3 with the preset reference value Δf. If any two of ΔF1, ΔF2, ΔF3 are greater than Δf, the output analysis result is that the pressure distribution is abnormal. Otherwise, the output analysis result is that there is no abnormality in the pressure distribution.
5. The intelligent industrial control system login management and control method according to claim 4 is characterized in that: The comprehensive analysis result includes the verification analysis result of the account information and the verification analysis result of the sitting posture feature information, wherein, if the verification analysis result of the account information is that the identity authentication is passed, and the verification analysis result of the sitting posture feature information is that the identity authentication is passed, then the comprehensive analysis result is that the identity authentication is passed; if any one of the verification analysis result of the account information and the verification analysis result of the sitting posture feature information is that the identity authentication is failed, then the comprehensive analysis result is that the identity authentication is failed; if any one of the verification analysis result of the account information and the verification analysis result of the sitting posture feature information is that the identity authentication is abnormal, then the comprehensive analysis result is that the identity authentication is abnormal.
6. The intelligent industrial control system login management and control method according to claim 5, characterized in that: The login request trap is specifically: Build a fake intelligent industrial control system login success interface, marked as P; Two pop-up windows are implanted on the interface P, and the interface contents outside the pop-up windows display the publicly available industrial control information; Embed a link on the close icon of the pop-up interface. Clicking the link will open the preset camera for recording.
7. The intelligent industrial control system login management and control method according to claim 6, characterized in that: After receiving the notification of abnormal identity authentication, the backend administrator contacts the real user corresponding to the account information a through a voice call to determine whether the person currently logging into the intelligent industrial control system is himself.
8. Intelligent industrial control system login control device, characterized in that: The intelligent industrial control system login management and control method according to any one of claims 1 to 7 comprises: A login request module, used to issue a user login request for the intelligent industrial control system; The master control module is used to receive user login requests and issue identity authentication instructions, and at the same time receive the comprehensive analysis results from the identity authentication module. If the comprehensive analysis result is that the identity authentication is passed, the master control module will feedback the login request success information to the login request module. If the comprehensive analysis result is that the identity authentication is not passed, the master control module will feedback the login request failure information to the login request module. If the comprehensive analysis result is that the identity authentication is abnormal, the master control module will send instructions to the trap luring module and the notification module. The identity authentication module generates an identity data collection instruction based on the identity authentication instruction, wherein the identity authentication information includes account information and sitting posture feature information, and performs verification analysis on the collected identity authentication information in combination with preset data, and outputs the comprehensive analysis results to the master control module; A preset data import module, used to import preset data into the identity authentication module; A data collection module, collecting identity authentication information from a user based on an identity data collection instruction; The trap luring module is used to feedback the preset login request trap to the login request module after receiving the instruction; The notification module is used to send notifications of identity authentication anomalies to backend administrators after receiving instructions.
9. An electronic device, characterized in that: include: Memory for storing computer programs; A processor is used to execute the computer program to implement the intelligent industrial control system login management and control method as described in any one of claims 1 to 7.
10. A readable storage medium, characterized in that: Used to store a computer program, wherein when the computer program is executed by a processor, the intelligent industrial control system login management and control method as described in any one of claims 1 to 7 is implemented.