Firmware Protection Against DOS Attacks via Selective Write Guard

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage device technologies are vulnerable to Denial of Service (DOS) attacks, leading to unforeseen errors and failures when attempting to access firmware, as they often isolate or power off the device, disrupting management capabilities.

Innovation Solution

Implement a firmware protection method that monitors access requests, performs write protection on specific regions of the storage device, maintains power supply, and allows access to the firmware during DOS attacks, thereby reducing the risk of errors and failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device is isolated or powered off when a DOS attack is detected, then the security against DOS attacks is improved, but the firmware cannot access the storage device causing management failure and firmware failure

Engineering Contradiction:
Improvesecurity against DOS attacksVSAvoidfirmware accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The storage device is divided into multiple regions, with the first region designated for firmware storage and the second region for other data. When a DOS attack is detected, write protection is applied only to the first region, allowing firmware to remain accessible while protecting critical firmware integrity. This segmentation enables selective protection without complete isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different protection strategies are applied to different regions of the storage device. The first region (firmware region) maintains read accessibility even during DOS attacks, while the second region can be fully protected or isolated. This local differentiation of protection quality ensures firmware manageability is preserved while security is enhanced.

Inventive Principle:
Principle #3Local quality

2Reliability

If write protection is performed on the entire storage device when a DOS attack is detected, then the protection against data corruption is improved, but the firmware cannot be updated or modified causing loss of manageability

Engineering Contradiction:
Improveprotection against data corruptionVSAvoidfirmware update capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The storage device is divided into a first region for firmware storage and a second region for other purposes. Write protection is selectively applied only to the first region during DOS attacks, preserving firmware integrity while leaving the second region accessible for normal operations and future firmware updates when appropriate.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protection state of the storage device regions is dynamically adjusted based on the detected attack type. During DOS attacks, the first region enters write-protection mode while maintaining read access. This dynamic state change allows the system to adapt protection levels to current security threats while preserving necessary functionality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240283816A1Firmware protection method, controller, system, device, and storage medium
Publication Date: 2024.08.22 LENOVO (BEIJING) LTD
  • US20240283816A1 patent drawing
  • US20240283816A1 patent drawing
  • US20240283816A1 patent drawing

AI summary

A firmware protection method includes monitoring an access request to a storage device and obtaining access request data. The storage device is configured to store firmware. The method further includes, in response to the access request data, when determining that the access request is a denial-of-service (DOS) attack, performing write protection on a first region of the storage device, maintaining the power supply to the storage device, and allowing the storage device to be accessible by the firmware.