| CPC H04L 63/0492 (2013.01) [G06F 21/31 (2013.01); G06F 21/316 (2013.01); G06F 21/35 (2013.01); H04L 63/0853 (2013.01); H04L 63/102 (2013.01); H04L 63/105 (2013.01); G06F 21/6245 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2137 (2013.01); H04L 2463/082 (2013.01); H04W 12/06 (2013.01)] | 15 Claims |

|
1. A system comprising:
a processor device; and
a non-transitory computer-readable medium comprising instructions that are executable by the processor device to:
receive first proximity information from a user device of a user, the first proximity information indicating a first set of wireless network devices in wireless range of the user device during a set-up phase;
generate a fingerprint identifying the first set of wireless network devices;
store the fingerprint in a user profile for the user, wherein the stored fingerprint includes identifications of the first set of wireless network devices, the first set of wireless network devices including at least one device that is wirelessly connected to the user device and at least one other device that is not wirelessly connected to the user device; and
subsequent to the set-up phase:
receive second proximity information from the user device, the second proximity information indicating a second set of wireless network devices in wireless range of the user device subsequent to the set-up phase;
access the stored fingerprint in the user profile;
compare the second proximity information to the stored fingerprint to determine that the second set of wireless network devices does not match the stored fingerprint; and
in response to determining that the second set of wireless network devices does not match the stored fingerprint, update the stored fingerprint in the user profile to include at least one wireless network device from the second set of wireless network devices that is not already present in the stored fingerprint;
wherein the system is configured to prevent the user device from accessing sensitive information prior to authenticating the user of the user device.
|