Patent ID: 8782425

Claim:
A method performed by a computing device having a processor and a memory for performing a local human verification ceremony, the method comprising: receiving an indication that software executing on the computing device has requested to perform an action; in response to receiving the indication, presenting to a user a verification window that identifies the action that has been requested, the verification window being a separate window whose content is protected from being copied; and requesting the user to verify that the action is to be performed by inputting data that is difficult for software to correctly input; receiving from the software that has requested to perform the action a request to copy content of the verification window; upon receiving the request to copy content of the verification window, suppressing the copying of content of the verification window; receiving data input by the user; upon determining that the received data is not correct, suppressing the performing of the action; and upon determining that the received data is correct, performing by the computing device the action.