Privilege Management System for Timely Revocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to effectively and securely revoke privileges associated with applications on electronic devices in a timely manner, particularly when applications pass privileges between each other, leading to potential security vulnerabilities and user inconvenience.

Innovation Solution

Implement a system that tracks application privileges usage, shuts down applications accessing revoked privileges, and resets devices only when necessary, ensuring that revoked privileges are denied and maintaining a secure known state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional privilege checking is performed only on first access, then the system is easier to operate, but privilege revocation is not timely and security is compromised

Engineering Contradiction:
Improveprivilege revocation effectivenessVSAvoidprivilege monitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by establishing privilege monitoring mechanisms before privilege revocation scenarios occur. Application registry monitors are pre-configured to track privilege usage, and the system proactively identifies when revoked privileges are being accessed, enabling timely response before security breaches can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components including application registry monitors that act as mediators between applications and the privilege management system. These monitors intercept and track privilege access requests, providing the system with visibility into privilege usage without requiring direct modification of application code, thus balancing security with system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device reset is performed frequently to ensure privilege revocation, then security is improved, but user convenience deteriorates

Engineering Contradiction:
Improveprivilege revocation securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of performing full device resets for all privilege revocation scenarios, the system applies partial action by targeting only the specific applications that accessed revoked privileges. The monitoring system identifies and terminates only the problematic applications, leaving the rest of the device state intact, thus maintaining security while minimizing user inconvenience.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system applies local quality by making privilege revocation effects localized to specific applications rather than globally affecting the entire device. The monitoring mechanism tracks which specific applications access revoked privileges and applies corrective actions only to those applications, preserving the normal operation of unaffected applications and user experience.

Inventive Principle:
Principle #3Local quality

3Loss of time

If the system tracks all privilege accesses to enable timely revocation, then privilege revocation becomes more effective, but the complexity of tracking and monitoring increases

Engineering Contradiction:
Improvetime to revoke privilegesVSAvoidtracking system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements self-service by having applications automatically register themselves with the monitoring system through standard application registry interfaces. Applications provide their own identification information without requiring manual configuration, enabling the system to track privilege accesses with minimal overhead and without increasing overall system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs universal monitoring mechanisms that serve multiple functions: tracking privilege accesses, identifying revoked privilege usage, and enabling rapid response. The application registry monitor structure is designed to handle various privilege types and revocation scenarios through a unified approach, reducing complexity compared to specialized tracking systems for each scenario.

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

Data Source

PatentUS7614082B2System and method for privilege management and revocation
Publication Date: 2009.11.03 BLACKBERRY LTD
  • US7614082B2 patent drawing
  • US7614082B2 patent drawing
  • US7614082B2 patent drawing

AI summary

The present disclosure relates generally to the management of privileges associated with certain applications that are accessible by users of electronic equipment, such as, for example, networked computers, mobile wireless communications devices, and the like. In particular, the disclosure is directed to systems and methods for managing privileges associated with particular applications and for revoking these privileges in a timely and robust manner. For example, the device keeps track of which applications get access to which privileges. When policies or application control changes, the system detects which privileges have been revoked for which applications. This can be accomplished by simply comparing the old set of privileges with the new set of privileges. For each revoked privilege for a given application, the system determines if the application has ever accessed that privilege in the past. If an application has accessed a privilege that is now revoked at any time in the past, the device is reset. To ensure that privileges that may be passed between applications are not overlooked, the device is arranged to perform a reset if any revoked privilege accessible by the device is one that may be passed between applications.