Patent ID: 9418219
Filing Date: 2016-08-16
CPC Classification: G06F

Claim Text:
1. A method for providing inter-process messaging security, the method comprising: receiving a message from a first process associated with a first set of processes governed by a first set of security policies, the message comprising a request to perform an operation by a destination application; determining a destination process for the message; determining whether the destination process is associated with a second set of processes governed by a second set of security policies; in response to determining that the destination process is associated with the second set of processes, determining whether at least one security policy permits interaction between the first set of processes and the second set of processes; in response to determining that the at least one security policy permits interaction between the first set of processes and the second set of processes, sending the message to the destination process, wherein sending the message to the destination process comprises sending the message via an application programming interface between the first process and the second process; determining whether the message requires the destination process to send a second message to at least one other process, wherein the at least one other process is associated with at least one other set of processes; in response to determining that the message requires the destination process to send the second message to the at least one other process, determining whether the at least one security policy permits interaction between the second set of processes and the at least one other set of processes; in response to determining that the at least one security policy and the at least one other set of processes permits interaction between the second set of processes and the at least one other set of processes, determining whether the at least one security policy permits interaction between the first set of processes and the at least one other set of processes; and in response to determining that the at least one security policy permits interaction between the first set of processes and the at least one other set of processes, sending the message to the at least one other process.