CPC H04L 63/0853 (2013.01) [H04L 63/083 (2013.01)] | 17 Claims |
1. A computer-implemented method of implementing multi-factor authentication (MFA) on a computer configured to perform robotic process automation (RPA) using at least one task-executing bot instantiated on the computer, the method comprising:
in response to a log-in request originating from the task-executing bot to a first server configured to provide a gatekeeping function for at least one of access to data and storage of data content, receiving at the task-executing bot an MFA challenge from the first server;
at the task-executing bot, in response to the MFA challenge, acquiring a time-dependent MFA security token from a code generating algorithm associated with a pre-authenticated security bot perceived by the first server to be at a different address to the task-executing bot, the pre-authenticated security bot having undergone a one-time synchronization to the first server at initial set-up of the task-executing bot thereby to support RPA, and wherein during the one-time set-up an association between the pre-authenticated security bot and the task-executing bot is established such that the association validates, to the first server, the pre-authenticated security bot as a secondary device within MFA to automate subsequent MFA to be a computer-based function within an MFA validation system comprising the task-executing bot and the pre-authenticated security bot; and
at the task-executing bot, inserting the time-dependent MFA security token into a reply to the MFA challenge and sending the reply to the first server.
|