| CPC G06F 9/4843 (2013.01) [G06F 9/541 (2013.01); G06F 9/542 (2013.01); G06F 9/545 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
at least one memory;
instructions in the apparatus; and
at least one processor circuit to be programmed by the instructions to:
based on a determination that the at least one processor circuit is controlled by a closed operating system (OS) type, block at least one of a download, a file, a first process, a script, or a module from being at least one of executed, permitted to access user data, launched, executed, or loaded onto a second process, respectively, the at least one of the download, the file, the first process, the script, or the module associated with malicious data; and
based on detection of a user-initiated switch from the closed OS type to an open OS type, remove, from the at least one memory, at least one of the download, the file, the first process, the script, or the module, wherein the closed OS type provides a user access to applications created by a closed OS application store of a closed OS vendor and the open OS type provides the user access to applications distributed outside an open OS application store of an open OS vendor.
|