×

Evaluating a questionable network communication

  • US 9,674,145 B2
  • Filed: 04/20/2015
  • Issued: 06/06/2017
  • Est. Priority Date: 09/06/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method in a computing system for controlling communication, comprising:

  • in a computing system, evaluating a network communication that is transported at least in part by one or more network packets each having a header section and a payload section, the network packets received from a questionable network node, by;

    receiving a predefined white list of trusted network addresses that includes, for each of the trusted network addresses, one or more indications of allowable communication properties, wherein the allowable communication properties in the white list include, for each network address in the white list, an indication of a program that is allowed to communicate via the network address, the indication of the program including a program name and/or a hash of the program code;

    determining a first internet protocol (IP) address corresponding to the network communication, wherein the first IP address is based on contents of the payload section of a first one of the network packets received from the questionable network node;

    determining a first communication property that is associated with the network communication;

    determining a second communication property that is an allowable communication property specified by an entry in the white list that corresponds to the first IP address;

    evaluating the network communication with respect to the white list, by determining whether or not the first communication property is encompassed by the second communication property;

    determining a communicating program that is executing on the computing system and that is participating in the network communication;

    determining whether the communicating program matches the program indicated as allowable by the entry in the white list; and

    in response to determining that the first communication property is not encompassed by the second communication property, setting an indicator that the network communication is not allowed.

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