Patent ID: 11861052
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing device configured to access sensitive data of a service provider, the computing device comprising:
one or more universal serial bus (USB) ports;
one or more port meters, wherein each port meter of the one or more port meters corresponds to a corresponding USB port of the one or more USB ports, is electrically connected to the corresponding USB port, and is configured to measure an electrical parameter associated with the corresponding USB port;
a sensor including at least one of a temperature sensor, a humidity sensor, or a vibration sensor;
a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause performance of operations comprising:
detecting that an external USB device is connected to a USB port of the one or more USB ports;
periodically measuring, using a port meter corresponding to the USB port, the electrical parameter associated with the USB port to generate a series of first values of the electrical parameter;
determining, using the sensor, a second value indicative of at least one of a temperature, a humidity, or a vibration associated with the computing device;
receiving, by an operating system of the computing device, the series of first values and the second value;
sending the series of first values and the second value to a remote computing system;
receiving a response from the remote computing system;
determining, based on the response indicating that the series of first values are outside of a first predetermined range of values associated with a trusted device and that the second value is outside of a second predetermined range of values, that an untrusted device is connected to the USB port; and
performing an action based at least in part on the determining that the untrusted device is connected to the USB port.