API Topology Hiding via CCF Entry Point

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the 3GPP-defined CAPIF, the API invoking entity directly accesses the AEF that provides the API, making it vulnerable to malicious attacks and resulting in exhaustion of software and hardware resources, thereby reducing system security.

Innovation Solution

Implementing an API topology hiding method where the CCF determines a topology hiding entry point, allowing the API invoking entity to send requests to this entry point instead of directly accessing the AEF, thereby hiding the AEF and enhancing system security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the API invoking entity directly accesses the AEF that provides the API, then the access process is simple and direct, but the system security is reduced and the AEF is vulnerable to malicious attacks

Engineering Contradiction:
Improvesystem securityVSAvoidaccess process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a topology hiding entry point as an intermediary between the API invoking entity and the AEF. This entry point receives API invoking requests from the API invoking entity, determines the target AEF based on the API identifier, and forwards the request to the appropriate AEF. This intermediary mechanism hides the direct topology relationship, preventing criminals from obtaining AEF information while maintaining normal API invocation functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the AEF information is exposed to the API invoking entity, then the API invocation is efficient, but the AEF becomes vulnerable to malicious attacks and resource exhaustion

Engineering Contradiction:
Improvemalicious attack riskVSAvoidAPI invocation time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-configuring the topology hiding entry point with the mapping relationships between API identifiers and AEF identifiers. When an API invocation request arrives, the entry point can quickly determine the target AEF based on the API identifier without needing to query or expose AEF information. This preliminary configuration enables fast lookup and forwarding while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11726848B2API topology hiding method, device, and system
Publication Date: 2023.08.15 HUAWEI TECH CO LTD
  • US11726848B2 patent drawing
  • US11726848B2 patent drawing
  • US11726848B2 patent drawing

AI summary

Embodiments of this application relate to the field of communications technologies, and disclose an application programming interface (API) topology hiding method, a device, and a system. A common API framework core function (CCF) receives, from a topology hiding request entity, a request message that includes information about an API and that is used to request to hide an API exposing function (AEF) that provides the API. Based on the request message, a topology hiding entry point used by an API invoker to invoke the API is determined. An identifier of the API and an identifier of the AEF that provides the API are sent to the topology hiding entry point so that the topology hiding entry point hides the AEF that provides the API.