methods , apparatus , and systems for generating and verifying one time passwords in connection with a risk assessment are disclosed . the risk assessment may comprise a client - side risk assessment . the risk assessment may also comprise a server - side risk assessment .