An electronic device, comprising: a memory configured to: store an application (370, 415), and store a policy for controlling an operation of at least one of the application (370, 415) and a component of the electronic device; a power management module configured to check an amount of power consumed for the operation of at least one of the application (370, 415) and the component; and at least one processor (410, 600, 700) configured to: monitor the operation of at least one of the application (370, 415) stored in the memory and the component, check, through the power management module, the amount of power consumed for the operation of the at least one of the application (370, 415) and the component at regular intervals, determine, based on the checked amount of power, whether the operation of the at least one of the application (370, 415) and the component is an abnormal operation, identify from the memory, if the operation of the at least one of the application (370, 415) and the component is an abnormal operation, a policy corresponding to the abnormal operation, and control, based on the identified policy, the operation of the at least one of the application (370, 415) and the component to eliminate the abnormal operation. store an application (370, 415), and store a policy for controlling an operation of at least one of the application (370, 415) and a component of the electronic device; a power management module configured to check an amount of power consumed for the operation of at least one of the application (370, 415) and the component; and at least one processor (410, 600, 700) configured to: monitor the operation of at least one of the application (370, 415) stored in the memory and the component, check, through the power management module, the amount of power consumed for the operation of the at least one of the application (370, 415) and the component at regular intervals, determine, based on the checked amount of power, whether the operation of the at least one of the application (370, 415) and the component is an abnormal operation, identify from the memory, if the operation of the at least one of the application (370, 415) and the component is an abnormal operation, a policy corresponding to the abnormal operation, and control, based on the identified policy, the operation of the at least one of the application (370, 415) and the component to eliminate the abnormal operation. monitor the operation of at least one of the application (370, 415) stored in the memory and the component, check, through the power management module, the amount of power consumed for the operation of the at least one of the application (370, 415) and the component at regular intervals, determine, based on the checked amount of power, whether the operation of the at least one of the application (370, 415) and the component is an abnormal operation, identify from the memory, if the operation of the at least one of the application (370, 415) and the component is an abnormal operation, a policy corresponding to the abnormal operation, and control, based on the identified policy, the operation of the at least one of the application (370, 415) and the component to eliminate the abnormal operation.