Method and system for detection of aliases in a network
First Claim
1. A method for detecting aliases in a network having a plurality of devices, the method comprising:
- requesting a device having a message digest;
retrieving the message digest from the device;
locating the retrieved message digest in a database of message digests; and
detecting the device as an alias.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method and system of detecting aliases in a network. The network comprises at least one device and at least one Network management system (NMS) for managing the devices. The NMS identifies each device available in the network with a message digest. The NMS retrieves the message digest of a device that is submitted for management. The NMS tries to locate the retrieved message digest with a database of message digests. In case the retrieved message digest is located on the database, the NMS declares the device as an alias. However, if the message digest is not located on the database, the NMS stores the message digest in the database and starts managing the device.
-
Citations
20 Claims
-
1. A method for detecting aliases in a network having a plurality of devices, the method comprising:
-
requesting a device having a message digest;
retrieving the message digest from the device;
locating the retrieved message digest in a database of message digests; and
detecting the device as an alias.
-
-
2. A method for detecting aliases in a network having a plurality of devices and at least one Network Management System (NMS) for managing the devices, the method comprising:
-
requesting a device having a message digest computed from values for a set of Object Identifiers (OIDs) associated with the device;
retrieving the message digest from the device;
locating the retrieved message digest in a database of stored message digests; and
declaring the device as an alias since the retrieved message digest is located in the database. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method for detecting an attack on a network having a plurality of devices and at least one Network Management System (NMS) for managing the devices, the method comprising:
-
assigning a message digest to each device, the message digest being an identifier for the device, the assigning being performed by the NMS in coordination with each device;
retrieving the message digest from a device;
locating the retrieved message digest in a database of message digests, the locating being performed by the NMS; and
declaring the device as being attacked if the retrieved message digest cannot be located on the database, the declaring being performed by the NMS. - View Dependent Claims (10)
-
-
11. A method for detecting aliases in a network having a plurality of devices and at least one Network Management System (NMS) for managing the plurality of devices, the method comprising:
-
requesting a device for a set of Object Identifiers (OIDs) associated with the device, the requesting being performed by an NMS;
computing a message digest using values of the set of OIDs, the message digest being an identifier to the device, the computing being independently performed by the device and the requesting NMS;
assigning the message digest to the device, the assigning being performed by the requesting NMS;
locating the assigned message digest in the database of message digests, the locating being performed by the requesting NMS; and
declaring the device as an alias if the assigned message digest is located on the database, the declaring being performed by the requesting NMS;
wherein the steps of the locating the assigned message digest and the declaring the device are performed whenever the device is submitted for management to at least one NMS. - View Dependent Claims (12)
-
-
13. A system for detecting aliases in a network having a plurality of devices and at least one Network Management System (NMS), each device being identified with a message digest, the system comprising
a retrieving module for retrieving the message digest from a device; -
a locating module for locating the retrieved message digest in a database of message digests; and
a declaring module for declaring the device as an alias if the retrieved message digest is located on the database of message digests. - View Dependent Claims (14, 15, 16)
-
-
17. A system for detecting aliases in a network, the system comprising
at least one device; - each device comprising
a registration module for registering a set of Object Identifiers (OIDs) associated with the device;
a create message digest module for computing the message digest using the stored set of OIDs;
a message digest module for storing the computed message digest as an MIB variable;
a flag module for identifying a change in the value of an OID belonging to the set of OIDs;
an updation module for updating each NMS about the change in the value for any of the set of OIDs;
at least one Network Management System (NMS), each NMS comprising a database module for storing message digests of zero or more devices on the network;
an inventory module for storing the registered set of OIDs;
a comparison module for comparing the retrieved message digest with the message digests stored in the database; and
a declaring module for declaring the device as an alias if the retrieved message digest is located on the database of message digests.
- each device comprising
-
18. An apparatus for detecting aliases in a network, the network comprising at least one device and at least one Network management system (NMS), the apparatus comprising
a processor; - and
a machine readable medium including instruction executable by the processor comprising one or more instruction means for requesting a device for a message digest, the message digest being computed by using a set of Object Identifiers (OIDs) associated with the device;
one or more instruction means for retrieving the message digest from the device;
one or more instruction means for locating the retrieved message digest in a database of message digests located on the requesting NMS; and
one or more instruction means for declaring the device as an alias if the retrieved message digest is located on the database.
- and
-
19. A machine-readable medium including instructions executable by the processor comprising
one or more instruction means for requesting a device for a message digest, the message digest being computed by using a set of Object Identifiers (OIDs) associated with the device; -
one or more instruction means for retrieving the message digest from the device;
one or more instruction means for locating the retrieved message digest in a database of message digests located on the requesting NMS; and
one or more instruction means for declaring the device as an alias if the retrieved message digest is located on the database.
-
-
20. A computer data signal embodied in a carrier wave comprising an alias detection signal, wherein, the alias detection signal is used for detecting aliases on the basis of a message digest, the message digest being an identifier to a device, the message digest being computed using a set of Object Identifiers (OIDs) associated with the device.
Specification