Policy-based secure containers for multiple enterprise applications

US11252198B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11252198-B2
Application numberUS-201916567504-A
CountryUS
Kind codeB2
Filing dateSep 11, 2019
Priority dateDec 28, 2012
Publication dateFeb 15, 2022
Grant dateFeb 15, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Technologies for providing policy-based secure containers for multiple enterprise applications include a client computing device and an enterprise policy server. The client computing device sends device attribute information and a request for access to an enterprise application to the enterprise policy server. The enterprise policy server determines a device trust level based on the device attribute information and a data sensitivity level based on the enterprise application, and sends a security policy to the client computing device based on the device trust level and the data sensitivity level. The client computing device references or creates a secure container for the security policy, adds the enterprise application to the secure container, and enforces the security policy while executing the enterprise application in the secure container. Multiple enterprise applications may be added to each secure container. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A client compute device comprising: trust agent circuitry to send device attribute information to an enterprise policy server, the device attribute information indicative of at least one of a hardware component of the client compute device or a software environment of the client compute device; and security management circuitry to: receive, from the enterprise policy server, an enterprise application, wherein the enterprise application is to access enterprise data; receive a security policy from the enterprise policy server, wherein the security policy includes a set of rules for control of behavior of the enterprise application; construct a secure container on the client compute device; and add the enterprise application to the secure container, wherein the secure container is to enforce the security policy while the enterprise application is executed on the client compute device. 2. The client compute device of claim 1 , wherein the device attribute information includes an indication of whether a user of the client compute device has root access to the client compute device. 3. The client compute device of claim 1 , further including a security processor, wherein the security processor is a trusted hardware component. 4. The client compute device of claim 1 , wherein to enforce the security policy, the secure container to disallow cut and paste for the enterprise application. 5. The client compute device of claim 1 , wherein the set of rules for control of behavior of the enterprise application includes a rule indicating whether to allow access to one or more network connections. 6. The client compute device of claim 1 , wherein the device attribute information includes a device-specific unique identifier. 7. A client compute device comprising: one or more processors; one or more storage devices including a plurality of instructions that, when executed by the one or more processors, cause the client compute device to: send device attribute information to an enterprise policy server, the device attribute information indicative of a hardware component of the client compute device or a software environment of the client compute device; access an enterprise application received from the enterprise policy server, wherein the enterprise application is to access enterprise data; receive a security policy from the enterprise policy server, wherein the security policy includes a set of rules for control of behavior of the enterprise application; construct a secure container on the client compute device; add the enterprise application to the secure container; and configure the secure container to enforce the security policy while the enterprise application is executed on the client compute device. 8. The client compute device of claim 7 , wherein the device attribute information includes an indication of whether a user of the client compute device has root access to the client compute device. 9. The client compute device of claim 7 , further including a security processor, wherein the security processor is a trusted hardware component. 10. The client compute device of claim 7 , wherein the instructions, when executed, cause the client compute device to disallow cut and paste for the enterprise application in order to enforce the security policy. 11. The client compute device of claim 7 , wherein the set of rules for control of behavior of the enterprise application include a rule indicating whether to allow access to one or more network connections. 12. The client compute device of claim 7 , wherein the device attribute information includes a device-specific unique identifier. 13. One or more data storage devices comprising a plurality of instructions that, when executed by one or more processors of a client compute device, cause the client compute device to: send device attribute information to an enterprise policy server, the device attribute information indicative of a hardware component of the client compute device or a software environment of the client compute device; access an enterprise application received from the enterprise policy server, wherein the enterprise application is to access enterprise data; receive a security policy from the enterprise policy server, wherein the security policy includes a set of rules for control of behavior of the enterprise application; construct a secure container on the client compute device; add the enterprise application to the secure container; and configure the secure container to enforce the security policy while the enterprise application is executed on the client compute device. 14. The one or more data storage devices of claim 13 , wherein the device attribute information includes an indication of whether a user of the client compute device has root access to the client compute device. 15. The one or more data storage devices of claim 13 , wherein the enforcing of the security policy includes disallowing cut and paste for the enterprise application. 16. The one or more data storage devices of claim 13 , wherein the set of rules for control of behavior of the enterprise application includes a rule indicating whether to allow access to one or more network connections. 17. The one or more data storage devices of claim 13 , wherein the device attribute information includes a device-specific unique identifier. 18. A client compute device comprising: means for sending device attribute information to an enterprise policy server, the device attribute information indicative of a hardware component of the client compute device or a software environment of the client compute device; means for accessing an enterprise application received from the enterprise policy server, wherein the enterprise application is to access enterprise data; means for receiving a security policy from the enterprise policy server, wherein the security policy includes a set of rules for control of behavior of the enterprise application; means for constructing a secure container on the client compute device; means for adding the enterprise application to the secure container; and means for enforcing the security policy while the enterprise application is executed on the client compute device. 19. The client compute device of claim 18 , wherein the device attribute information includes an indication of whether a user of the client compute device has root access to the client compute device. 20. The client compute device of claim 18 , further including a security processor, wherein the security processor is a trusted hardware component. 21. The client compute device of claim 18 , wherein the means for enforcing the security policy includes means for disallowing cut and paste for the enterprise application. 22. The client compute device of claim 18 , wherein the set of rules for control of behavior of the enterprise application includes a rule indicating whether to allow access to one or more network connections. 23. The client compute device of claim 18 , wherein the device attribute information includes a device-specific unique identifier.

Assignees

Inventors

Classifications

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • Multiple levels of security · CPC title

  • H04L63/205Primary

    involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved (negotiation of communication capabilities H04L69/24) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11252198B2 cover?
Technologies for providing policy-based secure containers for multiple enterprise applications include a client computing device and an enterprise policy server. The client computing device sends device attribute information and a request for access to an enterprise application to the enterprise policy server. The enterprise policy server determines a device trust level based on the device attr…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L63/205. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 15 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).