SaaS Inter-Service Visibility via Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased interoperability between SaaS services poses challenges for security teams in protecting organizations against cyber threats, as it becomes difficult to detect and mitigate anomalous communications between services, especially when shadow services are hidden from security teams.

Innovation Solution

A method and system for securing SaaS platforms by providing inter-service visibility, which involves identifying connected services through log data and API calls, creating baselines for communications patterns, detecting anomalous communications, and performing mitigation actions such as generating alerts or blocking communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security teams limit what can be installed on user devices and require prior approval for any new installations, then security protection is improved, but user productivity and service adoption deteriorate due to friction

Engineering Contradiction:
Improvesecurity protectionVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by establishing baselines for normal service communications before threats occur. Log data is collected and analyzed in advance to create expected communication patterns, enabling the system to proactively detect deviations that indicate security threats without requiring reactive user actions or installation approvals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops by monitoring service communications in real-time, comparing actual communications against established baselines, and automatically responding to anomalies. This automated feedback mechanism enables security protection without user intervention, maintaining both security and productivity.

Inventive Principle:
Principle #23Feedback

2Reliability

If security teams require prior approval for software installations, then control over sanctioned services is improved, but shadow services hidden from security teams increase

Engineering Contradiction:
Improveservice controlVSAvoidvisibility of shadow services
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system applies universal monitoring across all service communications regardless of approval status. The baseline comparison mechanism works uniformly for both sanctioned and unsanctioned services, enabling the system to detect threats from shadow services without requiring explicit knowledge of their existence or user approval actions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enables self-service security monitoring by automatically detecting and responding to threats without requiring user reporting or security team investigation. The automated anomaly detection and response mechanisms handle shadow services independently, eliminating the information loss that occurs when users hide unauthorized installations.

Inventive Principle:
Principle #25Self-service

3Reliability

If security teams block all inter-service communications to prevent threats, then security protection is improved, but service interoperability and productivity deteriorate

Engineering Contradiction:
Improvesecurity protectionVSAvoidservice interoperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies different security measures to different communication patterns based on their specific characteristics. Sanctioned services with established baselines receive permissive treatment, while anomalous communications trigger security responses. This localized approach protects against threats while maintaining necessary interoperability for legitimate services.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The security system dynamically adjusts its behavior based on real-time communication patterns. Rather than static blocking, the system continuously compares actual communications against baselines and adapts its response accordingly. This dynamic approach enables security protection that automatically accommodates legitimate service interoperability while blocking threats.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12289330B2Techniques for securing services using inter-service visibility
Publication Date: 2025.04.29 CHECK POINT SOFTWARE TECH LTD
  • US12289330B2 patent drawing
  • US12289330B2 patent drawing
  • US12289330B2 patent drawing

AI summary

A system and method for securing software as a service (SaaS) platforms by providing inter-service visibility. A method includes identifying, based on log data of a first service, a second service connected to the first service, wherein each of the first service and the second service is a set of functions for performing a respective task, wherein the second service is called by the first service; identifying a plurality of patterns in communications between the first service and the second service in the log data of the first service; creating, based on the identified plurality of patterns, a baseline for communications between the first service and the second service; detecting an anomalous communication between the first service and the second service, wherein the anomalous communication deviates from the baseline; and performing a mitigation action with respect to the detected anomalous communication.