Methods and apparatus for varying soft information related to the display of hard information

  • US 10,230,759 B2
  • Filed: 08/31/2015
  • Issued: 03/12/2019
  • Est. Priority Date: 09/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A security processor apparatus comprising a memory including instructions, which when executed, cause the security processor apparatus to:

  • receive, from a transaction server, i) hard information to transmit to a client device within at least one message related to a transaction with the client device, the hard information including at least one of a) a data entry field in a webpage for a user of the client device to provide information associated with the transaction and b) text or data for display within the webpage that provides information related to the transaction, and ii) soft information for transmission to the client device within the at least one message, the soft information including a first set of program code for the webpage that specifies how the hard information is to be displayed within the webpage on the client device;

    create a variation of the soft information configured to prevent a malicious application from determining the transaction with the client device by interacting with the hard information, the variation of the soft information including a second set of program code that specifies how the hard information is to be displayed within the webpage on the client device;

    determine whether the variation of the soft information changes how the hard information is displayed at the client device compared to how the hard information was to be displayed using the soft information;

    responsive to determining the variation of the soft information does not change how the hard information is displayed, replace the first set of program code with the second set of program code for the at least one message and transmit the at least one message to the client device including the hard information and the variation of the soft information;

    responsive to determining that the variation of the soft information changes how the hard information is displayed at the client device, determine a second variation of the soft information configured to prevent a malicious application from interacting with the hard information, the second variation of the soft information including a third set of program code that specifies how the hard information is to be displayed within the webpage on the client device;

    determine the second variation of the soft information does not change how the hard information is displayed at the client device compared to how the hard information was to be displayed using the soft information; and

    responsive to determining the second variation of the soft information does not change how the hard information is displayed, replace the first set of program code with the third set of program code for the at least one message and transmit the at least one message to the client device including the hard information and the second variation of the soft information.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×