Detecting malicious software on a computing device with a mobile device
AssigneeHoneywell International Inc.
InventorRobert J. Shanley
Life of this patent
Estimating the term…
Abstract
Systems, methods, devices, and machine readable media for detecting malicious software on a computing device with a mobile device are provided. One method includes causing a mobile device to mount a non-volatile memory of the computing device, scanning the non-volatile memory of the computing device with the mobile device using a low-level read operations scan, collecting data on the mobile device from the low-level read operations scan, and evaluating the data collected on the mobile device for malicious software on the computing device.
Claims20
A method for detecting malicious software on a computing device with a mobile device, comprising:
- causing the mobile device to mount a non-volatile memory of a computing device;
- scanning the non-volatile memory of the computing device with the mobile device using a low-level read operations scan, wherein scanning is completed via a processor included in the mobile device;
- collecting data on the mobile device from the low-level read operations scan, wherein the data includes binary code;
- reading the binary code with a mobile device;
- and
- evaluating the data collected on the mobile device for malicious software located on the computing device based on the reading of the binary code with the mobile device.
A machine-readable non-transitory medium storing instructions for detecting malicious software on a computing device with a mobile device executable by the mobile device to cause the mobile device to:
- recognize a non-volatile memory of the computing device that is mounted by the mobile device;
- scan the non-volatile memory using a low-level read operations scan completed via a processor included in the mobile device;
- collect scanning data on the mobile device from the low-level read operations scan and an operating system-level scan;
- wherein the scanning data from the low-level read operations scan and an operating system-level scan, wherein the scanning data from the low-level read operations scan includes binary code;
- reading the binary code with the mobile device;
- evaluate the scanning data from the low-level read operations scan for malicious software based on the reading of the binary code with the mobile device;
- evaluate and the operating system-level scan, wherein the data from the low-level read operations scan and the operating system-level scan are compared;
- and
- indicate the existence of malicious software located on the computing device when a number of differences between the low-level read operations scan and the operating system-level scan are detected and when malicious software is detected on the computing device when a number of differences between the low-level read operations scan and the operating system-level scan are detected and when malicious software is detected on the computing device based on the reading of the binary code with the mobile device.
A mobile device for detecting malicious software on a computing device, comprising:
- a memory;
- and
- a processor configured to execute executable instructions stored in the memory to:
- recognize a non-volatile memory of the computing device that is mounted by the mobile device;
- scan the non-volatile memory using a low-level read operations scan and an operating system-level scan completed via the processor included in the mobile device;
- collect scanning data on the mobile device from the low-level read operations scan and the operating system-level scan, wherein the scanning data from the low-level read operations scan includes binary code;
- reading the binary code with the mobile device;
- evaluate the scanning data from the low-level read operations scan for malicious software based on the reading of the binary code with the mobile device;
- evaluate differences between the low-level read operations scan and the operating system-level scan;
- and
- indicate an existence of malicious software located on the computing device when a number of differences between the low-level read operations scan and the operating system-level scan are detected and when malicious software is detected on the computing device based on the reading of the binary code with the mobile device.
Dependencies are inferred from the claim text.