Elevated device authentication through mutual identification
A computer-implemented method, a computer system and a computer program product authenticate devices using remote mutual identification. The method comprises determining that a network device requires management, where the network device is deployed in a location. The method also comprises identifying a trusted device, where the trusted device is within a range of the location of the network device. The method further comprises establishing a trust relationship between the trusted device and the network device. Lastly, the method comprises enabling management access to the network device based on the trust relationship.
1 . A computer-implemented method for authenticating devices using remote mutual identification, the computer-implemented method comprising:
determining that a network device requires management, wherein the network device is deployed in a location;
obtaining profile information about the network device and the location;
identifying a trusted device using a machine learning model to select the trusted device from the profile information, wherein the trusted device is within a range of the location of the network device;
establishing a trust relationship between the trusted device and the network device; and
enabling management access to the network device based on the trust relationship.
2 . The computer-implemented method of claim 1 , further comprising:
notifying network management that the management access to the network device is enabled.
3 . The computer-implemented method of claim 1 , further comprising:
displaying an identified trusted device to network management;
monitoring the network management with the identified trusted device; and
updating the trusted device based on the monitoring of the network management with the identified trusted device.
4 . The computer-implemented method of claim 1 , further comprising:
capturing an image of the network device using a camera associated with the trusted device, wherein the network device displays a unique visual identifier;
authenticating the unique visual identifier based on the image of the network device; and
establishing the trust relationship between the trusted device and the network device based on an authenticated visual identifier.
5 . The computer-implemented method of claim 1 , further comprising:
capturing a unique audio signal using a microphone associated with the trusted device, wherein the network device transmits the unique audio signal;
authenticating the unique audio signal from the network device; and
establishing the trust relationship between the trusted device and the network device based on an authenticated audio signal.
6 . The computer-implemented method of claim 1 , further comprising:
determining the location of the network device using one or more of: a wireless network service set identifier (SSID), Bluetooth device identifier, and radio frequency identifier (RFID) tag.
7 . A computer system for authenticating devices using remote mutual identification, the computer system comprising:
a processor set;
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media to cause the processor set to perform operations comprising:
determining that a network device requires management, wherein the network device is deployed in a location;
obtaining profile information about the network device and the location;
identifying a trusted device using a machine learning model to select the trusted device from the profile information, wherein the trusted device is within a range of the location of the network device;
establishing a trust relationship between the trusted device and the network device; and
enabling management access to the network device based on the trust relationship.
8 . The computer system of claim 7 , wherein the operations further comprise:
notifying network management that the management access to the network device is enabled.
9 . The computer system of claim 7 , wherein the operations further comprise:
displaying an identified trusted device to network management;
monitoring the network management with the identified trusted device; and
updating the trusted device based on the monitoring of the network management with the identified trusted device.
10 . The computer system of claim 7 , wherein the operations further comprise:
capturing an image of the network device using a camera associated with the trusted device, wherein the network device displays a unique visual identifier;
authenticating the unique visual identifier based on the image of the network device; and
establishing the trust relationship between the trusted device and the network device based on an authenticated visual identifier.
11 . The computer system of claim 7 , wherein the operations further comprise:
capturing a unique audio signal using a microphone associated with the trusted device, wherein the network device transmits the unique audio signal;
authenticating the unique audio signal from the network device; and
establishing the trust relationship between the trusted device and the network device based on an authenticated audio signal.
12 . The computer system of claim 7 , wherein the operations further comprise:
determining the location of the network device using one or more of: a wireless network service set identifier (SSID), Bluetooth device identifier, and radio frequency identifier (RFID) tag.
13 . A computer program product for authenticating devices using remote mutual identification, the computer program product comprising:
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media to perform operations comprising:
determining that a network device requires management, wherein the network device is deployed in a location;
obtaining profile information about the network device and the location;
identifying a trusted device using a machine learning model to select the trusted device from the profile information, wherein the trusted device is within a range of the location of the network device;
establishing a trust relationship between the trusted device and the network device; and
enabling management access to the network device based on the trust relationship.
14 . The computer program product of claim 13 , wherein the operations further comprise;
notifying network management that the management access to the network device is enabled.
15 . The computer program product of claim 13 , wherein the operations further comprise:
displaying an identified trusted device to network management;
monitoring of the network management with the identified trusted device; and
updating the trusted device based on the monitoring of the network management with the identified trusted device.
16 . The computer program product of claim 13 , wherein the operations further comprise:
capturing an image of the network device using a camera associated with the trusted device, wherein the network device displays a unique visual identifier;
authenticating the unique visual identifier based on the image of the network device; and
establishing the trust relationship between the trusted device and the network device based on an authenticated visual identifier.
17 . The computer program product of claim 13 , wherein the operations further comprise:
capturing a unique audio signal using a microphone associated with the trusted device, wherein the network device transmits the unique audio signal;
authenticating the unique audio signal from the network device; and
establishing the trust relationship between the trusted device and the network device based on an authenticated audio signal.
18 . The computer program product of claim 13 , wherein the operations further comprise:
determining the location of the network device using one or more of: a wireless network service set identifier (SSID), Bluetooth device identifier, and radio frequency identifier (RFID) tag.