| CPC G06F 21/44 (2013.01) [G06F 9/45558 (2013.01); G06F 21/53 (2013.01); G06F 2009/45587 (2013.01); G06F 2221/2113 (2013.01)] | 20 Claims |

|
1. An electronic device, comprising:
a memory;
a plurality of devices comprising circuitry; and
at least one processor, comprising processing circuitry, operatively connected with the memory and the plurality of devices, and configured to individually and/or collectively provide a first virtual machine providing a first execution environment, and a second virtual machine separate from the first virtual machine and providing a second execution environment,
wherein the first execution environment includes:
a first area operating with a first permission and where a user application is run;
a second area operating with a second permission higher than the first permission and where an operating system is run; and
a third area operating with a third permission higher than the second permission and where a hypervisor is run, and
wherein the second execution environment includes a fourth area where a secure application is run and which is separated from the first area, the second area and the third area,
wherein the memory stores instructions and wherein the instructions that, when executed individually and/or collectively by the at least one processor, cause the electronic device to:
detect, using the hypervisor, an operation of a first device which is predefined from among the plurality of devices;
deliver, to the secure application, a detection signal for indicating that the operation of the first device is detected; and
based on the detection signal, provide, using the secure application, a notification indicating the operation of the first device, and
wherein the notification is provided through a second device among the plurality of devices.
|