×

System and method for application software security and auditing

  • US 10,594,733 B2
  • Filed: 04/05/2017
  • Issued: 03/17/2020
  • Est. Priority Date: 04/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a data processor;

    a network interface, in data communication with the data processor, for communication on a data network; and

    an application security management system, executable by the data processor, to;

    cause installation of a client application (app) agent in a client app on a client app server to instrument a plurality of input/output (I/O) points of the client app using a plurality of I/O instruments embedded at the plurality of I/O points and using a small code portion to detect when an I/O point of the plurality of I/O points is accessed;

    communicate with the client app agent via the data network to collect trace data corresponding to data elements being accessed in the client app within a context of a current client app transaction associated with I/O point and previously identified as sensitive data;

    cause transfer of information indicative of the trace data in the current client app transaction to a host site via the data network;

    identify a policy corresponding to the trace data defined by a set of rules comprising a user output rule that is configured to add inline, field level data element encryption to the data elements being accessed as part of the current client app transaction; and

    apply the policy configured with the inline, field level data element encryption to the sensitive data elements in the client app causing operational modification of the client app to conform to the policy while the client app is being used and the I/O point is being accessed as part of the current client app transaction by encrypting and decrypting one or more data elements of the data elements written to and read from a resource in the data network.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×