DATA LOSS PREVENTION (DLP) METHODS BY A CLOUD SERVICE INCLUDING THIRD PARTY INTEGRATION ARCHITECTURES
First Claim
1. A method comprising:
- receiving a first file for upload to a cloud-based platform from a first user;
determining a policy corresponding to the file for upload;
determining that at least one of a plurality of data loss prevention rules is triggered based upon a portion of contents of the first file;
determining whether to branch a copy of the first file based on a time of upload corresponding to a second file of a second user; and
performing a responsive action associated with the at least one of the plurality of data loss prevention rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure include data loss prevention methods by a cloud-based service including third party integration architectures. The disclosed techniques of the cloud-based platform (e.g., collaboration platform in an enterprise environment) can detect (and may optionally prevent) violations to, e.g., corporate policies, which can be configurable by a corporate administrator, for example, regarding the use, storage, and/or transmission of sensitive information. The types of sensitive information can include, for example, financial information—credit card and bank account numbers, Personally Identifiable Information (PII)—Social Security Number (SSN), health/healthcare information, Intellectual Property—earnings forecasts, sales pipeline, trade secrets, source code, etc.
135 Citations
36 Claims
-
1. A method comprising:
-
receiving a first file for upload to a cloud-based platform from a first user; determining a policy corresponding to the file for upload; determining that at least one of a plurality of data loss prevention rules is triggered based upon a portion of contents of the first file; determining whether to branch a copy of the first file based on a time of upload corresponding to a second file of a second user; and performing a responsive action associated with the at least one of the plurality of data loss prevention rules. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed by a cloud-based platform, comprising:
-
presenting a user with a plurality of quarantine policy parameter input fields; receiving a plurality of quarantine policy parameters via the plurality of quarantine policy parameter input fields; creating a new quarantine policy configured to prevent data loss by the cloud-based platform based at least in part upon the plurality of quarantine policy parameters; receiving a file for upload; and determining whether the new quarantine policy applies to at least a portion of contents of the file. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method performed by a data loss prevention system of a cloud-based platform, the method, comprising:
-
receiving a request for a policy report associated with a policy, the policy configured to prevent data loss for an enterprise client; determining a plurality of files that has been quarantined based on the policy if the data loss prevention system of the cloud-based platform; and displaying a list of the quarantined files to the enterprise client; wherein, the policy is specified by the enterprise client.
-
-
17. A machine readable storage medium having instructions stored thereon, which when executed by a processor, causes the processor to:
-
present a user with a plurality of quarantine policy parameter input fields; receive a plurality of quarantine policy parameters via the plurality of quarantine policy parameter input fields; create a new quarantine policy configured to prevent data loss by a cloud-based service based at least in part upon the plurality of quarantine policy parameters; receive a file for upload; and determining whether the new quarantine policy applies to at least a portion of contents of the file. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
at least one processor; a memory comprising instructions stored there on which when executed by the at least one processor causes the at least one processor to; present a user with a plurality of quarantine policy parameter input fields; receive a plurality of quarantine policy parameters via the plurality of quarantine policy parameter input fields; create a new quarantine policy configured to prevent data loss by a cloud-based service based at least in part upon the plurality of quarantine policy parameters; receive a file for upload; and determining whether the new quarantine policy applies to at least a portion of contents of the file. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification