Append-Only File System Policy Enforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional file systems are prone to administrative-level security breaches and inadvertent modifications, compromising the integrity of log files critical for forensic analysis and compliance monitoring, as they fail to protect log files from unauthorized access and tampering.

Innovation Solution

Implementing an append-only policy on specified files, such as log files, that restricts modifications to appending data only, applies uniformly to all user access levels, and uses cryptographic associations to ensure only authorized entities can modify the policy, thereby preventing truncation, renaming, or removal of protected files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional file systems are used to store log files, then ease of operation and accessibility are improved, but security and integrity protection deteriorate due to susceptibility to administrative-level breaches and unauthorized modifications

Engineering Contradiction:
Improvelog file accessibilityVSAvoidlog file integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the file system into conventional areas and a protected append-only area. Log files are divided between these zones, with critical portions placed in the protected area that enforces strict append-only access controls, preventing unauthorized modifications while maintaining accessibility for legitimate operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary protected file system layer between the conventional file system and the log files. This intermediary enforces append-only policies, cryptographic verification, and access control mechanisms, acting as a mediator that allows legitimate access while blocking malicious modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If administrative-level access is permitted for log file management, then ease of operation is improved, but security deteriorates due to potential administrative breaches and inadvertent modifications

Engineering Contradiction:
Improvelog file managementVSAvoidadministrative security breaches
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by pre-establishing append-only policies and cryptographic protections on log files before administrative access is exercised. These pre-configured security measures automatically prevent both intentional breaches and inadvertent modifications by administrators, while still allowing legitimate management operations through controlled interfaces.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If append-only policies are applied to log files, then reliability and integrity are improved, but device complexity increases due to policy enforcement mechanisms

Engineering Contradiction:
Improvelog file integrityVSAvoidpolicy enforcement system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent adds another dimension to the file system architecture by creating a protected append-only area with specialized enforcement mechanisms. This dimensional separation allows complex security policies to be applied only where needed (in the protected area) while leaving the majority of the file system operating with standard simplicity, thus managing complexity through spatial differentiation.

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

Data Source

PatentUS11520748B2Applying append-only policies for files
Publication Date: 2022.12.06 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11520748B2 patent drawing
  • US11520748B2 patent drawing
  • US11520748B2 patent drawing

AI summary

A computer system associates a given file of a file system with append-only policy that is specified by an owner of given file. The computer system can subsequently intercept file system operations for the file system, including file system operations that specify the given file. The computer system can unconditionally apply the append-only policy to requesting entities, independent of the requesting entities' access level with respect to the file system.