CPC H04L 41/5041 (2013.01) [G06F 8/61 (2013.01); G06F 8/65 (2013.01); G06F 9/4401 (2013.01); G06F 9/5072 (2013.01); G06F 21/44 (2013.01); G06F 21/57 (2013.01); H04L 41/046 (2013.01); H04L 61/457 (2022.05); H04L 63/0876 (2013.01); H04L 67/01 (2022.05); H04L 67/1095 (2013.01); H04L 67/34 (2013.01); H04L 67/51 (2022.05); H04L 67/54 (2022.05)] | 24 Claims |
1. A computing device, comprising:
memory;
communication circuitry to communicate with an application server and an authentication server; and
processing circuitry to:
execute activator software instructions to activate a service agent used to operate at least one service, the activator software instructions to:
download the service agent from the application server;
install the service agent on the computing device;
activate the service agent based on communications with the authentication server;
determine an installation and integrity status of the service agent;
record, in the memory, the installation and integrity status of the service agent; and
restore the service agent in response to an incorrect installation and integrity status of the service agent on the computing device; and
execute loader software instructions to load the service agent, using administrative rights on the computing device, the loader software instructions to:
identify an operational status of the activator software instructions; and
restore the activator software instructions in response to an incorrect operational status of the activator software instructions;
wherein the loader software instructions and the activator software instructions are separately installed to the computing device.
|