×

Preventing unauthorized outgoing communications

  • US 10,616,231 B2
  • Filed: 03/21/2017
  • Issued: 04/07/2020
  • Est. Priority Date: 03/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • in response to an attempt to transmit an outgoing communication by a transmitting software entity, obtaining a list of software entities which have performed Inter-Process Communication (IPC) with the transmitting software entity, said obtaining the list comprising;

    determining a cone of influence in a communication graph from a node representing the transmitting software entity, wherein the communication graph is a directed graph, wherein a node of the communication graph represents a software entity, wherein a directed edge in the communication graph connecting between a first node and a second node represents an IPC initiated by a first software entity towards a second software entity, wherein the first node represents the first software entity, wherein the second node represents the second software entity;

    wherein the cone of influence comprises at least a node representing a software entity that performed IPC directly with the transmitting software entity, and a node representing a software entity that performed IPC indirectly with the transmitting software entity,wherein the list comprises each software entity that is associated with any node that is comprised in the cone of influence;

    determining whether any software entity in the list of software entities is an unauthorized software entity; and

    in response to detecting an unauthorized software entity in the list of software entities, blocking the outgoing communication,thereby preventing the transmitting software entity from transmitting outgoing communication.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×