Patent ID: 8024815

Claim:
A method, at least partially implemented by a computing-based device, comprising: creating an isolation environment on the computing-based device; isolating, by the computing-based device, a program in the isolation environment and the program is running in the isolation environment; accessing information associated with the program through the isolation environment; providing misinformation to the program via the isolation environment, the misinformation regarding a state of one or more hardware resources of the computing-based device with respect to the program and indicating that the program is not running in the isolation environment; accessing communications from the program by the intercepting application; measuring, by the computing-based device, metrics of the program, the metrics of the program indicating an amount of time the program takes to execute one or more commands; identifying, by the computing-based device, the isolation environment based on the metrics of the program; performing, by the computing-based device, an emulated shutdown sequence of the computing-based device by providing visual indications that the computing-based device is shutdown; and continuing access to resources of the computing-based device by the isolation environment when the emulated shutdown sequence is completed.