×

Modifying pre-existing mobile applications to implement enterprise security policies

  • US 9,143,529 B2
  • Filed: 10/10/2012
  • Issued: 09/22/2015
  • Est. Priority Date: 10/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • disassembling, by a computing device, executable code of a mobile application associated with an enterprise into disassembled code;

    analyzing, by the computing device, the disassembled code;

    modifying, by the computing device, the disassembled code to add new code that causes the mobile application to;

    detect that the mobile application is being used within a pre-defined time window;

    detect a request by the mobile application to access a site not associated with the enterprise; and

    add one or more headers to the request that cause the request to be sent via an application tunnel to a content-filtering device configured to;

    determine whether the site not associated with the enterprise is authorized for access within the pre-defined time window;

    strip the one or more headers from the request responsive to determining that the site not associated with the enterprise is authorized for access; and

    after stripping the one or more headers from the request, forward the request to the site not associated with the enterprise;

    obfuscating at least a portion of the new code to inhibit reverse engineering of the new code; and

    rebuilding the mobile application using the modified disassembled code.

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