Collaborative Application Security via Threat Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Securing computer systems against unauthorized access, particularly when attackers use valid credentials to gain access and target multiple applications, is challenging due to the difficulty in detecting and managing such malicious activities across different applications.

Innovation Solution

A collaborative application security system that shares threat data among applications, using a centralized or decentralized approach, to detect and manage unauthorized access by creating honeytokens and threat detection points, and transferring malicious sessions to cloned application sessions to limit access and gather information for threat intelligence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications independently secure themselves without collaboration, then each application can maintain simple security mechanisms, but attackers can target multiple applications using the same stolen credentials without being detected across the system

Engineering Contradiction:
Improveoverall security effectivenessVSAvoidsecurity system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges security functions across multiple applications by implementing a centralized threat data store that all applications access. When one application detects a threat (such as stolen credentials), this information is stored centrally and immediately shared with other applications, enabling coordinated security responses without requiring complex point-to-point communication between applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The threat data store serves multiple functions: storing detected threats, sharing intelligence across applications, and enabling coordinated responses. This universal data structure allows the system to handle various threat types (stolen credentials, malicious sessions) and support multiple security operations (detection, prevention, response) through a single centralized mechanism.

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

2Difficulty of detecting and measuring

If applications share threat data collaboratively to detect malicious activities across multiple applications, then security detection capability improves, but the complexity of managing shared threat data and coordination increases

Engineering Contradiction:
Improvethreat detection capabilityVSAvoiddata sharing and coordination complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent introduces a centralized threat data store as an intermediary that simplifies data sharing between applications. Instead of applications directly communicating with each other (which would create complex coordination requirements), they all interact with the centralized store, which handles data storage, retrieval, and distribution automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates copies of threat data across multiple applications through the centralized store. When one application detects a threat, the threat information is copied to the centralized store and automatically made available to all other applications, enabling rapid threat propagation without complex data synchronization protocols.

Inventive Principle:
Principle #26Copying

3Loss of information

If malicious sessions are transferred to cloned application sessions, then access to actual data is limited and attacker techniques can be gathered, but the system complexity increases due to session management overhead

Engineering Contradiction:
Improvedata exposure to attackersVSAvoidsession management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates cloned application sessions that replicate the functionality of real sessions but are isolated from actual data. When a malicious session is detected, it is transferred to a clone that mimics the application behavior, allowing the attacker to continue their attack against the clone while the real data remains protected. The clone serves as a safe environment for gathering attacker techniques.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The cloned session acts as an intermediary between the malicious user and the real application data. Instead of directly blocking or terminating the malicious session (which might alert the attacker), the system introduces a clone as a mediator that absorbs the malicious activity while protecting the underlying data and systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11429716B2Collaborative application security
Publication Date: 2022.08.30 SAP SE
  • US11429716B2 patent drawing
  • US11429716B2 patent drawing
  • US11429716B2 patent drawing

AI summary

Systems, methods, and computer media for collaboratively securing software applications are provided herein. Through a collaborative approach, the described examples allow detection and management of unauthorized users across applications and application suites. By communicating details regarding cyber-attacks among applications, threats to applications can be managed pre-emptively. For example, applications can use attacks on other applications to implement new honeytokens, threat detection points, and blacklisted usernames or other identifiers to limit data access in future attacks.