Fine-Grained Privilege Model for OS Zone Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in fully utilizing resources due to underutilization, particularly when multiple untrusting parties share a single hardware platform, leading to security and management issues that require complex resource allocation and isolation techniques.

Innovation Solution

Implementing a fine-grained privilege model in an operating system environment partitioned into a global zone and non-global zones, where each non-global zone has a specific set of allowable privileges, allowing processes to perform certain operations while restricting others, and using a single kernel instance for management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple applications are consolidated onto a single hardware platform, then resource utilization improves, but security and management complexity worsen

Engineering Contradiction:
Improveresource utilizationVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the operating system into multiple zones (global zone and non-global zones) with distinct privilege levels. Each zone is segmented with specific privilege sets, allowing applications to run in isolated environments. This segmentation enables multiple applications to share hardware resources while maintaining security boundaries, resolving the contradiction between resource utilization and management complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If logical partitioning is implemented to isolate applications, then security improves, but hardware support requirements and complexity worsen

Engineering Contradiction:
Improveisolation securityVSAvoidhardware support complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a new dimension of privilege levels within the existing operating system architecture. Instead of relying solely on hardware virtualization, it creates software-based privilege domains (zones) that provide isolation. This dimensional approach to security allows strong isolation guarantees without requiring additional hardware privilege levels, resolving the contradiction between security and hardware complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If multiple operating system instances are used to provide virtual machines, then isolation improves, but administration complexity and resource overhead worsen

Engineering Contradiction:
Improvevirtual machine isolationVSAvoidadministration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal zone structure where a single operating system kernel supports multiple zones with different privilege sets. Each zone can function as an isolated environment similar to a virtual machine, but all zones share the same kernel instance. This multi-functional approach provides VM-like isolation benefits while eliminating the overhead of multiple kernel instances and reducing administration complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If fine-grained privileges are assigned to processes, then security control improves, but system complexity worsens

Engineering Contradiction:
Improvesecurity controlVSAvoidprivilege management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent assigns different privilege qualities to different zones rather than managing individual privileges for each process. Each zone receives a specific set of privileges appropriate to its function, and processes inherit privileges from their zone context. This local quality approach simplifies privilege management by grouping privileges at the zone level while maintaining fine-grained security control, resolving the contradiction between security and system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8892878B2Fine-grained privileges in operating system partitions
Publication Date: 2014.11.18 SUN MICROSYSTEMS INC
  • US8892878B2 patent drawing
  • US8892878B2 patent drawing
  • US8892878B2 patent drawing

AI summary

In one embodiment, the present invention provides techniques for managing activities of processes using a fine grained privilege model in an operating system environment partitioned into a global zone and one or more non-global zones for isolating processes from processes executing in association with other non-global zones under control of a single operating kernel instance.