Boot Device Selection Security via Password Enforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems with multiple bootable devices face security risks due to uncontrolled access, as users can potentially boot from unsecure devices by overriding the specified boot order without proper authentication.

Innovation Solution

Implementing a password-based security mechanism that enables users to set and enforce access controls, disabling the ability to manually select a boot device during the boot process if a password is set, ensuring that only authorized users can change the boot order and preventing the system from booting from unsecure devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple bootable devices are available to boot the system, then system versatility and flexibility are improved, but system security deteriorates due to uncontrolled access from unsecure devices

Engineering Contradiction:
Improveboot device flexibilityVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by establishing a boot order configuration before the boot process occurs. The system pre-defines a secure boot sequence that prioritizes trusted devices (e.g., internal hard drive before removable media), ensuring that even if unsecure devices are present, they cannot be accessed unless explicitly configured otherwise. This preliminary configuration prevents security issues before they can manifest during boot.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a boot manager or BIOS layer that mediates between the multiple bootable devices and the operating system. This intermediary enforces the configured boot order, controlling which devices can be accessed and in what sequence. It acts as a gatekeeper that prevents direct access to unsecure devices while maintaining the ability to boot from multiple devices when appropriate.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users can manually select a boot device during boot process, then ease of operation is improved, but system security deteriorates due to unauthorized access

Engineering Contradiction:
Improveboot device selectionVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the boot device selection capability conditional rather than static. The system dynamically enables or disables manual boot device selection based on system state, user authentication status, and security configuration. When security is prioritized, the manual selection interface is disabled or restricted, preventing unauthorized access while still allowing legitimate users to select devices when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of user interaction with boot device selection based on security requirements. The system modifies whether the boot device selection interface is available, visible, or actionable depending on authentication credentials, security policies, and system configuration. This parameter change ensures that ease of operation is maintained for authorized users while blocking unauthorized access attempts.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If removable bootable devices like floppy drives are available, then adaptability is improved, but reliability deteriorates due to uncontrolled code execution

Engineering Contradiction:
Improveboot device availabilityVSAvoidboot process security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies segmentation by separating boot devices into distinct security zones or trust levels. Removable devices like floppy drives are segmented into a lower-trust category, while internal storage devices are placed in a higher-trust category. The boot process is segmented to first attempt loading from high-trust devices, and only proceed to low-trust devices if explicitly configured and authenticated, thereby maintaining adaptability while ensuring reliability through structured trust segmentation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8762697B2Precluding a device from being selected to boot a system
Publication Date: 2014.06.24 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8762697B2 patent drawing
  • US8762697B2 patent drawing
  • US8762697B2 patent drawing

AI summary

A method comprises receiving user input during a boot process requesting a list of selectable boot devices to be provided from which the user can select one of the devices to boot a system. The method further comprises precluding a function from being performed, the function otherwise permitting a user to select the device to be used to boot the system.