×

Distributed security provisioning

  • US 7,899,849 B2
  • Filed: 05/28/2008
  • Issued: 03/01/2011
  • Est. Priority Date: 05/28/2008
  • Status: Active Grant
First Claim
Patent Images

1. A network security system, comprising:

  • a plurality of processing nodes external to network edges of a plurality of external systems, each processing node including one or more computers and comprising;

    a processing node data store storing security policy data defining security policies for each of the external systems;

    a plurality of data inspection engines, each data inspection engine configured to perform a threat detection process to classify content items according to a threat classification for a corresponding threat; and

    a processing node manager in data communication with the data inspection engines and configured to access the security policy data stored in the processing node data store and manage the classified content item in accordance with the security policy data so that security policies for a plurality of external systems in data communication with the processing node are implemented external to the network edges for each of the external systems; and

    an authority node in data communication with the processing nodes, the authority node including one or more computers and comprising an authority node data store storing security policy data for each of the plurality of external systems, and including an authority node manager configured to provide the security policy data to each of the processing nodes;

    wherein the data store in each processing node includes threat data classifying content items by threat classifications and a detection process filter indicating whether content items have been processed by one or more of the data inspection engines, and the processing node manager in each process node is configured to;

    determine whether a content item is classified by the threat data by accessing the detection processing filter to determine whether the content item has been processed;

    if the content item is determined to have not been processed and thus not classified by the threat data, then;

    cause the data inspection engines to perform the threat detection processes to classify the content item according to a threat classification;

    generate a threat data update that includes data indicating the threat classification for the content item from the threat detection process; and

    transmit the threat data update to the authority node;

    if the content item is determined to have been processed and thus classified by the threat data, then manage the content item in accordance with the security policy data and the classification of the content item;

    wherein the authority node manager is further configured to;

    update threat data stored in the authority node data store according to the threat data update received from the processing node, and transmit the updated threat data to the processing nodes; and

    update a detection process filter stored in the authority node data store according to the threat data update and transmit the updated detection process filter to the processing nodes.

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