A system that provides cybersecurity comprising:
- several devices connected to a wireless network;
- a monitoring device that monitors all the devices connected to a wireless network;
- wherein the monitoring device can remove a device from the wireless network;
- wherein the monitoring device detects any new devices attempting to join the wireless network;
- wherein the monitoring device determines whether a new device should be allowed to join the wireless network;
- wherein the monitoring device calculates the physical location of any new device attempting to join the wireless network;
- wherein the monitoring device can use the physical location of any new device in order to determine whether the new device is new or anomalous;
- wherein the monitoring device keeps a registry of an electronic signature from each of the devices the monitoring device has approved to be on the wireless network;
- wherein the monitoring device can use the registry in order to determine whether a device is new or anomalous;
- wherein the monitoring device can integrate into a user's home security alarm system;
- wherein the monitoring device can send alerts to a user through the user's home security alarm system;
- wherein the monitoring device follows the following steps:
- first, a user turning on a monitoring device that monitors all the devices connected to a wireless network;
- second, the monitoring device joining a wireless network;
- third, the monitoring device detecting all devices connected to the wireless network;
- fourth, the system creating a registry of all devices connected to the wireless network;
- fifth, the monitoring device analyzing the users connected to the network;
- sixth, the monitoring device analyzing whether any devices should not be connected to the network;
- seventh, the monitoring device analyzing whether any users should not be connected to the network;
- eighth, the monitoring device determining the location of all the devices connected to the wireless network;
- ninth, the monitoring device determining whether any of the locations of the devices connected to the wireless network are inappropriate, such as outside the house, or some other illogical location;
- tenth, if the monitoring device determines a device has connected to the wireless network when that device is not supposed to be connected, then the monitoring device creates a vulnerability profile based on the potential threat from that device to the wireless network and the other devices on the wireless network;
- eleventh, if necessary and capable, the monitoring device takes action to remove the anomalous device from the wireless network;
- twelfth, the monitoring device might alert an administrator level human user about the anomalous device, either to inform the user that the anomalous device has been removed, or to ask the user to take some action to remove the anomalous device;
- wherein the vulnerability profile includes information on the type of data that a device is supposed to send over the internet;
- wherein the type of data that a device is supposed to send over the internet is based on the type of device, the normal use of the device, the intended use of the device, as well as a machine learning analysis of the typical use of the device;
- wherein the monitoring device determines whether a device is actually sending data consistent with the type of data that the device is supposed to send over the internet;
- wherein if the device is not sending data consistent with the type of data the device is supposed to send over the internet, then the monitoring device will consider the device a rogue or malicious device, and the monitoring device will send a notification to the user with the details of the malicious or potential rogue device.