Systems and Methods for Detecting Fraud Associated with Systems Application Processing
First Claim
Patent Images
1. A method for detecting fraud associated with systems application processing, comprising:
- executing a software-based operation causing execution of a plurality of application services, each associated with a respective one of one or more system applications, wherein the execution of the plurality of application services defines an execution path for the software-based operation;
generating an audit log for each of at least a subset of the plurality of application services in association with the execution of the respective application service to at least partially represent the execution path for the software-based operation; and
prior to execution of at least one of the plurality of application services, analyzing each of the audit logs previously generated while executing the software-based operation to determine whether the execution path for the software-based operation satisfies at least one predefined expected execution path.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for detecting fraud associated with systems application processing are provided. An example method may include: for each of at least a subset of multiple application services, receiving an audit log message indicating a respective point in an execution path associated with execution of the application services; and prior to executing an application service endpoint of the application services, analyzing the received audit log messages to determine whether the execution path satisfies at least one predefined expected execution path.
24 Citations
20 Claims
-
1. A method for detecting fraud associated with systems application processing, comprising:
-
executing a software-based operation causing execution of a plurality of application services, each associated with a respective one of one or more system applications, wherein the execution of the plurality of application services defines an execution path for the software-based operation; generating an audit log for each of at least a subset of the plurality of application services in association with the execution of the respective application service to at least partially represent the execution path for the software-based operation; and prior to execution of at least one of the plurality of application services, analyzing each of the audit logs previously generated while executing the software-based operation to determine whether the execution path for the software-based operation satisfies at least one predefined expected execution path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for detecting fraud associated with systems application processing, comprising:
a message assurance server comprising at least one processor and in communication over a network with at least one system application comprising a plurality of application services for performing at least one software-based operation, wherein the message assurance server is operable to; for each of at least a subset of the plurality of application services, receive an audit log message indicating a respective point in an execution path associated with execution of the plurality of application services; and analyze each of the received audit logs prior to executing at least one of the plurality of application services to determine whether the execution path for the software-based operation satisfies at least one predefined expected execution path. - View Dependent Claims (17, 18, 19)
-
20. A method for detecting fraud associated with systems application processing, comprising:
-
for each of at least a subset of a plurality of application services, receiving an audit log message indicating a respective point in an execution path associated with execution of the plurality of application services; and prior to executing an application service endpoint of the plurality of application services, analyzing the received audit log messages to determine whether the execution path satisfies at least one predefined expected execution path.
-
Specification