CPC G06F 3/0623 (2013.01) [G06F 3/0644 (2013.01); G06F 3/0679 (2013.01)] | 10 Claims |
1. An apparatus, comprising: a non-volatile memory configured to store an operating system (OS); and a controller coupled to the non-volatile memory, the controller including circuitry configured to:
address first data to a first portion of the non-volatile memory in response to the first data including executable instructions to modify the OS;
determine whether there is a risk that second data comprises malware in response to the second data being downloaded by a user and the second data being sent from an unknown device; and
address the second data to a second portion of the non-volatile memory separate from the first portion of the non-volatile memory in response to determining there is a risk that the second data comprises malware.
|