FMS Sensors Using Seccomp for Kernel-Restricted FaaS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

FaaS cloud computing environments face heightened security risks and resource wastage due to conventional endpoint security software's inadequacy in restricted access environments, necessitating a solution that secures applications without using OS kernels.

Innovation Solution

Implementing a Function Monitoring Security (FMS) sensor that monitors application behavior using the Linux kernel's seccomp mechanism, allowing real-time monitoring without OS kernel access, and utilizing internal and external extensions to track user-function calls and events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional endpoint security software is used in FaaS environments, then security monitoring capability is provided, but the software cannot operate effectively due to restricted access rights and may cause resource wastage

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoidcompatibility with restricted access environment
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a security sensor as an intermediary component that operates within the FaaS environment to monitor application behavior. The sensor uses the seccomp mechanism as a mediator to capture system call information without requiring direct kernel access rights, thereby enabling security monitoring in restricted access environments where conventional endpoint security software fails

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical approach of endpoint security software that requires direct OS kernel access with a substitute mechanism using the seccomp filter system. This substitution allows security monitoring through application-layer hooks and seccomp event capture rather than direct kernel interaction, making the system adaptable to restricted access FaaS environments

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If security sensors monitor all application behavior in real-time, then security threats are detected, but system complexity and processing overhead increase

Engineering Contradiction:
Improvethreat detection capabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by making the security sensor configurable to monitor specific system calls, events, and behavioral patterns rather than all application activity uniformly. The sensor can focus monitoring resources on high-risk operations and suspicious patterns, reducing overall system complexity while maintaining effective threat detection capability

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial monitoring action by allowing selective capture of seccomp events based on predefined criteria and risk levels. Rather than processing every single system call, the sensor filters and prioritizes monitoring of critical operations and anomalous behaviors, reducing processing overhead while maintaining security effectiveness

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12411942B2Securing function as a service cloud computing environments
Publication Date: 2025.09.09 CROWDSTRIKE
  • US12411942B2 patent drawing
  • US12411942B2 patent drawing
  • US12411942B2 patent drawing

AI summary

A system and method of securing a Function as a Service (FaaS) cloud computing system without using access rights to operating system (OS) kernels of the cloud service system. The method includes receiving a request to invoke a user-function associated with a computing language. The method includes executing the user-function within an operating system that executes on a processing device of the cloud service system. The method includes monitoring, by the processing device, a real-time behavior of the user-function using a security sensor that executes within the operating system, wherein the security sensor is without access rights to a kernel of the operating system. The method includes acquiring behavioral data indicative of the real-time behavior of the user-function.