×

Secure execution of unsecured apps on a device

  • US 8,812,868 B2
  • Filed: 12/01/2011
  • Issued: 08/19/2014
  • Est. Priority Date: 03/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of securing an app for execution on a device using a security program, the method comprising:

  • obtaining core object code of the app, wherein a digital signature is removed from the app and said core object code of the app is stored in a data storage component;

    generating Java class files for an app security program, said generating dictated by a plurality of app security policies and wherein said generating is performed by a processor;

    replacing Java class files for the app with the Java class files for the app security program, wherein the Java class files for the app that are being replaced function as a proxy between the app and a device operating system and wherein a security-wrapped app is created and wherein said replacing is performed by the processor;

    creating an app template;

    preparing the security-wrapped app for execution on the device, said preparing performed by the processor;

    modifying the app template; and

    re-signing the security-wrapped app with a new key,wherein a user policy to control and secure access to data is implemented on the device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×