Storage Controller Read-Only Policy for Secure Data Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems struggle to securely update protected data while preventing malware from modifying critical system files, as storage controllers enforcing a read-only policy hinder legitimate patching utilities from making necessary modifications.

Innovation Solution

The system divides secondary storage into protected, writable, and quarantined regions, using filter instructions for file system and registry virtualization to redirect changes made by patch utilities to a quarantined area, allowing verification and validation before updating protected data, ensuring secure and safe updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage controllers enforce a read-only policy on protected data regions, then system security is improved and malware cannot modify critical files, but legitimate patching utilities cannot make necessary modifications to protected data

Engineering Contradiction:
Improvesystem securityVSAvoidpatching capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the storage system into protected regions (enforcing read-only policy) and unprotected regions (allowing writes). Patching utilities write to unprotected regions, and the system manages the coordination between these segments to enable secure updating without compromising security or patching capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (the storage controller's read-only policy enforcement layer) that mediates between patching utilities and protected data. The intermediary allows the utility to write to unprotected regions while preventing direct writes to protected regions, enabling indirect updating through coordinated operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If storage controllers prevent write operations to protected disk blocks, then malware cannot persist on the system, but software updates and patching operations fail

Engineering Contradiction:
Improvemalware persistenceVSAvoidupdate operation success
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The storage space is segmented into protected and unprotected regions. Malware attempting to write to protected regions is blocked by the read-only policy, while update operations write to unprotected regions and use coordination mechanisms to apply changes, thus segmenting the protection and update pathways

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by having patching utilities write to unprotected regions before committing to protected regions. The read-only policy is enforced in advance on protected regions, and updates are prepared in advance in unprotected regions where writes are permitted

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9396329B2Methods and apparatus for a safe and secure software update solution against attacks from malicious or unauthorized programs to update protected secondary storage
Publication Date: 2016.07.19 INTEL CORP
  • US9396329B2 patent drawing
  • US9396329B2 patent drawing
  • US9396329B2 patent drawing

AI summary

Described herein are articles, systems, and methods for using a storage controller to protect secure data blocks through the enforcement of a read only policy. In some embodiments, the articles use a combination of hardware protections and software protections (e.g., virtualization) to protect a system against attack from malware while such secure data is updated. Also described are systems and methods for securely updating data blocks secured in this fashion, and detecting and preventing the corruption of data stored on secondary storage media using a disk eventing mechanism.