Please download the dossier by clicking on the dossier button x
×

Evaluating a questionable network communication

  • US 10,084,791 B2
  • Filed: 03/06/2018
  • Issued: 09/25/2018
  • Est. Priority Date: 08/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for controlling communication, comprising:

  • a first computing system comprising;

    a first processor;

    a first white list of trusted network addresses that includes, for each of the trusted network addresses, one or more indications of allowable communication properties; and

    a first communication evaluator module that executes on the first processor;

    a second computing system comprising;

    a second processor;

    a second white list of trusted network addresses that includes, for each of the trusted network addresses, one or more indications of allowable communication properties; and

    a second communication evaluator module that executes on the second processor;

    wherein the first communication evaluator module is configured to evaluate an outbound network communication that includes a network packet, by;

    determining a first communication property that is associated with the outbound network communication, the first property including a destination IP address that is stored in the network packet and that identifies the second computing system;

    determining a second communication property that is one of the one or more allowable communication properties in the first white list;

    determining whether the outbound network communication is allowable, based on whether the first communication property is encompassed by the second communication property, including whether the destination IP address is identified as allowable by the second communication property; and

    in response to determining that the outbound network communication is allowable, transmitting the packet to the second computing system, otherwise setting an indicator that the network communication is not allowed; and

    wherein the second communication evaluator module is configured to evaluate an inbound network communication, by;

    determining a first communication property that is associated with the inbound network communication, the first property including a source IP address that is stored in the network packet transmitted by the first computing system, the source IP address identifying the first computing system;

    determining a second communication property that is one of the one or more allowable communication properties in the second white list;

    determining whether the inbound network communication is allowable, based on whether the first communication property is encompassed by the second communication property, including whether the source IP address is identified as allowable by the second communication property; and

    in response to determining that the inbound network communication is allowable, forwarding the packet to a recipient program executing on the second computing system, otherwise setting an indicator that the network communication is not allowed.

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