×

Method and system for protecting data flow at a mobile device

  • US 9,210,194 B2
  • Filed: 05/20/2015
  • Issued: 12/08/2015
  • Est. Priority Date: 06/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A data flow policy evaluation system for a mobile computing device embodied as executable instructions in one or more non-transitory machine-accessible storage media, comprising:

  • one or more hardware processors coupled to the media and executable by the one or more hardware processors;

    a system call monitor to monitor system calls made by a plurality of security-wrapped software applications during execution of the security-wrapped software applications at the mobile computing device; and

    a data flow policy engine to generate policy decisions to enable the security-wrapped software applications to prevent the execution of system calls that would violate a data flow policy, wherein the data flow policy defines security labels, associates data flow policies with the security labels, and associates data objects with the security labels, and the data flow policy engine is configured to;

    associate an executing process of a security-wrapped software application with a security label in response to the process accessing a data object having the security label; and

    associate another executing process with the security label in response to wherein the other executing process is in communication with the executing process;

    wherein the data flow policy engine further defines each security label as either public or private;

    wherein the system permits the executing instance of the security-wrapped software application to write data associated with a public security label only when;

    the security-wrapped software application has not read data associated with a private security label; and

    the security-wrapped software application has not written data associated with the private security label.

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