Dynamic Security Service Extension Using SBOM Data Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-native architectures increase the attack surface and expose applications to new vulnerabilities, making them susceptible to security threats, which conventional systems struggle to mitigate effectively.

Innovation Solution

Implementing a service provider platform that uses a software bill of materials (SBOM) to identify vulnerable components and dynamically insert additional security services into data flows through new pods or sidecar containers to mitigate threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud-native architectures are adopted to enable rapid application development with flexibility and scale, then application development efficiency is improved, but the attack surface increases and applications become more exposed to vulnerabilities and threats

Engineering Contradiction:
Improveapplication development efficiencyVSAvoidattack surface
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a service mesh architecture with sidecar proxies as intermediaries between applications and the network. These sidecar proxies intercept, inspect, and control all traffic flows, acting as a mediator that enables security operations without requiring changes to the underlying cloud-native applications. The sidecar proxies monitor data flows, detect vulnerabilities using SBOM information, and dynamically insert security services to mitigate threats while preserving the flexibility and scalability of cloud-native architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If conventional security systems are used to protect cloud-native applications, then implementation simplicity is maintained, but effectiveness in mitigating new vulnerabilities is insufficient

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsecurity mitigation effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a dynamic security service insertion mechanism that automatically adapts to detected threats. When a vulnerability is detected through SBOM analysis, the system dynamically inserts appropriate security services (such as authentication, encryption, or filtering) into the data flow without requiring manual reconfiguration. This dynamic approach maintains ease of operation while significantly improving security effectiveness by responding automatically to new vulnerabilities and threats.

Inventive Principle:
Principle #15Dynamics

3Reliability

If security services are inserted into data flows to mitigate vulnerabilities, then security protection is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments security functions into independent, modular security services that can be individually inserted and managed within the service mesh. Each security service operates as a separate microservice that handles specific security tasks (authentication, authorization, encryption, etc.). This segmentation allows the system to implement comprehensive security protection while maintaining manageable complexity through modular, independently deployable security components.

Inventive Principle:
Principle #1Segmentation

4Speed

If dynamic service insertion is implemented to quickly mitigate newly-detected threats, then response speed is improved, but impact on end users may increase

Engineering Contradiction:
Improvethreat response speedVSAvoiduser impact
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent implements security services with local quality by inserting them only at specific points in the data flow where vulnerabilities are detected, rather than applying security measures globally across all traffic. The sidecar proxies intelligently determine where security services are needed based on SBOM analysis and threat detection, inserting security functionality only where necessary. This approach enables rapid threat response while minimizing impact on end users by avoiding unnecessary security interventions in unaffected data flows.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12430445B2Dynamic security service extension based on software bill of materials
Publication Date: 2025.09.30 CISCO TECHNOLOGY INC
  • US12430445B2 patent drawing
  • US12430445B2 patent drawing
  • US12430445B2 patent drawing

AI summary

Techniques are described herein for dynamic service extension to provide risk mitigation upon detecting a threat. In embodiments, such techniques may be performed by a service provider platform and may comprise receiving information about a security threat, identifying one or more components susceptible to the security threat, determining, based on a software bill of materials, at least one data flow that includes a point of delivery (pod) associated with the one or more components, identifying at least one additional service determined to mitigate the security threat, and implementing the at least one additional service in relation to the at least one data flow.