Skip to main content
Version: 10.2.4

Apply hardware security token

Some applications require possession of a hardware security token for authentication. These applications as a rule employ two-factor authentication following the principle of "Something you know (password) and something you have (physical token)".

Robots though have difficulties mimicking the humans behavior as the hardware token interactions happen on Physical Level, and the actions are not easily transferable on lower levels where robots are more comfortable to operate.

Solution 1. Disable it​

Pretty straightforward, ha?

Solution 2. Software tokens​

Give robot a programmatic way of getting the access codes from token. Most of the Hardware Token vendors also provide Software tokens, for example:

Solution 3. Physical level​

Solve it on the physical level.

  1. Take screenshots with web-camera:
  2. OCR it with specialized software (note bunch of useful references on the bottom):

Three-factor authentication​

In particular cases, a third-factor is added following the principle of "Something you are". This means something about person (or robot?) that cannot be changed, such as fingerprints, facial feature, eyes, which can be used as a factor of identity verification.