US 6,983,486 B1
Method and apparatus for establishing security scanner attributes in a computer system
Paul F. Hanchett, Gresham, Oreg. (US)
Assigned to McAfee, Inc., Santa Clara, Calif. (US)
Filed on Nov. 14, 2000, as Appl. No. 9/713,095.
Int. Cl. G06F 11/30 (2006.01); G06F 12/14 (2006.01); H04L 9/00 (2006.01); H04L 9/32 (2006.01)
U.S. Cl. 726—22 9 Claims
OG exemplary drawing
 
1. A method for establishing a list of security scanner attributes for a computing node within a hierarchy of computing nodes, the list of security scanner attributes being associated with a security scanner action to be performed by a security scanner program, the method comprising:
establishing a hierarchy of lists of attributes, an attribute being comprised of an attribute identifier and an attribute value, the attribute value being comprised of a list of attributes used by the security scanner program to control an operation of the security scanner program, the list of attributes being comprised of a grouping attribute and a series of one or more attributes;
examining the grouping attribute associated with the list of attributes;
updating an element of the list of attributes if the grouping attribute indicates that the element may be updated without also updating other elements in the list of attributes;
updating the element and all other elements of the list of attributes if the grouping attribute indicates that updating the element requires all other elements to be updated; and
updating the element, all other elements, and all subordinate elements of the list of attributes if the grouping attribute indicates that updating the element requires all subordinate elements of the list of attributes to be updated;
wherein the grouping attribute is associated with the entire list of attributes for controlling the updating through selection of at least one of at least three scenarios by indicating at least one of:
the element may be updated without also updating other elements in the list of attributes,
updating the element requires all other elements in the list of attributes to be updated, and
updating the element requires all other elements in the list of attributes and all subordinate elements in the list of attributes to be updated;
wherein updating the element involves overwriting the value with another value that may be identical to an original value;
wherein updating the element and all other elements of the list of attributes involves overwriting each value with another value that may be identical to an original value;
wherein updating the element, all other elements in the list of attributes, and all subordinate elements of the list of attributes involves overwriting each value with another value that may be identical to an original value for each element and each subordinate element of the list of attributes;
wherein the attribute value includes a second list of attributes used by the security scanner program to control the operation of the security scanner program;
wherein the second list of attributes includes a second grouping attribute associated with each of the attributes of the second list;
wherein the element of the list of attributes contains an identifier that uniquely identifies the element and a value, wherein the value may itself be a list of elements;
wherein the list of security scanner attributes determines the files to be scanned by the security scanner program;
wherein the list of security scanner attributes further determines a corrective action to take in response to the identification of an infected file.