VSAN Cluster Authentication Using SPDM and I/O Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Virtual Storage Area Network (VSAN) technologies lack mechanisms to ensure authentication and integrity across an entire cluster, allowing malicious devices to be introduced during maintenance tasks and enabling input/output operations to unauthenticated or insecure devices.

Innovation Solution

Implementing a Security Policy and Data Model (SPDM) architecture within the VSAN to monitor and manage the authentication state of all objects, creating authenticated inventory tables, and restricting I/O operations to unauthenticated devices, ensuring the overall authentication status of the VSAN cluster.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional VSAN technologies are used without authentication mechanisms, then device compatibility and ease of operation are maintained, but security and reliability are compromised allowing malicious devices to be introduced

Engineering Contradiction:
Improvecluster securityVSAvoidauthentication monitoring system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary authentication of devices before allowing them to join the VSAN cluster. The CMMDS maintains an authenticated device table that records authentication status of all devices, and the BMC SM checks this table before permitting I/O operations, preventing malicious devices from being introduced in the first place

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components (CMMDS and BMC SM) that mediate between devices and the VSAN cluster. The CMMDS acts as a directory service that tracks authentication status, while the BMC SM acts as a security module that enforces authentication policies, creating a layered security architecture without requiring fundamental changes to existing VSAN protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication monitoring is implemented across the entire VSAN cluster, then security is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedevice authenticationVSAvoidauthentication management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication monitoring function is segmented into two distinct components: the CMMDS (Cluster Membership, Monitoring, and Directory Service) that maintains authentication records in an authenticated device table, and the BMC SM (Baseboard Management Controller Service Module) that enforces authentication policies. This segmentation distributes the complexity across specialized components rather than requiring a monolithic authentication system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service authentication monitoring where the CMMDS automatically updates the authenticated device table when devices join or leave the cluster, and the BMC SM automatically checks this table before permitting I/O operations. This automated approach eliminates the need for manual authentication management and reduces operational complexity

Inventive Principle:
Principle #25Self-service

3Reliability

If I/O operations are allowed to all devices without restriction, then system productivity is maintained, but security is compromised allowing operations on unauthenticated devices

Engineering Contradiction:
ImproveI/O operation securityVSAvoidI/O operation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback control where the BMC SM continuously monitors the authentication status of devices by querying the CMMDS's authenticated device table before permitting I/O operations. This feedback mechanism ensures that only authenticated devices can perform I/O operations, automatically preventing unauthorized access without requiring manual security checks that would reduce productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Authentication verification is performed as a preliminary action before I/O operations are initiated. The BMC SM checks the authenticated device table in advance to determine whether a device is authorized to perform I/O operations, ensuring security is established before productivity-critical operations begin

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12489796B2Secure VSAN cluster using device authentication and integrity measurements
Publication Date: 2025.12.02 DELL PROD LP
  • US12489796B2 patent drawing
  • US12489796B2 patent drawing
  • US12489796B2 patent drawing

AI summary

A node for a VSAN includes a BMC, a processor, and a plurality of VSAN objects. The processor instantiates a Cluster Membership, Monitoring, and Directory Service (CMMDS) and a BMC Service Module (SM). The CMMDS implements a Security Policy and Data Model (SPDM) architecture. The CMMDS determines an inventory list of the VSAN objects and a SPDM authentication state for each of the objects, and provides the inventory list and the SPDM authentication states to the BMC SM. The BMC SM provides the inventory list and the SPDM authentication state to the BMC. The BMC determines that a first VSAN object is not authenticated based upon the SPDM authentication state of the first VSAN object, and directs the CMMDS to halt input/output (I/O) operations on the VSAN to the first VSAN object.