The invention relates to the technical field of industrial host
software, and provides an
authorization permission detection method applied to industrial host
software, which comprises the following steps: S1, finishing
authorization system deployment on a host running the
industrial software; s2, when the
industrial software is triggered to run according to a preset time interval, the
industrial software calls an
authorization SDK interface function to initiate an authorization state
verification request and an authorization SDK packaging request and then transmits the authorization state
verification request and the authorization SDK packaging request to a kernel layer drive program; s3, the driving program calls a process protection module to detect the safety of a
software operation environment, initiates an
encryption calling request to the safety
encryption hardware through the
USB bus after confirming that no abnormity exists, and then returns a result to the driving program; s4, the drive program transmits the
encryption result to the authorization SDK in a transparent manner, the SDK decrypts the encryption result to obtain a
plaintext result and feeds the
plaintext result back to the industrial software for operation, and the industrial software modifies an internal authorization flag bit according to the result; and S5,
safety monitoring and connection
verification are maintained in the whole detection process. The problem that a traditional industrial software
authorization mode is prone to being counterfeited or cracked is solved.