IP Library › Granted Patent US 10,482,267
Granted Patent B2
US 10,482,267 · App. 15/835,082 · Granted Nov 19, 2019

Linux based android container platform, device equipped with the same and method for apply security system in Linux based android container environment

Inventors: Souhwan Jung (Seoul, KR); Jaehyeon Yoon (Seoul, KR)
Assignee: Foundation of Soongsil University-Industry Cooperation
G06F21/604G06F9/4843G06F9/545G06F16/18G06F2221/2141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,482,267
App. No.
15/835,082
Granted
Nov 19, 2019
Kind
B2
Abstract

A system for running a Linux based Android container platform with a processor and a memory is disclosed. The system includes a Linux host, an Android container which runs on the Linux host, and an integrated security module including a Linux security module having a Linux policy of a process running on the Linux host, and an Android security module having an Android policy of a process running on the Android container. The integrated security module is mounted in a directory shared between the Linux host and the Android container and the integrated security module overwrites a pre-existing Linux security module.

Claims (31)

1. A system for running a Linux based Android container platform with a processor and a memory, the system comprising:

a Linux host;

an Android container which runs on the Linux host; and

an integrated security module including,

a Linux security module having a Linux policy of a process running on the Linux host, and

an Android security module having an Android policy of a process running on the Android container,

wherein the integrated security module is mounted in a directory shared between the Linux host and the Android container and the integrated security module overwrites a pre-existing Linux security module.

2. The system of claim 1 , wherein the Android container shares kernel and device with the Linux host.

3. The system of claim 1 , wherein the Android container mounts process (proc) and system (sys) directory of the Linux host in a Root File System of the Android container.

4. The system of claim 1 , wherein the integrated security module overwrites the pre-existing Linux security module, when the Android container runs on the Linux host.

5. The system of claim 1 , wherein the integrated security module assigns context to a file, user, and process.

6. The system of claim 5 , wherein the integrated security module includes a policy that specifies rules between the contexts.

7. The system of claim 6 , wherein the integrated security module performs system access control according to the policy that specifies rules between the contexts.

8. The system of claim 1 , wherein the integrated security module includes the Linux security module and a lightweight Android security module which allows the Linux security module to be applied to an Android framework.

9. A device equipped with the Linux based Android container platform, the device comprising:

a processor and a memory;

a Linux host;

an Android container which runs on the Linux host; and

an integrated security module including,

a Linux security module including a Linux policy of a process running on the Linux host, and

an Android security module including an Android policy of a process running on the Android container,

wherein the integrated security module is mounted in a directory shared between the Linux host and the Android container and the integrated security module overwrites a pre-existing Linux security module.

10. A method for applying a security system in a Linux based Android container environment in which an Android container runs on a Linux host, the method comprising:

generating an integrated security module including a Linux security module having a Linux policy of a process running on the Linux host and an Android security module having an Android policy of a process running on the Android container;

mounting the integrated security module in a directory shared between the Linux host and the Android container; and

overwriting a pre-existing Linux security module with the integrated security module.

11. The method of claim 10 , wherein the step of overwriting allows the integrated security module to overwrite the directory in which the Linux security module is mounted on the Linux host, when the Android container runs on the Linux host.

12. The method of claim 10 , wherein the step of overwriting allows the integrated security module to overwrite the directory in which the Linux security module is mounted on the Linux host, when the Android container runs on the Linux host by mounting process (proc) and system (sys) directory of the Linux host in a Root File System of the Android container.

13. The method of claim 10 , wherein the step of generating comprises generating the integrated security module which assigns context to a file, user and process, wherein the integrated security module includes a policy that specifies rules between the contexts.

14. The method of claim 10 , wherein the step of generating comprises generating the integrated security module which performs system access control of the Linux host.

15. The method of claim 14 , wherein the step of generating comprises generating the integrated security module which performs access control of an app installed on Android.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2021
From: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
To: CROWDSTRIKE, INC.
Reel/Frame 057824/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: JUNG, SOUHWAN; YOON, JAEHYEON
To: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
Reel/Frame 044333/0496 →
Priority Claims (1)
KR 10-2017-0128066 · Sep 29, 2017 · national
Continuity (1)
Related Publication 20190102566A1 · Apr 4, 2019