Linux Security Policy Module for Downloaded Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security technologies, such as application-layer security measures and Discretionary Access Control methods, are inadequate in preventing unauthorized access and misuse by authorized users, particularly due to the high privileges of the super user in UNIX systems, and struggle with setting customized security policies for downloaded applications.

Innovation Solution

A Linux-based security system that includes a template policy module for setting access control rules, a base policy module for executing these rules, and a template policy module editor to generate custom application policies, allowing users to easily manage security policies without specialized knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Discretionary Access Control (DAC) method is used, then ease of operation is improved, but security reliability deteriorates due to excessive super user authority

Engineering Contradiction:
Improveease of operationVSAvoidsecurity reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the access control system into Mandatory Access Control (MAC) for security policy enforcement and Discretionary Access Control (DAC) for user-friendly operation. The MAC layer provides mandatory security policies while the DAC layer maintains ease of operation through user-level permission management, resolving the contradiction between security reliability and ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer between the user and the system resources through the use of security labels and policy modules. This intermediary mechanism enforces security policies without requiring users to directly manage complex access control rules, thereby maintaining ease of operation while improving security reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If SELinux policy control elements are used for downloaded applications, then security reliability is improved, but ease of operation deteriorates due to policy collision and complexity

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-configuring security policy modules and labels before application installation. The system automatically generates and applies appropriate security policies to downloaded applications, eliminating the need for users to manually configure complex SELinux policies and avoiding policy collisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service by allowing the system to automatically manage security policies for downloaded applications. The policy management system autonomously handles policy generation, conflict resolution, and enforcement without requiring user intervention or specialized knowledge, thereby improving ease of operation while maintaining security reliability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If kernel modularization is implemented, then adaptability is improved, but security reliability deteriorates due to malicious code insertion vulnerability

Engineering Contradiction:
ImproveadaptabilityVSAvoidsecurity reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing security policy modules that prevent malicious code insertion before it can compromise system security. The mandatory access control mechanism and security labeling system detect and block unauthorized modifications to kernel modules, thereby maintaining security reliability while preserving the adaptability benefits of kernel modularization.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9697382B2Method and system for providing security policy for Linux-based security operating system
Publication Date: 2017.07.04 SAMSUNG ELECTRONICS CO LTD
  • US9697382B2 patent drawing
  • US9697382B2 patent drawing
  • US9697382B2 patent drawing

AI summary

A system for providing security policy for a Linux-based security operating system, which includes a template policy module configured to set an authority using policy information of a downloaded application so that the template policy module can set an access control rule for accessing a system resource of the application, a base policy module executing the access control rule for the system resource in accordance with the access control rule set by the template policy module, and a template policy module editor generating a custom application for the corresponding application using information output from the template policy module.