WO2022177271A1 - Method and system for detecting cyber-attacks using network analytics - Google Patents

Method and system for detecting cyber-attacks using network analytics Download PDF

Info

Publication number
WO2022177271A1
WO2022177271A1 PCT/KR2022/002235 KR2022002235W WO2022177271A1 WO 2022177271 A1 WO2022177271 A1 WO 2022177271A1 KR 2022002235 W KR2022002235 W KR 2022002235W WO 2022177271 A1 WO2022177271 A1 WO 2022177271A1
Authority
WO
WIPO (PCT)
Prior art keywords
nwdaf
analytics
attack
amf
consumer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2022/002235
Other languages
French (fr)
Inventor
Nivedya Parambath Sasi
Rohini RAJENDRAN
Rajavelsamy Rajadurai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to EP22756469.7A priority Critical patent/EP4282174A4/en
Publication of WO2022177271A1 publication Critical patent/WO2022177271A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • H04W12/121Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1458Denial of Service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1466Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/142Denial of service attacks against network infrastructure

Definitions

  • the disclosure relates to wireless communication systems. More particularly, the disclosure relates to a method and a system for detecting cyber-attacks using network analytics.
  • 5G mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in “Sub 6GHz” bands such as 3.5GHz, but also in “Above 6GHz” bands referred to as mmWave including 28GHz and 39GHz.
  • 6G mobile communication technologies referred to as Beyond 5G systems
  • terahertz bands for example, 95GHz to 3THz bands
  • IIoT Industrial Internet of Things
  • IAB Integrated Access and Backhaul
  • DAPS Dual Active Protocol Stack
  • 5G baseline architecture for example, service based architecture or service based interface
  • NFV Network Functions Virtualization
  • SDN Software-Defined Networking
  • MEC Mobile Edge Computing
  • multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using OAM (Orbital Angular Momentum), and RIS (Reconfigurable Intelligent Surface), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI (Artificial Intelligence) from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
  • FD-MIMO Full Dimensional MIMO
  • OAM Organic Angular Momentum
  • RIS Reconfigurable Intelligent Surface
  • NWDAF network data analytics function
  • TS 23.501 Fidelity
  • OAM operations, administration and maintenance
  • FIG. 1A is an architecture for Nnwdaf_EventSubscription Service according to the related art.
  • the NWDAF interacts with different entities in the 5GC network for different purposes, such as data collection based on subscription to events provided by an authentication management function (AMF), a session management function (SMF), a policy control function (PCF), a unified data management (UDM), an application function (AF) and the OAM, retrieval of information from data repositories (e.g., user data repository (UDR) via the UDM for subscriber-related information), retrieval of information (e.g., from a network repository functions (NRFs) for network function (NF)-related information) and on demand provision of analytics to consumers.
  • data repositories e.g., user data repository (UDR) via the UDM for subscriber-related information
  • UDM user data repository
  • AF application function
  • AF application function
  • FIG. 1B is an architecture for data collection from any 5 th generation core network function (5GC NF) according to the related art.
  • FIG. 1C is an architecture for network data analytics exposure according to the related art.
  • a Nnf (A) interface is defined for NWDAFs to request subscription to data delivery for a particular context, to cancel subscription to data delivery and to request a specific report of data for a particular context with any NF.
  • a Nnwdaf interface is defined for 5GC NFs, to request subscription to network analytics delivery for a particular context, to cancel subscription to network analytics delivery and to request a specific report of network analytics for a particular context.
  • the NWDAF provides analytics information to the 5GC NFs, and the OAM as defined in clause 7 of TS 23.288.
  • the analytics information are either statistical information of the past events, or predictive information.
  • Different NWDAF instances may be present in the 5GC network, with possible specializations per type of analytics.
  • the capabilities of a NWDAF instance are described in the NWDAF profile stored in the NRF.
  • cyber-attacks can be efficiently detected by monitoring events and data packets in a user equipment (UE) and in the 5GC network with the support of the NWDAF and machine-learning algorithms.
  • the UE and NWDAF collaborate with each other to detect the attacks that may occur in a UE, a radio access network (RAN) or the 5GC network.
  • Relevant parameters are to be collected from UEs for deriving the analytics in order to detect the cyber-attack.
  • the cyber-attacks may be a denial of service (DoS) attack, a man in the middle (MitM) attack or an impersonation.
  • DoS denial of service
  • Mitsubishi man in the middle
  • the NWDAF can provide the attack detection alerts to the OAM and the 5GC NFs that have subscribed to them so that they could take proper action.
  • DoS attack on the UE which attempts to hinder the UE's access to the 5GC network
  • DoS attack on the 5GC network which attempts to hinder the 5GC networks ability to provide services to the subscribed UEs.
  • the DoS can be mounted by a number of methods, including but are not limited to, manipulation of chosen fields in a master information blocks (MIB)/system information blocks (SIBs), an arbitrary bit flipping of signed MIB/SIBs, a replay of signed MIB/SIBs, a broadcast MIB/SIBs with invalid signatures, and a manipulation of a timing information in the UE or a gNodeB (gNBs). Since the MIB/SIBs are digitally signed, a DoS based on manipulation of chosen fields in MIB/SIBs (e.g., a barred cell) will be detected and prevented.
  • MIB master information blocks
  • SIBs system information blocks
  • gNBs gNodeB
  • the MitM can be performed in various ways, such as, with a false base station acting as a relay node towards the legitimate gNB and a genuine UE connects with a fake gNB or in a different attack scenario where the UE can be malicious and the false base station is connected to a malicious UE either in the same or a different public land mobile network (PLMN).
  • PLMN public land mobile network
  • FIG. 1D illustrates expected user equipment (UE) behavior parameters per exception identifier (ID) according to the related art.
  • the NF consumer(s) when subscribing to event reporting, provide: one or multiple event ID(s), event filter information, event reporting information.
  • the event ID identifies a type of event being subscribed to (e.g., PDU session release, UE mobility out of an area of interest, or the like).
  • the event filter information provides event parameter types and event parameter value(s) to be matched against, in order to meet the condition for notifying the subscribed event ID e.g., the event parameter type could be "Area of interest" and the event parameter value list could be a list of TAs.
  • the Event Filter depends on the event ID.
  • the event filter information is provided per event ID(s) being subscribed to: within a subscription different event ID(s) may be associated with different event filter information.
  • the event reporting information described in the Table 4.15.1-1 below. Within a subscription all event ID(s) are associated with a unique event reporting information.
  • a target of event reporting may indicate a specific UE or PDU session, a group of UE(s) or any UE (i.e., all UEs), within a subscription all event ID (s) are associated with the same target of event reporting (possibly corresponding to multiple UE or multiple PDU Sessions).
  • a notification target address (+ Notification Correlation ID) allowing the event receiving NF to correlate notifications received from the event provider with this subscription.
  • a subscription is associated with a unique notification target address (+ Notification Correlation ID).
  • the NF consumer In the case where the NF consumer subscribes to the NF producer on behalf of other NF, the NF consumer includes the notification target address (+Notification Correlation ID) of other NF for the Event ID which is to be notified to other NF directly, and the notification target address (+Notification Correlation ID) of itself for the subscription change related event notification.
  • Each notification target address (+ Notification Correlation ID) is associated with related (set of) Event ID(s).
  • An expiry time represents the time up to which the subscription is desired to be kept as active.
  • the NF service consumer may suggest an expiry time and provide to the NF service producer. Based on the operator's policy, the NF service producer decides whether the subscription can be expired. If the subscription can be expired, the NF service producer determines the expiry time and provide it in the response to the NF service consumer. If the event subscription is about to expire based on the received expiry time and the NF service consumer wants to keep receiving notifications, the NF service consumer update the subscription with the NF service producer in order to extend the expiry time. Once the expiry time associated with the subscription is reached, the subscription becomes invalid at the NF service producer. If the NF service consumer wants to keep receiving notifications, it creates a new subscription with the NF service producer.
  • an aspect of the disclosure is to provide a method and a system for detecting cyber-attack using network analytics.
  • Another aspect of the disclosure is to provide methods to obtain user equipment (UE) related data (i.e., different parameters) for the deriving the network analytics for denial of service (DoS) attack and a man in the middle (MitM) attack.
  • UE user equipment
  • DoS denial of service
  • MitM man in the middle
  • Another aspect of the disclosure is to provide the corresponding mitigation techniques based on the derived analytics provided by the network data analytics function (NWDAF).
  • NWDAAF network data analytics function
  • a method and system for detection of cyber-attacks e.g., a DoS attack, a MitM attack, or the like
  • the method includes different mechanisms to obtain UE related data (i.e., different parameters) for the analytics derivation by the NWDAF and the corresponding mitigation techniques based on the derived analytics.
  • FIG. 1A is an architecture for Nnwdaf_EventSubscription Service according to the related art
  • FIG. 1B is an architecture for data collection from any 5 th generation core network function (5GC NF) according to the related art
  • FIG. 1C is an architecture for network data analytics exposure according to the related art
  • FIG. 1D illustrates expected user equipment (UE) behavior parameters per exception identifier (ID) according to the related art
  • FIG. 2 is schematic diagram illustrating a UE communicating with a network data analytics function (NWDAF) through a plurality of network entities for detecting cyber-attacks using network analytics according to an embodiment of the disclosure;
  • NWDAAF network data analytics function
  • FIG. 3 is a signaling diagram illustrating NWDAF checks abnormality in authentication failure denial of service (DoS) attack (DoS attack) according to an embodiment of the disclosure
  • FIG. 4 is a signaling diagram illustrating NWDAF checking for abnormality in registration failure a man in the middle (MitM) attack (MitM attack), according to an embodiment of the disclosure;
  • FIG. 5 is a signaling diagram illustrating an authentication management function (AMF) and a session management function (SMF) providing inputs to NWDAF for deriving analytics for DoS detection according to an embodiment of the disclosure;
  • AMF authentication management function
  • SMF session management function
  • FIG. 6 is a signaling diagram illustrating operations, administration, and maintenance (OAM) providing inputs to NWDAF for DoS identification according to an embodiment of the disclosure.
  • OAM operations, administration, and maintenance
  • FIG. 7 is a signaling diagram illustrating OAM providing collected radio access network (RAN) inputs to NWDAF for MitM attack analytic derivation according to an embodiment of the disclosure.
  • RAN radio access network
  • FIG. 8 is a view illustrating an internal structure of a network data analytics function (NWDAF) according to an embodiment of the disclosure.
  • NWDAAF network data analytics function
  • FIG. 9 is a view illustrating an internal structure of a consumer NF according to an embodiment of the disclosure.
  • circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports, such as printed circuit boards, and the like.
  • circuits constituting a block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block.
  • a processor e.g., one or more programmed microprocessors and associated circuitry
  • Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure.
  • the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.
  • the embodiments of the disclosure herein provide a method and a system for detection of cyber-attacks (e.g., a DoS attack, a MitM attack, or the like) using network analytics.
  • the proposed method includes different mechanisms to obtain UE related data (i.e., different parameters) for the analytics derivation by the NWDAF and the corresponding mitigation techniques based on the derived analytics.
  • FIGS. 2 through 7 where similar reference characters denote corresponding features consistently throughout the figures, there are shown preferred embodiments of the disclosure.
  • FIG. 2 is schematic diagram illustrating a wireless network system comprising a UE communicating with a NWDAF through a plurality of network entities and a consumer NF for detecting cyber-attacks using network analytics according to an embodiment of the disclosure.
  • a UE (100) is in a 5GC network (wireless network) (1000) and detects the cyber-attack using a NWDAF (200) and a plurality of network entities (300).
  • the UE (100) interacts with a consumer NF (400), wherein the consumer NF (400) is an entity from the plurality of network entities (300).
  • the plurality of network entities are, for example, but not limited to an AUSF (300A), an AMF (300B), a SMF (300C), a PCF (300D), a UDM (300E), an AF (300F), and an OAM (300G).
  • an AUSF 300A
  • an AMF 300B
  • a SMF 300C
  • a PCF 300D
  • a UDM 300E
  • an AF 300F
  • OAM OAM
  • Examples of the UE (100) include, but are not limited to a smartphone, a tablet computer, a personal digital assistance (PDA), an Internet of things (IoT) device, a wearable device, or the like.
  • PDA personal digital assistance
  • IoT Internet of things
  • the UE (100) includes a memory (110), a processor (120), and a communicator (130).
  • the memory (110) is configured to store information associated with the cyber-attack.
  • the memory (110) stores instructions to be executed by the processor (120).
  • the memory (110) may include non-volatile storage elements. Examples of such non-volatile storage elements may include magnetic hard disks, optical discs, floppy disks, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.
  • EPROM electrically programmable memories
  • EEPROM electrically erasable and programmable
  • the memory (110) may, in some examples, be considered a non-transitory storage medium.
  • the term "non-transitory" may indicate that the storage medium is not embodied in a carrier wave or a propagated signal.
  • non-transitory should not be interpreted that the memory (110) is non-movable.
  • the memory (110) may be configured to store larger amounts of information than the memory.
  • a non-transitory storage medium may store data that can, over time, change (e.g., in a random access memory (RAM) or cache).
  • the memory (110) maybe an internal storage unit or it may be an external storage unit of the UE (100), a cloud storage, or any other type of external storage.
  • the processor (120) communicates with the memory (110), and the communicator (130).
  • the processor (120) is configured to execute instructions stored in the memory (110) and to perform various processes.
  • the processor (120) may include one or a plurality of processors, maybe a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit, such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an artificial intelligence (AI) dedicated processor, such as a neural processing unit (NPU).
  • a general-purpose processor such as a central processing unit (CPU), an application processor (AP), or the like
  • a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an artificial intelligence (AI) dedicated processor, such as a neural processing unit (NPU).
  • GPU central processing unit
  • AP application processor
  • AI artificial intelligence
  • the communicator (130) is configured for communicating internally between internal hardware components and with external devices (e.g., an AAnF server, UDM, a server, or the like) via one or more networks (e.g., radio technology).
  • the communicator (130) includes an electronic circuit specific to a standard that enables wired or wireless communication.
  • each of the NWDAF (200), the consumer NF (400), and the plurality of network entities may include a memory, a processor, and a communicator, respectively.
  • the consumer NF (400) detects a continuous failure of a non-access-stratum (NAS) procedure of the UE (100) with the wireless 5GC network. Further, the consumer NF (400) determines a possibility of the cyber-attack on the UE (100) based on the detected continuous failure of the NAS procedure.
  • NAS non-access-stratum
  • the NAS procedure is one of an authentication procedure of the UE (100), a registration procedure of the UE (100), a service request procedure, a packet data unit (PDU) session establishment procedure for the UE (100), and a UE configuration update procedure.
  • PDU packet data unit
  • the consumer NF (400) sends a request to the NWDAF (200) for sharing analytics information associated with the UE (100). Further, the NWDAF (200) request the analytics information associated with the UE (100) to a network entity from the plurality of network entities (300).
  • the network entity from the plurality of network entities (300) After receiving the request, the network entity from the plurality of network entities (300) sends an event report to the NWDAF (200) as the analytics information of the UE (100).
  • the NWDAF (200) compares an expected behavior of the UE (100) with an actual behavior based on the analytics information provided by the network entity from the plurality of network entities (300). Based on the comparison, the NWDAF (200) derives analytic information about the cyber-attack on the UE (100) and sends to the consumer NF (400).
  • FIG. 3 is a signaling diagram illustrating checking an abnormality in an authentication failure (DoS attack) of a UE by a NWDAF according to an embodiment of the disclosure.
  • the NWDAF (200) collects and analyzes a behavioral information of the UE (100) and/or expected behavioral parameters of the UE (100) from the plurality of network entities (300) depending on an exception IDs.
  • 3GPP TR 23.700-91 has identified the use case of the NWDAF (200) detecting cyber-attacks by monitoring events and data packets in the UE (100) and the 5GC network.
  • the NWDAF (200) collaborates with the UE (100) and any other NFs to collect related data as inputs, afterwards providing alerts of anomaly events as outputs to OAM and other NFs which have subscribed to them so that they could take proper actions.
  • 5G communication has high performance requirements for system capacity and data rate, improved capacity and higher data rate may lead to much higher processing capability cost for network entities, which may make some network entities (e.g., RAN, core network entities) to suffer from DoS attack.
  • the NWDAF (200) may also enable the detection of DoS attacks.
  • the DoS attacks are possible on radio access network (RAN) nodes, AF and the network entities like AMF, SMF, UDM, or the like.
  • RAN radio access network
  • MitM attacks or fraudulent relay nodes may modify or change the messages between the UE (100) and the RAN, resulting in failures of higher layer protocols, such as NAS or the primary authentication.
  • the NWDAF (200) may detect the MitM attacks.
  • the UE (100) and the NWDAF (200) collaborate with each other to detect the cyber-attacks that may occur in the UE (100), the RAN or the 5GC network.
  • the relevant parameters to be collected from the UE (100) are to be provided. Therefore, it needs to be clear that what all parameters helps in performing cyber-attack detection which are collected from the UE (100) and/or from the 5GC network and / or from the OAM. Attack detection alerts could be provided to OAM and the NFs that have subscribed to them so that they could take proper action.
  • the proposed solution discloses that the NWDAF (200) can collect information from different NFs in order to provide the relevant information to the requesting or subscribed consumer NF (400) for the network analytics.
  • the DoS attack or the MitM attack may also lead to dropped or changed packets between the UE (100) and a legitimate gNB, the abnormal and/or illegal failure indication, various categories of failure cause and timeouts with respect to the NAS messages are relevant for the analytics. Further information from the UDM and AUSF about the authentication status and the registration status in the network and the performance management from OAM can give additional information as explained below.
  • An authentication failure the NWDAF (200) checks the reason for continuous authentication failure (DoS attack): in an embodiment of the disclosure, the NWDAF (200) checks for the continuous authentication failure, by comparing the exception parameters received from UDM, AUSF and the AMF.
  • DoS attack the reason for continuous authentication failure
  • Case 1 Initial registration: during failure case (initial registration), the AMF is not aware of the failed SUPI. Only the SUCI information is available to AMF i.e., AMF performs the identity requests and obtains the SUCI.
  • Case 2 the UE is in connected mode and Authentication failure occurs. If a UE is in connected mode and authentication failure occurs, then re-authentication procedure can be initiated from the UE side.
  • AMF can map on which N1 interface the authentication has failed for that particular UE and AMF checks on the SUPI corresponding to the SUCI. AMF can report the failed SUPI information to the NWDAF in order to perform the analytics for DoS attack.
  • SIDF subscription identifier de-concealing function
  • the NWDAF in addition to MitM and DoS attack, should categorize the genuine authentication failure and send error cause. i.e., "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, congestion, lost radio interface synchronization due to bas radio condition, loss of UL synchronization.
  • radio conditions e.g., a radio link failure-DRNS internal failure, congestion, lost radio interface synchronization due to bas radio condition, loss of UL synchronization.
  • the UDM, AUSF and AMF includes at least one of the parameters (in the table) as the input for analytics derivation.
  • the NWDAF requests the UDM to provide the inputs for analytics derivation.
  • Input, Required Event ID, Event filter, Any UE or SUPI, internal group identifier.
  • the NWDAF requests the AUSF to provide the inputs for analytics derivation.
  • Input, Required Event ID, Event filter, Any UE or SUPI, internal group identifier.
  • the NWDAF requests the AMF to provide the inputs for analytics derivation.
  • Input, Required Event ID, Event filter, Any UE or SUPI, internal group identifier.
  • Output, Required Event report (AMF ID, AUSF ID, RI, SUCI, TAI, CAG (closed access group cells) ID), Exception category.
  • Operation 0 At operation 0, continuous authentication failure of the UE (100) is detected.
  • the derived Analytics are provided by NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the DoS detection and /or DoS mitigation.
  • the consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE.
  • the Analytics ID indicates the NWDAF (200) to identify misused or hijacked UEs through signaling failure analytic.
  • Operation 2 The NWDAF (200) is consented to get the UE (100) related data from the other network functions.
  • Operation 3 The NWDAF (200) sends a subscription request to the UDM (300E) using Nudm_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI) asking the analytics information.
  • Nudm_EventExposure_Subscribe Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI
  • the UDM (300E) sends the event reports to the NWDAF (200) over Nudm_EventExposure_Notify based on requirements contained in the subscription request received from the NWDAF (200).
  • the event report shared by the UDM (300E) includes at least one of the following parameters, a UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
  • the event reports additionally include the AUSF ID and SUPI, in which the continuous authentication failure occurs.
  • NWDAF (200) to AUSF 300A Nausf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • the NWDAF (200) sends a subscription requests to the related AUSF (s) if it has not subscribed to such data.
  • Operation 6 The AUSF (300A) sends event reports to the NWDAF (200) over Nausf_EventExposure_Notify based on the report requirements contained in the subscription request received from the NWDAF (200).
  • the AMF (300B) checks whether the UE's (100) behavior matches an expected UE behavioral information.
  • the AUSF (300A) sends the event reports to the NWDAF (200) only when it detects that the UE's (100) behavior is deviated from the expected UE behavior.
  • the expected UE behavior is offered to the AUSF (300A) as a part of the authentication procedure.
  • the event report includes at least one of the following parameters.
  • the UE characteristics e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like
  • the AUSF (300A) provides the AMF ID with a trust to the NWDAF (200).
  • the UDM (300E) provides the trusted AMF ID to the NWDAF (200).
  • Operation 7 NWDAF (200) to AMF (300B): Namf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • NWDAF 200
  • AMF 300B
  • Namf_EventExposure_Subscribe Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • the NWDAF (200) sends a subscription requests to the related AMF (300B) (s) if it has not subscribed to such data.
  • Operation 8 The AMF (300B) sends he event reports to the NWDAF (200) over Nausf_EventExposure_Notify based on a report requirements contained in the subscription request received from the NWDAF (200).
  • the AMF (300B) checks whether the UE's (100) behavior matches its expected UE behavioral information. In this case, the AMF (300B) sends the event reports to the NWDAF (200) only when it detects that the UE's (100) behavior deviated from its expected UE behavior.
  • the expected UE behavior is offered to the AMF (300B) as a part of access and mobility data subscription.
  • the event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
  • UE characteristics e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like
  • TS 23.502 clause 4.15.1 all other parameters defined in TS 23.502 clause 4.15.1.
  • the AMF (300B) further provides the parameters, such as SUCI, a tracking area identity (TAI), a CAG ID (if applicable), a physical cell Id (PCI), a downlink (DL) frequency,an AMF ID, an AUSF ID, RI and other possible parameters, or like.
  • parameters such as SUCI, a tracking area identity (TAI), a CAG ID (if applicable), a physical cell Id (PCI), a downlink (DL) frequency,an AMF ID, an AUSF ID, RI and other possible parameters, or like.
  • the AMF (300B) obtains the PCI and DL frequency from the RAN and send it to the NWDAF (200) for further analytic derivation.
  • Operations 9-10 Upon receiving the notify message from the UDM (300E), the AUSF (300A) and the AMF (300B), the NWDAF (200) compares the exception parameters received from the UDM (300E), the AUSF (300A) and the AMF (300B).
  • data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
  • the NWDAF (200) verifies the credibility of the AMF (300B) or other NFs with the UDM (300E).
  • NWDAF (200) analyses in a particular AMF ID, the total number of failures occurs and for a particular TAI, the number of failures occurred (i.e., miss operations and/or miss implementation of the network. NWDAF also map the received SUCI from AMF with the SUPI received from the AUSF/UDM and analyze whether the issue is with the UE or with the AMF.
  • the AMF (300B) collects the TAI and CAG ID from the genuine gNB and also the AMF (300B) collects the UE (100) provided TAI and CAG ID and send it to NWDAF for analysis.
  • the NWDAF (200) compares both the TAI and CAG ID received from AMF for the requested UE (i.e., genuine gNB broadcasted TAI and TAI in AMF report for UE's abnormality). If the TAI does not match, NWDAF performs the analytics (i.e., identification of DoS attack at the UE).
  • the NWDAF (200) requests the OAM (300G) to provide UE mobility related and RAN specific information to perform the analytics for DoS attack.
  • the NWDAF (200) provides the analytics for DoS attack Identification to the consumer NF through Nnwdaf_AnalyticsSubscription_Notify .
  • the message includes Internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception category, Exception indication, Exception ID.
  • the consumer NF (400) starts a DoS Mitigation after receiving the derived analytics from the NWDAF (200).
  • the dispersion analytics is considered as one of the use cases for DOS attack detection.
  • the AMF (300B) and the SMF (300C) can provide either per UE transaction or optionally if subscription with periodic notification is requested an amount of UE transactions exchanged at the location.
  • Dispersion analytics results can be used to predict the signaling storm for an Area of Interest (AOI) by the NWDAF (200) and the output result (e.g., signaling overload and failed transactions) can be used to detect the presence of DoS attack at the network.
  • AOI Area of Interest
  • the NWDAF (200) detects those UEs that deviates from the expected UE behavior i.e., based on the unexpected transaction dispersion amount.
  • the information about the TAIs provides the area in which the dispersion/attack occurs.
  • the NWDAF provides remarks to the network (for example, OAM server) to act on it.
  • NWDAF if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then NWDAF marks it as a malicious UE.
  • Inputs provided by the AMF (300B) and an NG-RAN (500) to the NWDAF (200) for the MitM analytics is provided in Table 3.
  • the AMF (300B) and the NG-RAN (500) include at least one of the parameters (in the table) as the input for analytics derivation.
  • the NWDAF (200) categorize the genuine authentication failure with error cause i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, congestion, lost radio interface synchronization due to bas radio condition, loss of UL synchronization, or the like.
  • radio conditions e.g., a radio link failure-DRNS internal failure, congestion, lost radio interface synchronization due to bas radio condition, loss of UL synchronization, or the like.
  • FIG. 4 is a signaling diagram illustrating NWDAF checking for abnormality in registration failure (MitM attack) according to an embodiment of the disclosure.
  • the operations include the following:
  • Operation 0 The consumer NF (400) (e.g., AMF) observes the continuous registration failure.
  • the consumer NF (400) e.g., AMF
  • the consumer NF (400) may subscribe to/request signaling failure notification/response from NWDAF for a group of UEs, any UE or a specific UE.
  • the Analytics ID indicates the NWDAF (200) to identify misused or hijacked UEs through signaling failure analytic.
  • Operation 2 NWDAF (200) to AMF (300B): Namf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • NWDAF (200) sends subscription requests to the related AMF (s) if it has not subscribed to such data.
  • Operation 3 A Genuine gNB broadcast its TAI (i.e., TAI1).
  • the AMF (300B) collects the TAI and CAG ID broadcasted by the genuine gNB.
  • the AMF (300B) also collects the PCI, Downlink frequency, RAN UE NGAP ID, or the like, from the genuine gNB.
  • the AMF (300B) collects the information (TAI, CAG ID) provides by the UE (100) during registration request.
  • Operation 5 The AMF (300B) sends the event reports to the NWDAF (200) over Namf_EventExposure_Notify based on the report requirements contained in the subscription request received from the NWDAF (200).
  • the event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
  • UE characteristics e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like
  • TS 23.502 clause 4.15.1 all other parameters defined in TS 23.502 clause 4.15.1.
  • the AMF (300B) further provides the parameters, such as SUCI, tracking area identity (TAI), CAG ID (if applicable), PCI, downlink frequency (DL frequency), AMF ID, AUSF ID, RI and other possible parameters, or the like.
  • parameters such as SUCI, tracking area identity (TAI), CAG ID (if applicable), PCI, downlink frequency (DL frequency), AMF ID, AUSF ID, RI and other possible parameters, or the like.
  • the AMF (300B) obtains the PCI and DL frequency from the NG-RAN (500) and send it to the NWDAF (200) for further analytic derivation.
  • AMF 300B rejects the registration request.
  • an expected UE behavior is offered to the AMF (300B) as a part of Access and Mobility Subscription Data. If the actual UE (100) behavior varies from the expected UE behavior, then he AMF (300B) provides the exception indication with exception ID to the NWDAF (200).
  • the event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
  • the AMF (300B) also includes TAI (in which the registration failure occurs), CAG ID (UE selected CAG ID), PCI, RAN UE NGAP ID, downlink frequency, the exception indication and exception category for the abnormal UE and/ or UE(s) based on the latest observation or analysis.
  • Exception category includes which type of failure cases has been occurred or observed and exception indication defines the reason for failure.
  • Exception category Registration failure, Exception indication: Mismatch in TAI values received from UE and broadcasted by genuine gNB.
  • Operation 6 The NWDAF (200) compares the AMF (300B) provided information and identifies the mismatch in inputs received from the genuine gNB and from the UE (100).
  • Operation 7 Based on the analysis or observation (If there is a miss match), the NWDAF (200) derives the analytics for man in the middle attack and reason for registration failure.
  • data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
  • the NWDAF (200) provides the analytics for MitM attack identification to the consumer NF through Nnwdaf_AnalyticsSubscription_Notify .
  • the message includes an internal group identifier or SUPI, DNN, S-NSSAI, analytics ID, exception category, exception indication, and an exception ID.
  • the consumer NF starts DoS Mitigation after receiving the derived analytics from the NWDAF.
  • the PCF may extend the Service Area Restrictions with current UE location.
  • the AMF 300B may extend the mobility restriction with current UE location.
  • the NWDAF may in addition perform data collection from OAM as specified in clause 6.2.3.2. of TS 23.288. Based on that OAM indicates the mitigation needs to be taken for each failure case.
  • the OAM collects the RAN specific information from the NG-RAN (500) and provides to the NWDAF (200) as an input to derive analytics for MitM attacks and DoS attacks.
  • the SMF (300C) and the AMF (300B) provides exception (for registration failure) to the NWDAF (200) for the UE(s) performing DoS.
  • Malicious UEs can hijack the communication between legitimate UE and the 5G core network. Based on the results, malicious UEs acts as legitimate UEs and try to access the 5GC network and request for service. With this, it is preventing legitimate UEs getting the service from core network.
  • the AMF (300B) when a request from malicious UE occurs, the AMF (300B) should reject the registration request and whenever the NWDAF (200) requests for subscribed events, the AMF (300B) provides the exception indication with reason for registration failure.
  • the NWDAF (200) is subscribed to the SMF (300C) for DoS attack identification analytics. Whenever a malicious UE sends unexpected PDU session update request or PDU session establishment request, the SMF (300C) should identify the unexpected requests. Once there is request for subscribed events from the NWDAF (200), the SMF (300C) provides the exception indication for the respective event IDs by including the reason for service failure.
  • the NWDAF provides remarks to the network (for example, an OAM server) to act on it.
  • NWDAF (200) if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then NWDAF (200) marks it as a malicious UE.
  • Inputs provided by the SMF (300C) to the NWDAF (200) for DoS analytics is provided in Table 5.
  • the SMF (300C) includes at least one of the parameters (in the table) as the input for analytics derivation.
  • Inputs provided by the AMF (300B) to the NWDAF (200) for DoS analytics is provided in Table 6.
  • the AMF (300B) includes at least one of the parameters (in the table) as the input for analytics derivation.
  • Table 7 includes output provided by the NWDAF (200) to the consumer NF (400) after the analytics.
  • the NWDAF (200) categorize the genuine authentication failure, i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, loss of UL synchronization, or the like.
  • radio conditions e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, loss of UL synchronization, or the like.
  • FIG. 5 is a signaling diagram illustrating AMF and SMF providing inputs to NWDAF for deriving analytics for DoS detection according to an embodiment of the disclosure.
  • the operations include the following:
  • the derived Analytics are provided by the NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the DoS mitigation and /or DoS identification.
  • the consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE.
  • the Analytics ID indicates the NWDAF to identify misused or hijacked UEs through signaling failure analytic.
  • the NWDAF (200) sends subscription requests to the related SMF(s) if it has not subscribed to such data.
  • Operation 3 The SMF (300C) identifies the event subscribed by the NWDAF (200) (i.e., DoS Attack Identification).
  • the SMF (300C) analyses the abnormalities in UE or any UE(s).
  • Operation 4 The SMF (300C) sends event reports to the NWDAF (200) over Nsmf_EventExposure_Notify based on the report requirements contained in the subscription request received from the NWDAF (200).
  • the event report includes at least one of the following parameters.
  • UE characteristics e.g., a UE ID, an internal group identifier, a list of UEs under TA requested for SMF service, or the like
  • DNN e.g., a UE ID, an internal group identifier, a list of UEs under TA requested for SMF service, or the like
  • S-NSSAI start time of data collection, end time of data collection, SM NAS request from UE, type of SM NAS message from UE (PDU session establishment request, PDU session modification request), time stamp at which SMF receives and sends SM NAS message, provided back off timer, type of SM NAS message from network (PDU session establishment reject, PDU session modification reject, PDU session release command).
  • the SMF includes the exception indication for the abnormal UE and/ or UE(s) based on the latest observation or analysis.
  • the expected UE (100) behavior is offered to the SMF (300C) and/ or the AMF (300B) as a part of session management subscription data and access and mobility subscription data, respectively. If the actual UE behavior varies from the expected UE behavior, then the SMF (300C) provides the exception indication to the NWDAF (200). The SMF (300C) also includes the expected UE behavior in the report. Exception indication defines the reason for SMF service failure, e.g., reject in unexpected PDU session modification request and/or unexpected PDU session establishment request.
  • Operation 5 NWDAF (200) to AMF (300B): Namf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • the NWDAF (200) sends subscription requests to the related AMF(s) (300B) if it has not subscribed to such data.
  • the AMF (300B) identifies the event subscribed by NWDAF (200) (i.e., DoS Attack Identification).
  • the AMF (300B) also analyses the abnormalities in the UE (100) or any UE(s).
  • Operation 7 The AMF (300B) sends the event reports to the NWDAF (200) over Namf_EventExposure_notify based on the report requirements contained in the subscription request received from the NWDAF (200).
  • the event report includes at least one of the following parameters.
  • the UE characteristics e.g., a UE ID, an internal group Identifier, a list of UEs under TA for this particular AMF
  • DNN e.g., a UE ID, an internal group Identifier, a list of UEs under TA for this particular AMF
  • DNN e.g., a UE ID, an internal group Identifier, a list of UEs under TA for this particular AMF
  • DNN e.g., a UE ID, an internal group Identifier, a list of UEs under TA for this particular AMF
  • S-NSSAI start time of data collection
  • end time of data collection e.g., AMF ID, PCI
  • the AMF (300B) collects the parameters (e.g., PCI and DL frequency) from the RAN and send to the NWDAF (200) for deriving analytics.
  • the parameters e.g., PCI and DL frequency
  • the AMF (300B) includes the exception indication for the abnormal UE and/ or UE(s) based on the latest observation or analysis.
  • the expected UE behavior is offered to the SMF (300C) and/ or the AMF (300B) as a part of session management subscription data and access and mobility subscription data, respectively.
  • the AMF (300B) detects frequent mobility re-registration of one or more UEs, the AMF (300B) checks the UE characteristics and compare the actual UE behavior with the expected UE behavior. Based on that AMF (300B) provides the exception indication to the NWDAF (200).
  • the AMF (300B) also includes the expected UE behavior in the event report.
  • the exception indication defines the reason for AMF service failure, such as unexpected UE ID, NAS message timeouts, NAS message integrity protection failure or registration failure, or the like.
  • Operations 8a-8b With the data obtained in operation 4 and/or operation 7, the NWDAF (200) compares the expected UE behavior and the actual UE behavior. Based on that, the NWDAF (200) derives requested analytics.
  • data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
  • Operation 9 The NWDAF (200) provides the analytics for DoS attack identification to the consumer NF (400) through Nnwdaf_AnalyticsSubscription_Notify .
  • the message includes Internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception indication, Exception ID.
  • the consumer NF (400) starts DoS Mitigation after receiving the derived analytics from the NWDAF (200).
  • the AMF (300B) should reject the registration request for the suspected UE and similarly the SMF (300C) should reject the PDU session establishment for the suspected UE.
  • the AMF (300B) applies MM back off timer to the UE (100).
  • the NWDAF provides remarks to the network (for example, OAM server) to act on it.
  • NWDAF if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., a back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then NWDAF marks it as a malicious UE.
  • FIG. 6 is a signaling diagram illustrating OAM providing inputs to NWDAF for DoS identification according to an embodiment of the disclosure.
  • performance measurements provided by OAM (300G) will be used by the NWDAF (200) to determine congestion levels.
  • Performance measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, a DRB setup management, an RRC connection number, a PDU session management, and a radio resource utilization as defined in TS 28.552).
  • the control plane e.g., a UE throughput, a DRB setup management, an RRC connection number, a PDU session management, and a radio resource utilization as defined in TS 28.552).
  • the NWDAF (200) should categorize the genuine authentication failure, i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, a loss of UL synchronization, or the like.
  • radio conditions e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, a loss of UL synchronization, or the like.
  • the derived Analytics are provided by the NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the DoS mitigation and /or DoS identification.
  • the consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE.
  • the Analytics ID indicates the NWDAF (200) to identify misused or hijacked UEs through signaling failure analytic.
  • Operation 2 NWDAF (200) to OAM (300G): Noam_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • NWDAF 200
  • OAM 300G
  • Noam_EventExposure_Subscribe Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • the NWDAF (200) sends subscription requests to the related OAM(s) (300G) if it has not subscribed to such data.
  • Operation 3a The OAM (300G) identifies the type of event is subscribed by the NWDAF (200) (i.e., DoS Attack Identification).
  • the OAM (300G) collects the abnormalities in the UE mobility and communication information, congestion on the AMF (300B) and the SMF (300C), performance measurement on RAN (performance measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, DRB setup management, RRC Connection Number, PDU session management, and radio resource utilization as defined in TS 28.552).
  • OAM analyses the abnormalities in a UE or any UE(s) as per the event Id and event filter information.
  • Operation 4 The OAM (300G) sends the event report over Noam_EventExposure_Notify to the NWDAF (200).
  • the event report includes at least one of the following parameters:
  • UE characteristics e.g., a UE ID, an internal group identifier, a list of UEs under TA), TAI, CAG ID, AMF ID, SMF ID, start time of data collection, end time of data collection, , PCI, Downlink frequency, RAN UE ID, VPLMN ID, C-RNTI, SM NAS request from a UE, a type of SM NAS message from a UE, or the like.
  • the event report also includes, NAS message timeouts, NAS message integrity protection failure or registration failure, or the like.
  • Expected UE behavior is offered to the OAM (300G).
  • the OAM (300G) checks the UE characteristics and compare the actual UE behavior with the expected UE behavior.
  • the OAM (300G) also include the expected UE behavior in the report.
  • Operation 5 With the data obtained in operation 4, the NWDAF (200) compares the expected UE behavior and the actual UE behavior. Based on that the NWDAF (200) derives requested analytics.
  • data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
  • the NWDAF (200) provides the analytics for DoS attack identification to the consumer NF (400) through Nnwdaf_AnalyticsSubscription_Notify .
  • the message includes Internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception ID.
  • the consumer NF starts DoS Mitigation after receiving the derived analytics from the NWDAF.
  • the AMF may allow the use of coverage enhancement (CE) in the affected location.
  • CE coverage enhancement
  • the Operator may improve the coverage conditions in the affected location.
  • the AMF (300B) and/or the AF (300F) may allow the use of CE for the affected UE (100).
  • the NWDAF (400) can conditionally indicate the exception ID to the OAM (300G). Based on the received exception ID.
  • the OAM (300G) can indicate the AMF (300B) to reject the registration request causing the congestion.
  • the OAM (300G) can indicate the SMF (300C) to reject the PDU session establishment request.
  • the OAM (300G) can indicate the PCF to update the packet filter in the PCC Rules that triggers the SMF (300C) to update the related QoS flow and configures the UPF.
  • NWDAF provides remarks to the network (for example, OAM server) to act on it.
  • the NWDAF (200) if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., a back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then the NWDAF (200)marks it as a malicious UE.
  • FIG. 7 is a signaling diagram illustrating OAM providing collected RAN inputs to NWDAF for MitM attack analytic derivation according to an embodiment of the disclosure.
  • the NWDAF (200) should categorize the genuine authentication failure and send error cause. i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, a loss of UL synchronization, or the like.
  • radio conditions e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, a loss of UL synchronization, or the like.
  • the consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE.
  • the Analytics ID indicates the NWDAF to identify misused or hijacked UEs through signaling failure analytic.
  • Operation 2 NWDAF (200) to the OAM (300G): Noam_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
  • the NWDAF (200) sends subscription requests to the related OAM(s) if it has not subscribed to such data.
  • Operation 3a The OAM (300G) identifies the type of event is subscribed by the NWDAF (200) (i.e., MitM Attack Identification). The OAM (300G) also performs the RAN selection for data collection.
  • the OAM (300G) performs the data collection from the RAN in which the UE (100) is connected.
  • the OAM (300G) collects the performance measurement on RAN (Performance Measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, DRB setup management, RRC connection number, PDU session management, and radio resource utilization as defined in TS 28.552).
  • OAM analyses the abnormalities in UE or any UE(s) as per the event Id and event filter information.
  • the OAM (300G) sends the event report over Noam_EventExposure_Notify to the NWDAF (200).
  • the event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group identifier, a list of UEs under TA), TAI, CAG ID, C-RNTI, downlink frequency, PCI, RAN UE ID, VPLMN ID, start time of data collection, end time of data collection, the manipulation of chosen fields in MIB/SIBs, arbitrary bit flipping of signed MIB/SIBs, replay of signed MIB/SIBs, broadcast MIB/SIBs with invalid signatures and also by manipulation of timing information in a UE or gNBs, an SM NAS request from a UE, a type of SM NAS message from a UE, or the like.
  • UE characteristics e.g., a UE ID, an internal group identifier, a list of UEs
  • the expected UE behavior is offered to the OAM (300G).
  • the OAM (300G) checks the UE characteristics and compare the actual UE behavior with the expected UE behavior. Based on that OAM provides the exception indication to the NWDAF (200).
  • the OAM (300G) also include the expected UE behavior in the report.
  • Operation 5 With the data obtained in operation 4, the NWDAF (200) compares the expected UE behavior and the actual UE behavior. Based on that the NWDAF (200) derives requested analytics.
  • data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
  • the NWDAF (200) provides the analytics for MitM attack Identification to the consumer NF through Nnwdaf_AnalyticsSubscription_Notify.
  • the message includes internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception indication, Exception ID.
  • the consumer NF (400) starts MitM Mitigation after receiving the derived analytics from the NWDAF (200).
  • the AMF may allow the use of coverage enhancement (CE) in the affected location.
  • CE coverage enhancement
  • the Operator may improve the coverage conditions in the affected location.
  • the AMF (300B) and/or the AF (300F) may allow the use of CE for the affected UE the Dos attack on the network side AMF (300B) provides the exception of SMF performing DoS: In this alternative it is assumed that the AMF (300B) is the consumer NF (400).
  • the DoS attack on SMF (300C) makes the SMF (300C) unavailable for the subscribed users and in such cases, there may be continuous SMF service failure (e.g., an unexpected PDU session reject, an unexpected PDU session release or PDU session update, or the like.
  • the SMF (300C) service gets failed due to DNN based congestion or S-NSSAI based congestion at the SMF (300C) by malicious or hijacked UEs. Therefore, in such scenarios after receiving event subscription request from the NWDAF (200), the AMF (300B) needs to identify the reason for SMF (300C) service failure and based on that AMF (300B) requests the analytics from the NWDAF (200).
  • the OAM (300G) provides the exception of RAN performing DoS: In this alternative it is assumed that the OAM (300G) is the consumer NF (400). The DoS attack on RAN makes the RAN unavailable for the subscribed users.
  • Performance measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, DRB setup management, RRC connection number, PDU session management, and radio resource utilization as defined in TS 28.552).
  • the NWDAF may obtain measurements by invoking management services that are defined in TS 28.532 and TS 28.550. Therefore, in such cases the OAM (300G) identifies the exception in RAN performance and the OAM (300G) requests for analytics from the NWDAF (200).
  • the OAM (300G) provides the exception of AMF (300B) performing DoS:
  • the AMF (300B) rejects the continuous registration request from UEs, whose SUPI belongs to different region or unexpected GUTI, (i.e., not under the TA of this particular AMF).
  • DoS Attack on the AMF (300B) makes the AMF (300B) unavailable for the subscribed user. Therefore, in such scenarios after receiving event subscription request from the NWDAF (200), the OAM (300G) needs to identify the reason for AMF (300B) service failure and /or continuous registration request failure and based on that the OAM (300G) requests for analytic from the NWDAF (200).
  • the AMF (300B) reports a registration failure to UDM (300E).
  • the UDM (300E) should be able to provide the exception indication on the AMF (300B) to the NWDAF (200) to derive the analytics.
  • Possible mitigation and/or corrective actions In case of DoS attack in V-AMF, the AMF re-allocation is recommended so that it will span a new AMF, by retaining the old context with a new IP.
  • the OAM (300G) can indicate the AMF (300B) to inform the UE (100) to select a new cell or to re-allocate the AMF (300B) to serve the UE (100) based on its location update.
  • the NAS procedure being one of: authentication procedure, registration procedure, service request procedure, PDU session establishment procedure, UE configuration update procedure.
  • the recovery mechanism being at least one of: release of resources reserved for the UE (100) in the network, indicating the UE (100) to move out of the current cell or tracking area or serving PLMN, indicating the UE (100) to update the configuration (using PARLOS or onboarding procedure), indicating to the UE (100) an appropriate backoff timer value, or the like.
  • the consumer NF (400) requests the NWDAF (200) for sharing analytics information associated with the UE (100).
  • the consumer NF (400) identifies an anomalous activity and based on the observation, the consumer NF (400) requests the NWDAF (200) to perform the analytics and identifies that the abnormality is due to which cyber-attack.
  • FIG. 8 is a view illustrating an internal structure of a network data analytics function (NWDAF) according to an embodiment of the disclosure.
  • NWDAAF network data analytics function
  • a NWDAF may include at least one controller (e.g., at least one processor) (810) and a transceiver (820) including a receiver and a transmitter.
  • the location management device may include a memory (not shown).
  • the transceiver (820) and the memory may be connected to the at least one controller (810) to be operated under the control of the at least one controller (810).
  • the at least one controller (810) may control a series of steps to perform the operation of the NWDAF described in connection with the embodiments.
  • the transceiver (820) may transmit and receive signals to/from the consumer NF (900) and any other devices.
  • FIG. 9 is a view illustrating an internal structure of a consumer NF according to an embodiment of the disclosure.
  • a consumer NF may include at least one controller (e.g., at least one processor) (910) and a transceiver (920) including a receiver and a transmitter.
  • the location management device may include a memory (not shown).
  • the transceiver (920) and the memory may be connected to the at least one controller (910) to be operated under the control of the at least one controller (910).
  • the at least one controller (910) may control a series of steps to perform the operation of the consumer NF described in connection with the embodiments.
  • the transceiver (920) may transmit and receive signals to/from the NWDAF (800) and any other devices.
  • a method performed by network data analytics function comprising: receiving a request for sharing analytics information associated with a user equipment (UE) from a consumer network function (NF); requesting the analytics information associated with the UE to at least one 5th generation core (5GC) network entity; receiving the analytics information associated with the UE from the at least one 5GC network entity; comparing an expected behavior of the UE with an actual behavior based on the analytics information provided by the at least one 5GC network entity; deriving analytics associated with a cyber-attack based on the analytics information and a result of the comparing of the expected behavior of the UE; and sending the analytics associated with the cyber-attack on the UE to the consumer NF.
  • 5GC 5th generation core
  • the method comprises receiving, by the consumer NF, requested analytics information associated with the UE from the NWDAF; and indicating, by the consumer NF, a recovery mechanism for the cyber-attack based on the analytical information received, to the UE.
  • the recovery mechanism comprises at least one of: a release of resources reserved for the UE in a 5 th generation core network; an indication the UE to move out of one of a current cell, a tracking area and a serving public land mobile network (PLMN); an indication to the UE to update a UE configuration; or an indication to the UE for an appropriate backoff timer value.
  • PLMN public land mobile network
  • the cyber-attack includes one of a denial-of-service (DoS) attack, a man in the middle (MitM) attack, or an impersonation.
  • DoS denial-of-service
  • MitM man in the middle
  • the receiving, by the NWDAF, of the request for sharing analytics information associated with the UE comprises: detecting, by the consumer NF, a continuous failure of a non-access-stratum (NAS) procedure of the UE with a 5Gcnetwork; determining, by the consumer NF, a possibility of the cyber-attack on the UE based on the detected continuous failure of the NAS procedure; and sending, by the consumer NF, a request for sharing analytics information associated with the UE to the NWDAF.
  • NAS non-access-stratum
  • the NAS procedure includes one of an authentication procedure, a registration procedure, a service request procedure, a packet data unit (PDU) session establishment procedure, or a UE configuration update procedure.
  • PDU packet data unit
  • the requesting, by the NWDAF, of the analytics information associated with the UE to at least one 5GC network entity comprises: sending, by the NWDAF, a request to a unified data management (UDM), an authentication server function (AUSF) and an access and mobility management function (AMF) for sharing information associated with a DoS attack, wherein the request comprises an event identity (ID), an event filter, and an internal-group-Identifier.
  • UDM unified data management
  • AUSF authentication server function
  • AMF access and mobility management function
  • the requesting, by the NWDAF, of the analytics information associated with the UE to the at least one 5GC network entity comprises: sending, by the NWDAF, a request to an Access and mobility management function (AMF) for sharing information associated with a man in the middle (MitM) attack, wherein the request comprises an event Identity (ID), an event filter, and an internal-group-identifier.
  • AMF Access and mobility management function
  • the receiving, by the NWDAF, of the analytics information associated with the cyber-attack from the at least one 5GC network entity comprises: receiving, by the NWDAF, an event report comprising an AUSF ID, a subscription permanent identifier (SUPI) for the UE which is under a DoS attack, a back-off timer and an exception category associated with a UE performing the DoS attack, from the UDM; receiving, by the NWDAF, the event report comprising an authentication management function (AMF) ID and a SUPI ID for the UE which is under the DoS attack, a backoff timer and an exception category associated with a UE performing the DoS attack, from the AUSF; receiving, by the NWDAF, a mapping comprising an indication on which N1 interface a NAS authentication has failed for the corresponding UE from the AMF; checking, by the AMF, a failed SUPI corresponding to a subscription concealed identifier (SUCI) of the corresponding UE; and receiving, by the NWDAF, an event report comprising
  • the sending, by the NWDAF, of the analytics information associated with the cyber-attack during an analysis to the consumer NF comprises: sending, by the NWDAF, an exception ID indicating a suspicion of the DoS attack, an exception category of failure, a UE characteristics, a SUPI list, and a list of UEs classified based on experience level of the DoS attack to the consumer NF; and performing, by the consumer NF, a release of a resource associated with the UE based on the analytic results provides by the NWDAF.
  • the receiving, by the NWDAF, of the analytics information associated with the cyber-attack from the at least one 5GC network entity comprises: checking, by an AMF, a TAI broadcasted by a genuine gNB and provided by the UE during a registration request of the UE; receiving, by the NWDAF, an event report which includes a SUCI, TAI, CAG ID, PCI, RAN UE ID, backoff timer and an exception category associated with the UE performing MitM attack, from the AMF; comparing, by the NWDAF, the actual UE behavior and the expected UE behavior provided by the AMF; and receiving, by the NWDAF, the event report associated with the MitM attack from an operations, administration and maintenance (OAM).
  • OAM operations, administration and maintenance
  • the sending, by the NWDAF, of the analytics information associated with the cyber-attack during an analysis to the consumer NF comprises: sending, by the NWDAF, an exception ID corresponding to a suspicion of an MitM attack, an exception category, a UE characteristics, a SUPI list, and a list of UEs classified based on experience level of the MitM attack to the consumer NF; and performing, by the consumer NF, a release of resource with the UE based on the analytics information provides by the NWDAF.
  • 5GC 5 th generation core
  • NF consumer network function
  • NWDAAF network data analytics function

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method of detecting cyber-attacks using network analytics in a UE is provided. The method includes receiving a request for sharing analytics information associated with UE from a consumer NF, requesting analytics information associated with UE and causing cyber-attack to at least one 5GC network entity, receiving analytics information associated with UE and causing the cyber-attack from at least one 5GC network entity, comparing an expected behavior of UE with an actual behavior based on analytics information provided by at least one 5GC network entity, deriving analytics associated with cyber-attack based on analytics information and comparison, and sending analytics associated with UE to consumer NF.

Description

METHOD AND SYSTEM FOR DETECTING CYBER-ATTACKS USING NETWORK ANALYTICS
The disclosure relates to wireless communication systems. More particularly, the disclosure relates to a method and a system for detecting cyber-attacks using network analytics.
5G mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in "Sub 6GHz" bands such as 3.5GHz, but also in "Above 6GHz" bands referred to as mmWave including 28GHz and 39GHz. In addition, it has been considered to implement 6G mobile communication technologies (referred to as Beyond 5G systems) in terahertz bands (for example, 95GHz to 3THz bands) in order to accomplish transmission rates fifty times faster than 5G mobile communication technologies and ultra-low latencies one-tenth of 5G mobile communication technologies.
At the beginning of the development of 5G mobile communication technologies, in order to support services and to satisfy performance requirements in connection with enhanced Mobile BroadBand (eMBB), Ultra Reliable Low Latency Communications (URLLC), and massive Machine-Type Communications (mMTC), there has been ongoing standardization regarding beamforming and massive MIMO for mitigating radio-wave path loss and increasing radio-wave transmission distances in mmWave, supporting numerologies (for example, operating multiple subcarrier spacings) for efficiently utilizing mmWave resources and dynamic operation of slot formats, initial access technologies for supporting multi-beam transmission and broadbands, definition and operation of BWP (BandWidth Part), new channel coding methods such as a LDPC (Low Density Parity Check) code for large amount of data transmission and a polar code for highly reliable transmission of control information, L2 pre-processing, and network slicing for providing a dedicated network specialized to a specific service.
Currently, there are ongoing discussions regarding improvement and performance enhancement of initial 5G mobile communication technologies in view of services to be supported by 5G mobile communication technologies, and there has been physical layer standardization regarding technologies such as V2X (Vehicle-to-everything) for aiding driving determination by autonomous vehicles based on information regarding positions and states of vehicles transmitted by the vehicles and for enhancing user convenience, NR-U (New Radio Unlicensed) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, NR UE Power Saving, Non-Terrestrial Network (NTN) which is UE-satellite direct communication for providing coverage in an area in which communication with terrestrial networks is unavailable, and positioning.
Moreover, there has been ongoing standardization in air interface architecture/protocol regarding technologies such as Industrial Internet of Things (IIoT) for supporting new services through interworking and convergence with other industries, IAB (Integrated Access and Backhaul) for providing a node for network service area expansion by supporting a wireless backhaul link and an access link in an integrated manner, mobility enhancement including conditional handover and DAPS (Dual Active Protocol Stack) handover, and two-step random access for simplifying random access procedures (2-step RACH for NR). There also has been ongoing standardization in system architecture/service regarding a 5G baseline architecture (for example, service based architecture or service based interface) for combining Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) for receiving services based on UE positions.
As 5G mobile communication systems are commercialized, connected devices that have been exponentially increasing will be connected to communication networks, and it is accordingly expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary. To this end, new research is scheduled in connection with eXtended Reality (XR) for efficiently supporting AR (Augmented Reality), VR (Virtual Reality), MR (Mixed Reality) and the like, 5G performance improvement and complexity reduction by utilizing Artificial Intelligence (AI) and Machine Learning (ML), AI service support, metaverse service support, and drone communication.
Furthermore, such development of 5G mobile communication systems will serve as a basis for developing not only new waveforms for providing coverage in terahertz bands of 6G mobile communication technologies, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using OAM (Orbital Angular Momentum), and RIS (Reconfigurable Intelligent Surface), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI (Artificial Intelligence) from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
In general, a network data analytics function (NWDAF) is part of architecture specified in TS 23.501 (FIG. 1A) and uses mechanisms and interfaces specified for a 5th generation core (5GC) network in TS 23.501 and operations, administration and maintenance (OAM) services.
FIG. 1A is an architecture for Nnwdaf_EventSubscription Service according to the related art.
Referring to FIG. 1A, the NWDAF interacts with different entities in the 5GC network for different purposes, such as data collection based on subscription to events provided by an authentication management function (AMF), a session management function (SMF), a policy control function (PCF), a unified data management (UDM), an application function (AF) and the OAM, retrieval of information from data repositories (e.g., user data repository (UDR) via the UDM for subscriber-related information), retrieval of information (e.g., from a network repository functions (NRFs) for network function (NF)-related information) and on demand provision of analytics to consumers.
FIG. 1B is an architecture for data collection from any 5th generation core network function (5GC NF) according to the related art. FIG. 1C is an architecture for network data analytics exposure according to the related art.
Referring to FIGS. 1B and 1C, a Nnf (A) interface is defined for NWDAFs to request subscription to data delivery for a particular context, to cancel subscription to data delivery and to request a specific report of data for a particular context with any NF.
A Nnwdaf interface is defined for 5GC NFs, to request subscription to network analytics delivery for a particular context, to cancel subscription to network analytics delivery and to request a specific report of network analytics for a particular context.
The NWDAF provides analytics information to the 5GC NFs, and the OAM as defined in clause 7 of TS 23.288. The analytics information are either statistical information of the past events, or predictive information. Different NWDAF instances may be present in the 5GC network, with possible specializations per type of analytics. The capabilities of a NWDAF instance are described in the NWDAF profile stored in the NRF.
According to use case 5 of TR 23.700-91, cyber-attacks can be efficiently detected by monitoring events and data packets in a user equipment (UE) and in the 5GC network with the support of the NWDAF and machine-learning algorithms. The UE and NWDAF collaborate with each other to detect the attacks that may occur in a UE, a radio access network (RAN) or the 5GC network. Relevant parameters are to be collected from UEs for deriving the analytics in order to detect the cyber-attack. The cyber-attacks may be a denial of service (DoS) attack, a man in the middle (MitM) attack or an impersonation.
Based on the derived analytics using collected data from the UE, the NWDAF can provide the attack detection alerts to the OAM and the 5GC NFs that have subscribed to them so that they could take proper action.
There are two types DoS attacks as follows: DoS attack on the UE: which attempts to hinder the UE's access to the 5GC network, and DoS attack on the 5GC network, which attempts to hinder the 5GC networks ability to provide services to the subscribed UEs. The DoS can be mounted by a number of methods, including but are not limited to, manipulation of chosen fields in a master information blocks (MIB)/system information blocks (SIBs), an arbitrary bit flipping of signed MIB/SIBs, a replay of signed MIB/SIBs, a broadcast MIB/SIBs with invalid signatures, and a manipulation of a timing information in the UE or a gNodeB (gNBs). Since the MIB/SIBs are digitally signed, a DoS based on manipulation of chosen fields in MIB/SIBs (e.g., a barred cell) will be detected and prevented.
The MitM can be performed in various ways, such as, with a false base station acting as a relay node towards the legitimate gNB and a genuine UE connects with a fake gNB or in a different attack scenario where the UE can be malicious and the false base station is connected to a malicious UE either in the same or a different public land mobile network (PLMN).
FIG. 1D illustrates expected user equipment (UE) behavior parameters per exception identifier (ID) according to the related art.
Referring to FIG. 1D, according to table 6.7.5.1-1 of TS 23.288, a mapping between each exception ID and UE behavior parameters are as illustrated. When the NWDAF detects the UEs which deviate from the expected UE behavior, for example unexpected UE location, abnormal traffic pattern, wrong destination addresses or the like, the NWDAF notifies the result of the analytics to the consumer as specified in clause 6.7.5.3.
According to TS 23.502, when subscribing to event reporting, the NF consumer(s) provide: one or multiple event ID(s), event filter information, event reporting information. The event ID identifies a type of event being subscribed to (e.g., PDU session release, UE mobility out of an area of interest, or the like). The event filter information provides event parameter types and event parameter value(s) to be matched against, in order to meet the condition for notifying the subscribed event ID e.g., the event parameter type could be "Area of interest" and the event parameter value list could be a list of TAs. The Event Filter depends on the event ID. The event filter information is provided per event ID(s) being subscribed to: within a subscription different event ID(s) may be associated with different event filter information. The event reporting information described in the Table 4.15.1-1 below. Within a subscription all event ID(s) are associated with a unique event reporting information.
A target of event reporting may indicate a specific UE or PDU session, a group of UE(s) or any UE (i.e., all UEs), within a subscription all event ID (s) are associated with the same target of event reporting (possibly corresponding to multiple UE or multiple PDU Sessions). A notification target address (+ Notification Correlation ID) allowing the event receiving NF to correlate notifications received from the event provider with this subscription. A subscription is associated with a unique notification target address (+ Notification Correlation ID). In the case where the NF consumer subscribes to the NF producer on behalf of other NF, the NF consumer includes the notification target address (+Notification Correlation ID) of other NF for the Event ID which is to be notified to other NF directly, and the notification target address (+Notification Correlation ID) of itself for the subscription change related event notification. Each notification target address (+ Notification Correlation ID) is associated with related (set of) Event ID(s).
An expiry time represents the time up to which the subscription is desired to be kept as active. The NF service consumer may suggest an expiry time and provide to the NF service producer. Based on the operator's policy, the NF service producer decides whether the subscription can be expired. If the subscription can be expired, the NF service producer determines the expiry time and provide it in the response to the NF service consumer. If the event subscription is about to expire based on the received expiry time and the NF service consumer wants to keep receiving notifications, the NF service consumer update the subscription with the NF service producer in order to extend the expiry time. Once the expiry time associated with the subscription is reached, the subscription becomes invalid at the NF service producer. If the NF service consumer wants to keep receiving notifications, it creates a new subscription with the NF service producer.
Thus, it is desired to address the above mentioned disadvantages or other shortcomings or at least provide a useful alternative.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide a method and a system for detecting cyber-attack using network analytics.
Another aspect of the disclosure is to provide methods to obtain user equipment (UE) related data (i.e., different parameters) for the deriving the network analytics for denial of service (DoS) attack and a man in the middle (MitM) attack.
Another aspect of the disclosure is to provide the corresponding mitigation techniques based on the derived analytics provided by the network data analytics function (NWDAF).
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
In accordance with an aspect of the disclosure, a method and system for detection of cyber-attacks (e.g., a DoS attack, a MitM attack, or the like) using network analytics is provided. The method includes different mechanisms to obtain UE related data (i.e., different parameters) for the analytics derivation by the NWDAF and the corresponding mitigation techniques based on the derived analytics.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
FIG. 1A is an architecture for Nnwdaf_EventSubscription Service according to the related art;
FIG. 1B is an architecture for data collection from any 5th generation core network function (5GC NF) according to the related art;
FIG. 1C is an architecture for network data analytics exposure according to the related art;
FIG. 1D illustrates expected user equipment (UE) behavior parameters per exception identifier (ID) according to the related art;
FIG. 2 is schematic diagram illustrating a UE communicating with a network data analytics function (NWDAF) through a plurality of network entities for detecting cyber-attacks using network analytics according to an embodiment of the disclosure;
FIG. 3 is a signaling diagram illustrating NWDAF checks abnormality in authentication failure denial of service (DoS) attack (DoS attack) according to an embodiment of the disclosure;
FIG. 4 is a signaling diagram illustrating NWDAF checking for abnormality in registration failure a man in the middle (MitM) attack (MitM attack), according to an embodiment of the disclosure;
FIG. 5 is a signaling diagram illustrating an authentication management function (AMF) and a session management function (SMF) providing inputs to NWDAF for deriving analytics for DoS detection according to an embodiment of the disclosure;
FIG. 6 is a signaling diagram illustrating operations, administration, and maintenance (OAM) providing inputs to NWDAF for DoS identification according to an embodiment of the disclosure; and
FIG. 7 is a signaling diagram illustrating OAM providing collected radio access network (RAN) inputs to NWDAF for MitM attack analytic derivation according to an embodiment of the disclosure.
FIG. 8 is a view illustrating an internal structure of a network data analytics function (NWDAF) according to an embodiment of the disclosure.
FIG. 9 is a view illustrating an internal structure of a consumer NF according to an embodiment of the disclosure.
The same reference numerals are used to represent the same elements throughout the drawings.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component surface" includes reference to one or more of such surfaces.
The various embodiments of the disclosure described herein are not necessarily mutually exclusive, as some embodiments maybe combined with one or more other embodiments to form new embodiments. The term "or" as used herein, refers to a non-exclusive or, unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those skilled in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
As is traditional in the field, embodiments may be described and illustrated in terms of blocks which carry out a described function or functions. These blocks, which may be referred to herein as managers, units, modules, hardware components or the like, are physically implemented by analog and/or digital circuits, such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by firmware. The circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports, such as printed circuit boards, and the like. The circuits constituting a block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure. Likewise, the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.
Accordingly, the embodiments of the disclosure herein provide a method and a system for detection of cyber-attacks (e.g., a DoS attack, a MitM attack, or the like) using network analytics. The proposed method includes different mechanisms to obtain UE related data (i.e., different parameters) for the analytics derivation by the NWDAF and the corresponding mitigation techniques based on the derived analytics.
Referring now to the drawings and more particularly to FIGS. 2 through 7, where similar reference characters denote corresponding features consistently throughout the figures, there are shown preferred embodiments of the disclosure.
FIG. 2 is schematic diagram illustrating a wireless network system comprising a UE communicating with a NWDAF through a plurality of network entities and a consumer NF for detecting cyber-attacks using network analytics according to an embodiment of the disclosure.
Referring to FIG. 2, a UE (100) is in a 5GC network (wireless network) (1000) and detects the cyber-attack using a NWDAF (200) and a plurality of network entities (300). In an embodiment of the disclosure, the UE (100) interacts with a consumer NF (400), wherein the consumer NF (400) is an entity from the plurality of network entities (300).
The plurality of network entities are, for example, but not limited to an AUSF (300A), an AMF (300B), a SMF (300C), a PCF (300D), a UDM (300E), an AF (300F), and an OAM (300G).
Examples of the UE (100) include, but are not limited to a smartphone, a tablet computer, a personal digital assistance (PDA), an Internet of things (IoT) device, a wearable device, or the like.
In an embodiment of the disclosure, the UE (100) includes a memory (110), a processor (120), and a communicator (130).
In an embodiment of the disclosure, the memory (110) is configured to store information associated with the cyber-attack. The memory (110) stores instructions to be executed by the processor (120). The memory (110) may include non-volatile storage elements. Examples of such non-volatile storage elements may include magnetic hard disks, optical discs, floppy disks, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories. In addition, the memory (110) may, in some examples, be considered a non-transitory storage medium. The term "non-transitory" may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. However, the term "non-transitory" should not be interpreted that the memory (110) is non-movable. In some examples, the memory (110) may be configured to store larger amounts of information than the memory. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in a random access memory (RAM) or cache). The memory (110) maybe an internal storage unit or it may be an external storage unit of the UE (100), a cloud storage, or any other type of external storage.
The processor (120) communicates with the memory (110), and the communicator (130). The processor (120) is configured to execute instructions stored in the memory (110) and to perform various processes. The processor (120) may include one or a plurality of processors, maybe a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit, such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an artificial intelligence (AI) dedicated processor, such as a neural processing unit (NPU).
The communicator (130) is configured for communicating internally between internal hardware components and with external devices (e.g., an AAnF server, UDM, a server, or the like) via one or more networks (e.g., radio technology). The communicator (130) includes an electronic circuit specific to a standard that enables wired or wireless communication.
In an embodiment of the disclosure, each of the NWDAF (200), the consumer NF (400), and the plurality of network entities may include a memory, a processor, and a communicator, respectively.
In an embodiment of the disclosure, the consumer NF (400) detects a continuous failure of a non-access-stratum (NAS) procedure of the UE (100) with the wireless 5GC network. Further, the consumer NF (400) determines a possibility of the cyber-attack on the UE (100) based on the detected continuous failure of the NAS procedure.
In an embodiment of the disclosure, the NAS procedure is one of an authentication procedure of the UE (100), a registration procedure of the UE (100), a service request procedure, a packet data unit (PDU) session establishment procedure for the UE (100), and a UE configuration update procedure.
Further, based on the possibility, the consumer NF (400) sends a request to the NWDAF (200) for sharing analytics information associated with the UE (100). Further, the NWDAF (200) request the analytics information associated with the UE (100) to a network entity from the plurality of network entities (300).
After receiving the request, the network entity from the plurality of network entities (300) sends an event report to the NWDAF (200) as the analytics information of the UE (100).
The NWDAF (200) then compares an expected behavior of the UE (100) with an actual behavior based on the analytics information provided by the network entity from the plurality of network entities (300). Based on the comparison, the NWDAF (200) derives analytic information about the cyber-attack on the UE (100) and sends to the consumer NF (400).
Thus, the cyber-attack on the UE (100) is detected using the above explained procedure.
FIG. 3 is a signaling diagram illustrating checking an abnormality in an authentication failure (DoS attack) of a UE by a NWDAF according to an embodiment of the disclosure.
Referring to FIG. 3, in an embodiment of the disclosure, upon request of the consumer NF (400), the NWDAF (200) collects and analyzes a behavioral information of the UE (100) and/or expected behavioral parameters of the UE (100) from the plurality of network entities (300) depending on an exception IDs.
3GPP TR 23.700-91 has identified the use case of the NWDAF (200) detecting cyber-attacks by monitoring events and data packets in the UE (100) and the 5GC network. To achieve cyber-attacks detection, the NWDAF (200) collaborates with the UE (100) and any other NFs to collect related data as inputs, afterwards providing alerts of anomaly events as outputs to OAM and other NFs which have subscribed to them so that they could take proper actions.
Suspicion of DoS attack: 5G communication has high performance requirements for system capacity and data rate, improved capacity and higher data rate may lead to much higher processing capability cost for network entities, which may make some network entities (e.g., RAN, core network entities) to suffer from DoS attack. The NWDAF (200) may also enable the detection of DoS attacks. The DoS attacks are possible on radio access network (RAN) nodes, AF and the network entities like AMF, SMF, UDM, or the like.
Suspicion of MitM attack: MitM attacks or fraudulent relay nodes may modify or change the messages between the UE (100) and the RAN, resulting in failures of higher layer protocols, such as NAS or the primary authentication. The NWDAF (200) may detect the MitM attacks.
The UE (100) and the NWDAF (200) collaborate with each other to detect the cyber-attacks that may occur in the UE (100), the RAN or the 5GC network. The relevant parameters to be collected from the UE (100) are to be provided. Therefore, it needs to be clear that what all parameters helps in performing cyber-attack detection which are collected from the UE (100) and/or from the 5GC network and / or from the OAM. Attack detection alerts could be provided to OAM and the NFs that have subscribed to them so that they could take proper action.
The proposed solution discloses that the NWDAF (200) can collect information from different NFs in order to provide the relevant information to the requesting or subscribed consumer NF (400) for the network analytics.
Since the DoS attack or the MitM attack may also lead to dropped or changed packets between the UE (100) and a legitimate gNB, the abnormal and/or illegal failure indication, various categories of failure cause and timeouts with respect to the NAS messages are relevant for the analytics. Further information from the UDM and AUSF about the authentication status and the registration status in the network and the performance management from OAM can give additional information as explained below.
An authentication failure: the NWDAF (200) checks the reason for continuous authentication failure (DoS attack): in an embodiment of the disclosure, the NWDAF (200) checks for the continuous authentication failure, by comparing the exception parameters received from UDM, AUSF and the AMF.
Failure Scenarios during:
Case 1: Initial registration: during failure case (initial registration), the AMF is not aware of the failed SUPI. Only the SUCI information is available to AMF i.e., AMF performs the identity requests and obtains the SUCI.
Case 2: the UE is in connected mode and Authentication failure occurs. If a UE is in connected mode and authentication failure occurs, then re-authentication procedure can be initiated from the UE side. In such cases, AMF can map on which N1 interface the authentication has failed for that particular UE and AMF checks on the SUPI corresponding to the SUCI. AMF can report the failed SUPI information to the NWDAF in order to perform the analytics for DoS attack.
The subscription identifier de-concealing function (SIDF) service offered by the UDM in the home network of the subscriber responsible for de-concealing the SUPI from the SUCI. If the SUCI is concealed to a valid ID in the network, the UDM can provide the details of the failed SUPI, if there is an authentication failure.
In an embodiment of the disclosure, in addition to MitM and DoS attack, the NWDAF should categorize the genuine authentication failure and send error cause. i.e., "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, congestion, lost radio interface synchronization due to bas radio condition, loss of UL synchronization.
Inputs from UDM, AUSF and AMF to NWDAF is provided in Table 1.
Figure PCTKR2022002235-appb-T000001
In an embodiment of the disclosure, the UDM, AUSF and AMF includes at least one of the parameters (in the table) as the input for analytics derivation.
Output from NWDAF to Consumer NF is provided in Table 2.
Figure PCTKR2022002235-appb-T000002
Services provided by NWDAF:
Service operation name: Nudm_EventExposure_Subscribe.
Description: The NWDAF requests the UDM to provide the inputs for analytics derivation. Input, Required: Event ID, Event filter, Any UE or SUPI, internal group identifier.
Input, Optional: None. Output, Required: Event report (AUSF ID, AMF ID, SUPI), Exception category.
Output, Optional: None.
Service operation name: Nausf_EventExposure_Subscribe.
Description: The NWDAF requests the AUSF to provide the inputs for analytics derivation. Input, Required: Event ID, Event filter, Any UE or SUPI, internal group identifier.
Input, Optional: None. Output, Required: Event report (AUSF ID, AMF ID, SUPI), Exception category.
Output, Optional: None.
Service operation name: Namf_EventExposure_Subscribe.
Description: The NWDAF requests the AMF to provide the inputs for analytics derivation. Input, Required: Event ID, Event filter, Any UE or SUPI, internal group identifier.
Input, Optional: None.
Output, Required: Event report (AMF ID, AUSF ID, RI, SUCI, TAI, CAG (closed access group cells) ID), Exception category. Output, Optional: CAG ID.
The operations of the sequence diagram in FIG. 3 is as explained below.
Operation 0: At operation 0, continuous authentication failure of the UE (100) is detected.
Operation 1: The consumer NF (400) (e.g., SMF, PCF, AMF, or the like) requests to/ subscribes to the NWDAF (200) using Nnwdaf_AnalyticsSubscription_Subscribe/ nwdaf_AnalyticsInfo_Request (Analytics ID set to "DoS attack identification", Target of Analytics Reporting = Internal-Group-Identifier, any UE or SUPI, Analytics Filter Information), for obtaining analytics information on "DoS attack Identification".
In an embodiment of the disclosure, the derived Analytics are provided by NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the DoS detection and /or DoS mitigation.
In another embodiment of the disclosure, the consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE. The Analytics ID indicates the NWDAF (200) to identify misused or hijacked UEs through signaling failure analytic.
Operation 2: The NWDAF (200) is consented to get the UE (100) related data from the other network functions.
Operation 3: The NWDAF (200) sends a subscription request to the UDM (300E) using Nudm_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI) asking the analytics information.
Operation 4: The UDM (300E) sends the event reports to the NWDAF (200) over Nudm_EventExposure_Notify based on requirements contained in the subscription request received from the NWDAF (200). The event report shared by the UDM (300E) includes at least one of the following parameters, a UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1. The event reports additionally include the AUSF ID and SUPI, in which the continuous authentication failure occurs. Along with the event report, the UDM (300E) provides the exception category = "Authentication failure" to the NWDAF (200) based on the analysis.
Operation 5: NWDAF (200) to AUSF 300A: Nausf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI). The NWDAF (200) sends a subscription requests to the related AUSF (s) if it has not subscribed to such data.
Operation 6: The AUSF (300A) sends event reports to the NWDAF (200) over Nausf_EventExposure_Notify based on the report requirements contained in the subscription request received from the NWDAF (200).
If requested by the NWDAF (200) via Event Filter(s), the AMF (300B) checks whether the UE's (100) behavior matches an expected UE behavioral information. In an embodiment of the disclosure, the AUSF (300A) sends the event reports to the NWDAF (200) only when it detects that the UE's (100) behavior is deviated from the expected UE behavior.
In an embodiment of the disclosure, the expected UE behavior is offered to the AUSF (300A) as a part of the authentication procedure. The event report includes at least one of the following parameters. The UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1. Along with the event report AUSF provides the exception category = "Authentication failure" to the NWDAF (200) based on the analysis.
In an embodiment of the disclosure, the AUSF (300A) provides the AMF ID with a trust to the NWDAF (200).
In another embodiment of the disclosure, the UDM (300E) provides the trusted AMF ID to the NWDAF (200).
Operation 7: NWDAF (200) to AMF (300B): Namf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
The NWDAF (200) sends a subscription requests to the related AMF (300B) (s) if it has not subscribed to such data.
Operation 8: The AMF (300B) sends he event reports to the NWDAF (200) over Nausf_EventExposure_Notify based on a report requirements contained in the subscription request received from the NWDAF (200).
In an embodiment of the disclosure, if the NWDAF (200) request the event report via event Filter(s), then the AMF (300B) checks whether the UE's (100) behavior matches its expected UE behavioral information. In this case, the AMF (300B) sends the event reports to the NWDAF (200) only when it detects that the UE's (100) behavior deviated from its expected UE behavior.
In an embodiment of the disclosure, the expected UE behavior is offered to the AMF (300B) as a part of access and mobility data subscription.
The event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
In another embodiment of the disclosure, the AMF (300B) further provides the parameters, such as SUCI, a tracking area identity (TAI), a CAG ID (if applicable), a physical cell Id (PCI), a downlink (DL) frequency,an AMF ID, an AUSF ID, RI and other possible parameters, or like.
In an embodiment of the disclosure, the AMF (300B) obtains the PCI and DL frequency from the RAN and send it to the NWDAF (200) for further analytic derivation.
Operations 9-10: Upon receiving the notify message from the UDM (300E), the AUSF (300A) and the AMF (300B), the NWDAF (200) compares the exception parameters received from the UDM (300E), the AUSF (300A) and the AMF (300B).
In an embodiment of the disclosure, data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
(Optional) In an embodiment of the disclosure, the NWDAF (200) verifies the credibility of the AMF (300B) or other NFs with the UDM (300E).
The NWDAF (200) analyses in a particular AMF ID, the total number of failures occurs and for a particular TAI, the number of failures occurred (i.e., miss operations and/or miss implementation of the network. NWDAF also map the received SUCI from AMF with the SUPI received from the AUSF/UDM and analyze whether the issue is with the UE or with the AMF.
In an embodiment of the disclosure, the AMF (300B) collects the TAI and CAG ID from the genuine gNB and also the AMF (300B) collects the UE (100) provided TAI and CAG ID and send it to NWDAF for analysis.
In another embodiment of the disclosure, the NWDAF (200) compares both the TAI and CAG ID received from AMF for the requested UE (i.e., genuine gNB broadcasted TAI and TAI in AMF report for UE's abnormality). If the TAI does not match, NWDAF performs the analytics (i.e., identification of DoS attack at the UE).
In another embodiment of the disclosure, the NWDAF (200) requests the OAM (300G) to provide UE mobility related and RAN specific information to perform the analytics for DoS attack.
Operation 11: The NWDAF (200) provides the analytics for DoS attack Identification to the consumer NF through Nnwdaf_AnalyticsSubscription_Notify. The message includes Internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception category, Exception indication, Exception ID. The consumer NF (400) starts a DoS Mitigation after receiving the derived analytics from the NWDAF (200). The Exception ID, Exception category as defined as follows: Exception ID = "Suspicion of Dos attack" Exception category: "Authentication failure"
In an embodiment of the disclosure, the dispersion analytics is considered as one of the use cases for DOS attack detection.
The AMF (300B) and the SMF (300C) can provide either per UE transaction or optionally if subscription with periodic notification is requested an amount of UE transactions exchanged at the location. Dispersion analytics results can be used to predict the signaling storm for an Area of Interest (AOI) by the NWDAF (200) and the output result (e.g., signaling overload and failed transactions) can be used to detect the presence of DoS attack at the network.
In another embodiment of the disclosure, the NWDAF (200) detects those UEs that deviates from the expected UE behavior i.e., based on the unexpected transaction dispersion amount.
In another embodiment of the disclosure, the information about the TAIs provides the area in which the dispersion/attack occurs.
Possible mitigation and/or corrective actions:
In an embodiment of the disclosure, if the issue is with the AMF (300B), the AUSF (300A), the gNB, particular TAI or CAG ID or PCI, then the NWDAF (200) provides remarks to the network (for example, OAM server) to act on it.
In another embodiment of the disclosure, if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then NWDAF marks it as a malicious UE.
Figure PCTKR2022002235-appb-T000003
Inputs provided by the AMF (300B) and an NG-RAN (500) to the NWDAF (200) for the MitM analytics is provided in Table 3. The AMF (300B) and the NG-RAN (500) include at least one of the parameters (in the table) as the input for analytics derivation.
Output from the NWDAF (200) to consumer NF (400) is provided in Table 4.
Figure PCTKR2022002235-appb-T000004
In an embodiment of the disclosure, in addition to MitM and DoS attack, the NWDAF (200) categorize the genuine authentication failure with error cause i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, congestion, lost radio interface synchronization due to bas radio condition, loss of UL synchronization, or the like.
FIG. 4 is a signaling diagram illustrating NWDAF checking for abnormality in registration failure (MitM attack) according to an embodiment of the disclosure.
Referring to FIG. 4, the operations include the following:
Operation 0: The consumer NF (400) (e.g., AMF) observes the continuous registration failure.
Operation 1: The consumer NF (400) (e.g., SMF, PCF, AMF, or the like) requests to/ subscribes to the NWDAF (200) using Nnwdaf_AnalyticsSubscription_Subscribe/ nwdaf_AnalyticsInfo_Request (Analytics ID set to "MitM attack identification", Target of Analytics Reporting = Internal-Group-Identifier, any UE or SUPI, Analytics Filter Information) for obtaining analytics information on the "MitM attack Identification".
Derived Analytics are provided by the NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the MitM mitigation and /or MitM identification.
The consumer NF (400) may subscribe to/request signaling failure notification/response from NWDAF for a group of UEs, any UE or a specific UE. The Analytics ID indicates the NWDAF (200) to identify misused or hijacked UEs through signaling failure analytic.
Operation 2: NWDAF (200) to AMF (300B): Namf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI). The NWDAF (200) sends subscription requests to the related AMF (s) if it has not subscribed to such data.
Operation 3: A Genuine gNB broadcast its TAI (i.e., TAI1).
Operation 4: the AMF (300B) collects the TAI and CAG ID broadcasted by the genuine gNB. The AMF (300B) also collects the PCI, Downlink frequency, RAN UE NGAP ID, or the like, from the genuine gNB. Similarly, the AMF (300B) collects the information (TAI, CAG ID) provides by the UE (100) during registration request.
Operation 5: The AMF (300B) sends the event reports to the NWDAF (200) over Namf_EventExposure_Notify based on the report requirements contained in the subscription request received from the NWDAF (200).
The event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
In another embodiment of the disclosure, the AMF (300B) further provides the parameters, such as SUCI, tracking area identity (TAI), CAG ID (if applicable), PCI, downlink frequency (DL frequency), AMF ID, AUSF ID, RI and other possible parameters, or the like.
In an embodiment of the disclosure, the AMF (300B) obtains the PCI and DL frequency from the NG-RAN (500) and send it to the NWDAF (200) for further analytic derivation.
In an embodiment of the disclosure, if the TAI provided by the UE (100) in the registration request (for e.g., TA3) is different from the tracking area broadcasted by the genuine gNB (i.e., TA1), AMF (300B) rejects the registration request.
In an embodiment of the disclosure, an expected UE behavior is offered to the AMF (300B) as a part of Access and Mobility Subscription Data. If the actual UE (100) behavior varies from the expected UE behavior, then he AMF (300B) provides the exception indication with exception ID to the NWDAF (200). The event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group Identifier, a list of authorized UEs under TA requested, or the like) and all other parameters defined in TS 23.502 clause 4.15.1.
Along with the event report, the AMF (300B) also includes TAI (in which the registration failure occurs), CAG ID (UE selected CAG ID), PCI, RAN UE NGAP ID, downlink frequency, the exception indication and exception category for the abnormal UE and/ or UE(s) based on the latest observation or analysis. Exception category includes which type of failure cases has been occurred or observed and exception indication defines the reason for failure. Exception category: Registration failure, Exception indication: Mismatch in TAI values received from UE and broadcasted by genuine gNB.
Operation 6: The NWDAF (200) compares the AMF (300B) provided information and identifies the mismatch in inputs received from the genuine gNB and from the UE (100).
Operation 7: Based on the analysis or observation (If there is a miss match), the NWDAF (200) derives the analytics for man in the middle attack and reason for registration failure.
In an embodiment of the disclosure, data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
Operation 8: The NWDAF (200) provides the analytics for MitM attack identification to the consumer NF through Nnwdaf_AnalyticsSubscription_Notify. The message includes an internal group identifier or SUPI, DNN, S-NSSAI, analytics ID, exception category, exception indication, and an exception ID. The consumer NF starts DoS Mitigation after receiving the derived analytics from the NWDAF. The exception ID, exception category, exception indication as defined as follows: exception ID = "Suspicion of MitM attack" Exception category: "Registration failure" Exception indication: "Mismatch in TAI values received from UE and broadcasted by genuine gNB"
Possible mitigation and/or corrective actions: in an embodiment of the disclosure, if the registration failure occurs due to unexpected UE location (TA or cells which the UE stays), then the PCF may extend the Service Area Restrictions with current UE location. The AMF (300B) may extend the mobility restriction with current UE location.
In another embodiment of the disclosure depending on the exception ID, the NWDAF may in addition perform data collection from OAM as specified in clause 6.2.3.2. of TS 23.288. Based on that OAM indicates the mitigation needs to be taken for each failure case.
In another embodiment of the disclosure, the OAM (300G) collects the RAN specific information from the NG-RAN (500) and provides to the NWDAF (200) as an input to derive analytics for MitM attacks and DoS attacks.
The SMF (300C) and the AMF (300B) provides exception (for registration failure) to the NWDAF (200) for the UE(s) performing DoS.
Malicious UEs can hijack the communication between legitimate UE and the 5G core network. Based on the results, malicious UEs acts as legitimate UEs and try to access the 5GC network and request for service. With this, it is preventing legitimate UEs getting the service from core network.
In such cases, in an embodiment of the disclosure, when a request from malicious UE occurs, the AMF (300B) should reject the registration request and whenever the NWDAF (200) requests for subscribed events, the AMF (300B) provides the exception indication with reason for registration failure.
In another embodiment of the disclosure, the NWDAF (200) is subscribed to the SMF (300C) for DoS attack identification analytics. Whenever a malicious UE sends unexpected PDU session update request or PDU session establishment request, the SMF (300C) should identify the unexpected requests. Once there is request for subscribed events from the NWDAF (200), the SMF (300C) provides the exception indication for the respective event IDs by including the reason for service failure.
In an embodiment of the disclosure, if the issue is with the AMF (300B), the AUSF (300A), the gNB, particular TAI or CAG ID or PCI, then the NWDAF (200) provides remarks to the network (for example, an OAM server) to act on it.
In another embodiment of the disclosure, if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then NWDAF (200) marks it as a malicious UE.
Figure PCTKR2022002235-appb-T000005
Inputs provided by the SMF (300C) to the NWDAF (200) for DoS analytics is provided in Table 5. The SMF (300C) includes at least one of the parameters (in the table) as the input for analytics derivation.
Figure PCTKR2022002235-appb-T000006
Inputs provided by the AMF (300B) to the NWDAF (200) for DoS analytics is provided in Table 6. The AMF (300B) includes at least one of the parameters (in the table) as the input for analytics derivation.
Figure PCTKR2022002235-appb-T000007
Table 7 includes output provided by the NWDAF (200) to the consumer NF (400) after the analytics.
In an embodiment of the disclosure, in addition to MitM and DoS attack, the NWDAF (200) categorize the genuine authentication failure, i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, loss of UL synchronization, or the like.
FIG. 5 is a signaling diagram illustrating AMF and SMF providing inputs to NWDAF for deriving analytics for DoS detection according to an embodiment of the disclosure.
Referring to FIG. 5, the operations include the following:
Operation 1: The consumer NF (400) (e.g., SMF, PCF, AMF, or the like) requests to/ subscribes to the NWDAF (200) using Nnwdaf_AnalyticsSubscription_Subscribe/nwdaf_AnalyticsInfo_Request (Analytics ID set to "DoS attack identification", Target of Analytics Reporting = Internal-Group-Identifier, any UE or SUPI, Analytics Filter Information) for obtaining analytics information on "DoS attack Identification". The derived Analytics are provided by the NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the DoS mitigation and /or DoS identification.
The consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE. The Analytics ID indicates the NWDAF to identify misused or hijacked UEs through signaling failure analytic.
Operation 2: NWDAF (200) to SMF (300C): Nsmf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI). The NWDAF (200) sends subscription requests to the related SMF(s) if it has not subscribed to such data.
Operation 3: The SMF (300C) identifies the event subscribed by the NWDAF (200) (i.e., DoS Attack Identification). The SMF (300C) analyses the abnormalities in UE or any UE(s).
Operation 4: The SMF (300C) sends event reports to the NWDAF (200) over Nsmf_EventExposure_Notify based on the report requirements contained in the subscription request received from the NWDAF (200). The event report includes at least one of the following parameters. UE characteristics (e.g., a UE ID, an internal group identifier, a list of UEs under TA requested for SMF service, or the like), DNN, S-NSSAI, start time of data collection, end time of data collection, SM NAS request from UE, type of SM NAS message from UE (PDU session establishment request, PDU session modification request), time stamp at which SMF receives and sends SM NAS message, provided back off timer, type of SM NAS message from network (PDU session establishment reject, PDU session modification reject, PDU session release command). The SMF includes the exception indication for the abnormal UE and/ or UE(s) based on the latest observation or analysis.
The expected UE (100) behavior is offered to the SMF (300C) and/ or the AMF (300B) as a part of session management subscription data and access and mobility subscription data, respectively. If the actual UE behavior varies from the expected UE behavior, then the SMF (300C) provides the exception indication to the NWDAF (200). The SMF (300C) also includes the expected UE behavior in the report. Exception indication defines the reason for SMF service failure, e.g., reject in unexpected PDU session modification request and/or unexpected PDU session establishment request.
Operation 5: NWDAF (200) to AMF (300B): Namf_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI). The NWDAF (200) sends subscription requests to the related AMF(s) (300B) if it has not subscribed to such data.
Operation 6: The AMF (300B) identifies the event subscribed by NWDAF (200) (i.e., DoS Attack Identification). The AMF (300B) also analyses the abnormalities in the UE (100) or any UE(s).
Operation 7: The AMF (300B) sends the event reports to the NWDAF (200) over Namf_EventExposure_notify based on the report requirements contained in the subscription request received from the NWDAF (200). The event report includes at least one of the following parameters. The UE characteristics (e.g., a UE ID, an internal group Identifier, a list of UEs under TA for this particular AMF), DNN, S-NSSAI, start time of data collection, end time of data collection, AMF ID, PCI, CAG ID, TAI, Downlink frequency, Exception ID, Exception Indication.
In an embodiment of the disclosure, the AMF (300B) collects the parameters (e.g., PCI and DL frequency) from the RAN and send to the NWDAF (200) for deriving analytics.
In an embodiment of the disclosure, the AMF (300B) includes the exception indication for the abnormal UE and/ or UE(s) based on the latest observation or analysis.
In an embodiment of the disclosure, the expected UE behavior is offered to the SMF (300C) and/ or the AMF (300B) as a part of session management subscription data and access and mobility subscription data, respectively. When the AMF (300B) detects frequent mobility re-registration of one or more UEs, the AMF (300B) checks the UE characteristics and compare the actual UE behavior with the expected UE behavior. Based on that AMF (300B) provides the exception indication to the NWDAF (200). The AMF (300B) also includes the expected UE behavior in the event report. The exception indication defines the reason for AMF service failure, such as unexpected UE ID, NAS message timeouts, NAS message integrity protection failure or registration failure, or the like.
Operations 8a-8b: With the data obtained in operation 4 and/or operation 7, the NWDAF (200) compares the expected UE behavior and the actual UE behavior. Based on that, the NWDAF (200) derives requested analytics. In an embodiment of the disclosure, data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
Operation 9: The NWDAF (200) provides the analytics for DoS attack identification to the consumer NF (400) through Nnwdaf_AnalyticsSubscription_Notify. The message includes Internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception indication, Exception ID. The consumer NF (400) starts DoS Mitigation after receiving the derived analytics from the NWDAF (200).
Possible mitigation and/or corrective actions: In an embodiment of the disclosure, the AMF (300B) should reject the registration request for the suspected UE and similarly the SMF (300C) should reject the PDU session establishment for the suspected UE.
In an embodiment of the disclosure, if there is an unexpected wakeup, the AMF (300B) applies MM back off timer to the UE (100).
In an embodiment of the disclosure, if the issue is with the AMF (300B), the AUSF (300A), gNB, particular TAI or CAG ID or PCI, then the NWDAF (200) provides remarks to the network (for example, OAM server) to act on it.
In another embodiment of the disclosure, if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., a back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then NWDAF marks it as a malicious UE.
FIG. 6 is a signaling diagram illustrating OAM providing inputs to NWDAF for DoS identification according to an embodiment of the disclosure.
Referring to FIG. 6, performance measurements provided by OAM (300G) will be used by the NWDAF (200) to determine congestion levels. Performance measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, a DRB setup management, an RRC connection number, a PDU session management, and a radio resource utilization as defined in TS 28.552).
In an embodiment of the disclosure, in addition to MitM and DoS attack, the NWDAF (200) should categorize the genuine authentication failure, i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, a loss of UL synchronization, or the like.
Referring to FIG. 6, the operations are as follows:
Operation 1: The consumer NF (400) (e.g., SMF, PCF, AMF, or the like) requests to/ subscribes to the NWDAF (200) using Nnwdaf_AnalyticsSubscription_Subscribe/nwdaf_AnalyticsInfo_Request (Analytics ID set to "DoS attack identification", Target of Analytics Reporting = Internal-Group-Identifier, any UE or SUPI, Analytics Filter Information) for obtaining analytics information on "DoS attack Identification". The derived Analytics are provided by the NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the DoS mitigation and /or DoS identification.
The consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE. The Analytics ID indicates the NWDAF (200) to identify misused or hijacked UEs through signaling failure analytic.
Operation 2: NWDAF (200) to OAM (300G): Noam_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
The NWDAF (200) sends subscription requests to the related OAM(s) (300G) if it has not subscribed to such data.
Operation 3a: The OAM (300G) identifies the type of event is subscribed by the NWDAF (200) (i.e., DoS Attack Identification).
Operation 3b. The OAM (300G) collects the abnormalities in the UE mobility and communication information, congestion on the AMF (300B) and the SMF (300C), performance measurement on RAN (performance measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, DRB setup management, RRC Connection Number, PDU session management, and radio resource utilization as defined in TS 28.552). OAM analyses the abnormalities in a UE or any UE(s) as per the event Id and event filter information.
Operation 4: The OAM (300G) sends the event report over Noam_EventExposure_Notify to the NWDAF (200). The event report includes at least one of the following parameters:
UE characteristics (e.g., a UE ID, an internal group identifier, a list of UEs under TA), TAI, CAG ID, AMF ID, SMF ID, start time of data collection, end time of data collection, , PCI, Downlink frequency, RAN UE ID, VPLMN ID, C-RNTI, SM NAS request from a UE, a type of SM NAS message from a UE, or the like.
In an embodiment of the disclosure, the event report also includes, NAS message timeouts, NAS message integrity protection failure or registration failure, or the like.
Expected UE behavior is offered to the OAM (300G). The OAM (300G) checks the UE characteristics and compare the actual UE behavior with the expected UE behavior. The OAM (300G) also include the expected UE behavior in the report.
Operation 5: With the data obtained in operation 4, the NWDAF (200) compares the expected UE behavior and the actual UE behavior. Based on that the NWDAF (200) derives requested analytics.
In an embodiment of the disclosure, data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
Operation 6: The NWDAF (200) provides the analytics for DoS attack identification to the consumer NF (400) through Nnwdaf_AnalyticsSubscription_Notify. The message includes Internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception ID. The consumer NF starts DoS Mitigation after receiving the derived analytics from the NWDAF.
In an embodiment of the disclosure, if the unexpected radio link failures are per UE location bases, the AMF may allow the use of coverage enhancement (CE) in the affected location. In addition, the Operator may improve the coverage conditions in the affected location.
If the unexpected radio link failures are per UE bases, then the AMF (300B) and/or the AF (300F) may allow the use of CE for the affected UE (100).
Possible mitigation and/or corrective actions: The NWDAF (400) can conditionally indicate the exception ID to the OAM (300G). Based on the received exception ID. The OAM (300G) can indicate the AMF (300B) to reject the registration request causing the congestion. The OAM (300G) can indicate the SMF (300C) to reject the PDU session establishment request. The OAM (300G) can indicate the PCF to update the packet filter in the PCC Rules that triggers the SMF (300C) to update the related QoS flow and configures the UPF.
In an embodiment of the disclosure, if the issue is with the AMF (300B), AUSF (300A), gNB, particular TAI or CAG ID or PCI, then NWDAF provides remarks to the network (for example, OAM server) to act on it.
In another embodiment of the disclosure, if the NWDAF (200) identifies the back off timer takes more time for certain UE (e.g., a back off timer will be more for the UE with denial of access than the genuine UE) which provides the denial of access, then the NWDAF (200)marks it as a malicious UE.
FIG. 7 is a signaling diagram illustrating OAM providing collected RAN inputs to NWDAF for MitM attack analytic derivation according to an embodiment of the disclosure.
Referring to FIG. 7, in an embodiment of the disclosure, in addition to MitM and DoS attack, the NWDAF (200) should categorize the genuine authentication failure and send error cause. i.e., an "error" due to radio conditions (e.g., a radio link failure-DRNS internal failure, a congestion, a lost radio interface synchronization due to bas radio condition, a loss of UL synchronization, or the like.
Referring to FIG. 7, the operations are as follows:
Operation 1: The consumer NF (400) (e.g., SMF, PCF, AMF, or the like) requests to/ subscribes to the NWDAF (200) using Nnwdaf_AnalyticsSubscription_Subscribe/ nwdaf_AnalyticsInfo_Request (Analytics ID set to "MitM attack identification", Target of Analytics Reporting = Internal-Group-Identifier, any UE or SUPI, Analytics Filter Information) for obtaining analytics information on "MitM attack Identification". Derived Analytics are provided by the NWDAF (200) if the consumer NF (400) wants to take the analytics information into account when applying the MitM mitigation and /or MitM identification.
The consumer NF (400) may subscribe to/request signaling failure notification/response from the NWDAF (200) for a group of UEs, any UE or a specific UE. The Analytics ID indicates the NWDAF to identify misused or hijacked UEs through signaling failure analytic.
Operation 2: NWDAF (200) to the OAM (300G): Noam_EventExposure_Subscribe (Event ID(s), Event Filter(s), Internal-Group-Identifier, any UE or SUPI).
The NWDAF (200) sends subscription requests to the related OAM(s) if it has not subscribed to such data.
Operation 3a: The OAM (300G) identifies the type of event is subscribed by the NWDAF (200) (i.e., MitM Attack Identification). The OAM (300G) also performs the RAN selection for data collection.
Operation 3b. The OAM (300G) performs the data collection from the RAN in which the UE (100) is connected. The OAM (300G) collects the performance measurement on RAN (Performance Measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, DRB setup management, RRC connection number, PDU session management, and radio resource utilization as defined in TS 28.552). OAM analyses the abnormalities in UE or any UE(s) as per the event Id and event filter information.
Operation 4: The OAM (300G) sends the event report over Noam_EventExposure_Notify to the NWDAF (200). The event report includes at least one of the following parameters: UE characteristics (e.g., a UE ID, an internal group identifier, a list of UEs under TA), TAI, CAG ID, C-RNTI, downlink frequency, PCI, RAN UE ID, VPLMN ID, start time of data collection, end time of data collection, the manipulation of chosen fields in MIB/SIBs, arbitrary bit flipping of signed MIB/SIBs, replay of signed MIB/SIBs, broadcast MIB/SIBs with invalid signatures and also by manipulation of timing information in a UE or gNBs, an SM NAS request from a UE, a type of SM NAS message from a UE, or the like.
The expected UE behavior is offered to the OAM (300G). The OAM (300G) checks the UE characteristics and compare the actual UE behavior with the expected UE behavior. Based on that OAM provides the exception indication to the NWDAF (200). The OAM (300G) also include the expected UE behavior in the report.
Operation 5: With the data obtained in operation 4, the NWDAF (200) compares the expected UE behavior and the actual UE behavior. Based on that the NWDAF (200) derives requested analytics.
In an embodiment of the disclosure, data analytics may be performed on TAI, AMF ID, PCI, CAG ID based on the received data.
Operation 6: The NWDAF (200) provides the analytics for MitM attack Identification to the consumer NF through Nnwdaf_AnalyticsSubscription_Notify. The message includes internal group Identifier or SUPI, DNN, S-NSSAI, Analytics ID, Exception indication, Exception ID. The consumer NF (400) starts MitM Mitigation after receiving the derived analytics from the NWDAF (200).
In an embodiment of the disclosure, if the unexpected radio link failures are per UE location bases, the AMF (300B) may allow the use of coverage enhancement (CE) in the affected location. In addition, the Operator may improve the coverage conditions in the affected location.
If the unexpected radio link failures are per UE bases, then the AMF (300B) and/or the AF (300F) may allow the use of CE for the affected UE the Dos attack on the network side AMF (300B) provides the exception of SMF performing DoS: In this alternative it is assumed that the AMF (300B) is the consumer NF (400). The DoS attack on SMF (300C) makes the SMF (300C) unavailable for the subscribed users and in such cases, there may be continuous SMF service failure (e.g., an unexpected PDU session reject, an unexpected PDU session release or PDU session update, or the like.
In another embodiment of the disclosure, the SMF (300C) service gets failed due to DNN based congestion or S-NSSAI based congestion at the SMF (300C) by malicious or hijacked UEs. Therefore, in such scenarios after receiving event subscription request from the NWDAF (200), the AMF (300B) needs to identify the reason for SMF (300C) service failure and based on that AMF (300B) requests the analytics from the NWDAF (200).
The OAM (300G) provides the exception of RAN performing DoS: In this alternative it is assumed that the OAM (300G) is the consumer NF (400). The DoS attack on RAN makes the RAN unavailable for the subscribed users.
Performance measurements are related to information transfer over the user plane and/or the control plane (e.g., a UE throughput, DRB setup management, RRC connection number, PDU session management, and radio resource utilization as defined in TS 28.552). The NWDAF may obtain measurements by invoking management services that are defined in TS 28.532 and TS 28.550. Therefore, in such cases the OAM (300G) identifies the exception in RAN performance and the OAM (300G) requests for analytics from the NWDAF (200).
The OAM (300G) provides the exception of AMF (300B) performing DoS: The AMF (300B) rejects the continuous registration request from UEs, whose SUPI belongs to different region or unexpected GUTI, (i.e., not under the TA of this particular AMF). DoS Attack on the AMF (300B) makes the AMF (300B) unavailable for the subscribed user. Therefore, in such scenarios after receiving event subscription request from the NWDAF (200), the OAM (300G) needs to identify the reason for AMF (300B) service failure and /or continuous registration request failure and based on that the OAM (300G) requests for analytic from the NWDAF (200).
In another embodiment of the disclosure, even after the primary authentication is successful, the AMF (300B) reports a registration failure to UDM (300E). In such cases the UDM (300E) should be able to provide the exception indication on the AMF (300B) to the NWDAF (200) to derive the analytics.
Possible mitigation and/or corrective actions: In case of DoS attack in V-AMF, the AMF re-allocation is recommended so that it will span a new AMF, by retaining the old context with a new IP.
The OAM (300G) can indicate the AMF (300B) to inform the UE (100) to select a new cell or to re-allocate the AMF (300B) to serve the UE (100) based on its location update.
In an embodiment of the disclosure, the NAS procedure being one of: authentication procedure, registration procedure, service request procedure, PDU session establishment procedure, UE configuration update procedure.
In another embodiment of the disclosure, the recovery mechanism being at least one of: release of resources reserved for the UE (100) in the network, indicating the UE (100) to move out of the current cell or tracking area or serving PLMN, indicating the UE (100) to update the configuration (using PARLOS or onboarding procedure), indicating to the UE (100) an appropriate backoff timer value, or the like.
In an embodiment of the disclosure, the consumer NF (400) requests the NWDAF (200) for sharing analytics information associated with the UE (100). The consumer NF (400) identifies an anomalous activity and based on the observation, the consumer NF (400) requests the NWDAF (200) to perform the analytics and identifies that the abnormality is due to which cyber-attack.
FIG. 8 is a view illustrating an internal structure of a network data analytics function (NWDAF) according to an embodiment of the disclosure.
Referring to FIG. 8, according to an embodiment of the disclosure, a NWDAF (800) may include at least one controller (e.g., at least one processor) (810) and a transceiver (820) including a receiver and a transmitter. The location management device may include a memory (not shown). The transceiver (820) and the memory may be connected to the at least one controller (810) to be operated under the control of the at least one controller (810).
The at least one controller (810) may control a series of steps to perform the operation of the NWDAF described in connection with the embodiments. The transceiver (820) may transmit and receive signals to/from the consumer NF (900) and any other devices.
FIG. 9 is a view illustrating an internal structure of a consumer NF according to an embodiment of the disclosure.
Referring to FIG. 9, according to an embodiment of the disclosure, a consumer NF (900) may include at least one controller (e.g., at least one processor) (910) and a transceiver (920) including a receiver and a transmitter. The location management device may include a memory (not shown). The transceiver (920) and the memory may be connected to the at least one controller (910) to be operated under the control of the at least one controller (910).
The at least one controller (910) may control a series of steps to perform the operation of the consumer NF described in connection with the embodiments. The transceiver (920) may transmit and receive signals to/from the NWDAF (800) and any other devices.
In an embodiment of the disclosure, a method performed by network data analytics function (NWDAF), the method comprising: receiving a request for sharing analytics information associated with a user equipment (UE) from a consumer network function (NF); requesting the analytics information associated with the UE to at least one 5th generation core (5GC) network entity; receiving the analytics information associated with the UE from the at least one 5GC network entity; comparing an expected behavior of the UE with an actual behavior based on the analytics information provided by the at least one 5GC network entity; deriving analytics associated with a cyber-attack based on the analytics information and a result of the comparing of the expected behavior of the UE; and sending the analytics associated with the cyber-attack on the UE to the consumer NF.
In addition, the method comprises receiving, by the consumer NF, requested analytics information associated with the UE from the NWDAF; and indicating, by the consumer NF, a recovery mechanism for the cyber-attack based on the analytical information received, to the UE.
In addition, wherein the recovery mechanism comprises at least one of: a release of resources reserved for the UE in a 5th generation core network; an indication the UE to move out of one of a current cell, a tracking area and a serving public land mobile network (PLMN); an indication to the UE to update a UE configuration; or an indication to the UE for an appropriate backoff timer value.
In addition, wherein the cyber-attack includes one of a denial-of-service (DoS) attack, a man in the middle (MitM) attack, or an impersonation.
In addition, wherein the receiving, by the NWDAF, of the request for sharing analytics information associated with the UE comprises: detecting, by the consumer NF, a continuous failure of a non-access-stratum (NAS) procedure of the UE with a 5Gcnetwork; determining, by the consumer NF, a possibility of the cyber-attack on the UE based on the detected continuous failure of the NAS procedure; and sending, by the consumer NF, a request for sharing analytics information associated with the UE to the NWDAF.
In addition, wherein the NAS procedure includes one of an authentication procedure, a registration procedure, a service request procedure, a packet data unit (PDU) session establishment procedure, or a UE configuration update procedure.
In addition, wherein the requesting, by the NWDAF, of the analytics information associated with the UE to at least one 5GC network entity comprises: sending, by the NWDAF, a request to a unified data management (UDM), an authentication server function (AUSF) and an access and mobility management function (AMF) for sharing information associated with a DoS attack, wherein the request comprises an event identity (ID), an event filter, and an internal-group-Identifier.
In addition, wherein the requesting, by the NWDAF, of the analytics information associated with the UE to the at least one 5GC network entity comprises: sending, by the NWDAF, a request to an Access and mobility management function (AMF) for sharing information associated with a man in the middle (MitM) attack, wherein the request comprises an event Identity (ID), an event filter, and an internal-group-identifier.
In addition, wherein the receiving, by the NWDAF, of the analytics information associated with the cyber-attack from the at least one 5GC network entity comprises: receiving, by the NWDAF, an event report comprising an AUSF ID, a subscription permanent identifier (SUPI) for the UE which is under a DoS attack, a back-off timer and an exception category associated with a UE performing the DoS attack, from the UDM; receiving, by the NWDAF, the event report comprising an authentication management function (AMF) ID and a SUPI ID for the UE which is under the DoS attack, a backoff timer and an exception category associated with a UE performing the DoS attack, from the AUSF; receiving, by the NWDAF, a mapping comprising an indication on which N1 interface a NAS authentication has failed for the corresponding UE from the AMF; checking, by the AMF, a failed SUPI corresponding to a subscription concealed identifier (SUCI) of the corresponding UE; and receiving, by the NWDAF, an event report comprising a SUCI, a tracking area identity (TAI), a closed access group identifier (CAG ID), a physical cell ID (PCI), a downlink (DL) frequency, a backoff timer and an exception category associated with the UE performing the DoS attack, from the AMF.
In addition, wherein the sending, by the NWDAF, of the analytics information associated with the cyber-attack during an analysis to the consumer NF comprises: sending, by the NWDAF, an exception ID indicating a suspicion of the DoS attack, an exception category of failure, a UE characteristics, a SUPI list, and a list of UEs classified based on experience level of the DoS attack to the consumer NF; and performing, by the consumer NF, a release of a resource associated with the UE based on the analytic results provides by the NWDAF.
In addition, wherein the receiving, by the NWDAF, of the analytics information associated with the cyber-attack from the at least one 5GC network entity comprises: checking, by an AMF, a TAI broadcasted by a genuine gNB and provided by the UE during a registration request of the UE; receiving, by the NWDAF, an event report which includes a SUCI, TAI, CAG ID, PCI, RAN UE ID, backoff timer and an exception category associated with the UE performing MitM attack, from the AMF; comparing, by the NWDAF, the actual UE behavior and the expected UE behavior provided by the AMF; and receiving, by the NWDAF, the event report associated with the MitM attack from an operations, administration and maintenance (OAM).
In addition, wherein the sending, by the NWDAF, of the analytics information associated with the cyber-attack during an analysis to the consumer NF comprises: sending, by the NWDAF, an exception ID corresponding to a suspicion of an MitM attack, an exception category, a UE characteristics, a SUPI list, and a list of UEs classified based on experience level of the MitM attack to the consumer NF; and performing, by the consumer NF, a release of resource with the UE based on the analytics information provides by the NWDAF.
In an embodiment of the disclosure, A wireless network system for detecting cyber-attacks using network analytics in a user equipment (UE), the wireless network system comprising: the UE; at least one 5th generation core (5GC) network entity; a consumer network function (NF); and a network data analytics function (NWDAF) configured to: receive a request for sharing analytics information associated with the UE from the NF, request the analytics information associated with the UE and causing the cyber-attack to at the least one 5GC network entity, receive the analytics information associated with the UE from the at least one 5GC network entity, compare an expected behavior of the UE with an actual behavior based on the analytics information provided by the at least one 5GC network entity, derive analytics associated with the cyber-attack based on the analytics information and a result of the comparing of the expected behavior of the UE, and send the analytics associated with the UE to the consumer NF.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.

Claims (15)

  1. A method performed by network data analytics function (NWDAF) in a wireless communication system, the method comprising:
    receiving a request for sharing analytics information associated with a user equipment (UE) from a consumer network function (NF);
    requesting the analytics information associated with the UE to at least one 5th generation core (5GC) network entity;
    receiving the analytics information associated with the UE from the at least one 5GC network entity;
    comparing an expected behavior of the UE with an actual behavior based on the analytics information provided by the at least one 5GC network entity;
    deriving analytics associated with a cyber-attack based on the analytics information and a result of the comparing of the expected behavior of the UE; and
    sending the analytics associated with the cyber-attack on the UE to the consumer NF.
  2. The method of claim 1, wherein the cyber-attack includes one of a denial-of-service (DoS) attack, a man in the middle (MitM) attack, or an impersonation.
  3. The method of claim 1, wherein requesting the analytics information associated with the UE to at least one 5GC network entity comprises:
    sending a request to a unified data management (UDM), an authentication server function (AUSF) and an access and mobility management function (AMF) for sharing information associated with a DoS attack, wherein the request comprises an event identity (ID), an event filter, and an internal-group-identifier.
  4. The method of claim 1, wherein requesting the analytics information associated with the UE to the at least one 5GC network entity comprises:
    sending a request to an access and mobility management function (AMF) for sharing information associated with a man in the middle (MitM) attack, wherein the request comprises an event identity (ID), an event filter, and an internal-group-identifier.
  5. The method of claim 3, wherein receiving the analytics information associated with the cyber-attack from the at least one 5GC network entity comprises:
    receiving an event report comprising an AUSF ID, a subscription permanent identifier (SUPI) for the UE which is under a DoS attack, a back-off timer and an exception category associated with a UE performing the DoS attack, from the UDM;
    receiving the event report comprising an authentication management function (AMF) ID and a SUPI ID for the UE which is under the DoS attack, a backoff timer and an exception category associated with a UE performing the DoS attack, from the AUSF;
    receiving a mapping comprising an indication on which N1 interface a NAS authentication has failed for the corresponding UE from the AMF;
    receiving an event report comprising a subscription concealed identifier (SUCI), a tracking area identity (TAI), a closed access group identifier (CAG ID), a physical cell ID (PCI), a downlink (DL) frequency, a backoff timer and an exception category associated with the UE performing the DoS attack, from the AMF,
    wherein a SUPI corresponding to a SUCI of the corresponding UE is checked by the AMF.
  6. The method of claim 5, wherein sending the analytics information associated with the cyber-attack during an analysis to the consumer NF comprises:
    sending an exception ID indicating a suspicion of the DoS attack, an exception category of failure, a UE characteristics, a SUPI list, and a list of UEs classified based on experience level of the DoS attack to the consumer NFwherein the release of the resource associated with the UE is performed by the consumer NF based on the analytic results provides by the NWDAF.
  7. The method of claim 1, wherein receiving the analytics information associated with the cyber-attack from the at least one 5GC network entity comprises:
    receiving an event report which includes a SUCI, TAI, CAG ID, PCI, RAN UE ID, backoff timer and an exception category associated with the UE performing MitM attack, from an AMF;
    comparing the actual UE behavior and the expected UE behavior provided by the AMF; and
    receiving the event report associated with the MitM attack from an operations, administration and maintenance (OAM),
    wherein a TAI broadcasted by a genuine gNB and provided by the UE is checked by the AMF during a registration request of the UE.
  8. The method of claim 1, wherein sending the analytics information associated with the cyber-attack during an analysis to the consumer NF comprises:
    sending an exception ID corresponding to a suspicion of an MitM attack, an exception category, a UE characteristics, a SUPI list, and a list of UEs classified based on experience level of the MitM attack to the consumer NF
    wherein a release of resource with the UE is performed by the consumer NF based on the analytics information provides by the NWDAF.
  9. A method performed by a consumer network function (NF) in a wireless communication, the method comprising:
    transmitting a request for sharing analytics information associated with a user equipment (UE) to a network data analytics function (NWDAF); and
    receiving analytics associated with a cyber-attack on the UE from the NWDAF.
  10. The method of claim 9, further comprising:
    receiving analytics information associated with the UE from the NWDAF; and
    indicating, to the UE, a recovery mechanism for the cyber-attack based on the analytical information received.
  11. The method of claim 10, wherein the recovery mechanism comprises at least one of:
    a release of resources reserved for the UE in a 5th generation core network;
    an indication the UE to move out of one of a current cell, a tracking area and a serving public land mobile network (PLMN);
    an indication to the UE to update a UE configuration; or
    an indication to the UE for an appropriate backoff timer value.
  12. The method of claim 9, further comprising:
    detecting a continuous failure of a non-access-stratum (NAS) procedure of the UE with a 5G network;
    determining a possibility of the cyber-attack on the UE based on the detected continuous failure of the NAS procedure; and
    sending, to the NWDAF, a request for sharing analytics information associated with the UE.
  13. The method of claim 12, wherein the NAS procedure includes one of an authentication procedure, a registration procedure, a service request procedure, a packet data unit (PDU) session establishment procedure, or a UE configuration update procedure.
  14. A network data analytics function (NWDAF) in a wireless communication system, the NWDAF comprising:
    transceiver; and
    at least one processor coupled to the transceiver, wherein the at least one processor is configured to operate one of methods according to claims 1 to 8.
  15. A consumer network function (NF) in a wireless communication system, the consumer NF comprising:
    transceiver; and
    at least one processor coupled to the transceiver r, wherein the at least one processor is configured to operate one of methods according to claims 9 to 13.
PCT/KR2022/002235 2021-02-16 2022-02-15 Method and system for detecting cyber-attacks using network analytics Ceased WO2022177271A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP22756469.7A EP4282174A4 (en) 2021-02-16 2022-02-15 Method and system for detecting cyber-attacks using network analytics

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202141006536 2021-02-16
IN202141006536 2022-01-24

Publications (1)

Publication Number Publication Date
WO2022177271A1 true WO2022177271A1 (en) 2022-08-25

Family

ID=82802408

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2022/002235 Ceased WO2022177271A1 (en) 2021-02-16 2022-02-15 Method and system for detecting cyber-attacks using network analytics

Country Status (3)

Country Link
US (1) US12200492B2 (en)
EP (1) EP4282174A4 (en)
WO (1) WO2022177271A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024253262A1 (en) * 2023-06-07 2024-12-12 에스케이텔레콤 주식회사 Nf device, and signaling control method performed in nf
WO2025166645A1 (en) * 2024-02-07 2025-08-14 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method of resolving network function (nf) abnormal conditions, and related devices

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020252337A1 (en) * 2019-06-12 2020-12-17 Apple Inc. Performance measurements related to application triggering and sms over nas
US20240171484A1 (en) * 2021-03-25 2024-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Methods and Apparatuses for Providing an Analytic Result Relating to Tunneling Traffic to a Consumer Network Function
CN113114650B (en) * 2021-04-02 2024-04-23 腾讯科技(深圳)有限公司 Network attack solving method, device, equipment and medium
CN115550400B (en) * 2022-09-05 2024-10-01 阿维塔科技(重庆)有限公司 A Metaverse Data Sharing Method and System
US20260106765A1 (en) * 2022-09-28 2026-04-16 Beijing Xiaomi Mobile Software Co., Ltd. Information processing method and apparatus, communication device and storage medium
US20260089511A1 (en) * 2022-09-29 2026-03-26 Lenovo (Singapore) Pte. Ltd. Generation of analytics for use in cyber-attack detection in a wireless communications network
US20230422038A1 (en) * 2022-09-29 2023-12-28 Intel Corporation Cyber attack detection function
US12519655B2 (en) * 2023-06-02 2026-01-06 Dell Products L.P. Radio access network node authentication using radio resource control signal messages
CN116600302A (en) * 2023-06-12 2023-08-15 中国联合网络通信集团有限公司 Analysis method and device for abnormal signaling attack and readable storage medium
CN119172798A (en) * 2023-06-20 2024-12-20 中国电信股份有限公司 Congestion control method, device, electronic device and storage medium
CN116782281A (en) * 2023-08-04 2023-09-19 中国电信股份有限公司技术创新中心 Troubleshooting method, troubleshooting device, electronic equipment and storage medium
CN119697659A (en) * 2023-09-22 2025-03-25 华为技术有限公司 A communication method, device and system
WO2025132448A1 (en) * 2023-12-22 2025-06-26 Telefonaktiebolaget Lm Ericsson (Publ) First node, second node, first core network node, second core network node, communications system and methods performed thereby for handling signalling
US20250247417A1 (en) * 2024-01-29 2025-07-31 Verizon Patent And Licensing Inc. 5g network functions to prevent cyber security threats
GB2638339A (en) * 2024-02-15 2025-08-20 Samsung Electronics Co Ltd Handling network abnormal behaviour
US20250267069A1 (en) * 2024-02-16 2025-08-21 Electronics And Telecommunications Research Institute Method of managing abnormal network behavior and device for performing the same
CN119865832B (en) * 2024-05-17 2025-12-12 中国电信股份有限公司技术创新中心 Communication methods, devices, communication equipment, storage media and computer program products
US12219360B1 (en) 2024-07-24 2025-02-04 Netskope, Inc. Cellular IoT security using dynamic policy-driven mechanisms for threat mitigation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200252813A1 (en) * 2017-08-11 2020-08-06 Convida Wireless, Llc Network data analytics in a communications network

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11323884B2 (en) * 2017-06-27 2022-05-03 Allot Ltd. System, device, and method of detecting, mitigating and isolating a signaling storm
US11032710B2 (en) * 2019-02-15 2021-06-08 Qualcomm Incorporated Systems and methods of supporting device triggered re-authentication of slice-specific secondary authentication and authorization
CN111770490B (en) 2019-04-02 2022-08-05 大唐移动通信设备有限公司 A method and device for determining terminal behavior analysis
US11546738B2 (en) * 2019-11-14 2023-01-03 Qualcomm Incorporated Always-on short messages
US11363481B1 (en) * 2019-11-19 2022-06-14 Spirent Communications, Inc. Measuring and using dispersion for user mobility analytics to improve management of cellular systems
US12363573B2 (en) * 2020-01-29 2025-07-15 Convida Wireless, Llc Traffic steering enhancements for cellular networks
WO2021217412A1 (en) * 2020-04-28 2021-11-04 Oppo广东移动通信有限公司 Method and apparatus for determining terminal policy behavior, and network device
US20230413360A1 (en) * 2020-09-29 2023-12-21 Lenovo (Singapore) Pte. Ltd. Disabling a pending nssai
US20240236641A9 (en) * 2021-02-12 2024-07-11 Samsung Electronics Co., Ltd. Method and apparatus for providing user consent in wireless communication system
JP7729900B2 (en) * 2021-02-16 2025-08-26 インターデイジタル パテント ホールディングス インコーポレイテッド Method and corresponding apparatus for analytical data retrieval
AU2022223758A1 (en) * 2021-02-17 2023-08-03 Lenovo (Singapore) Pte. Ltd. Requesting data from an oam
WO2023278447A1 (en) * 2021-06-28 2023-01-05 Ofinno, Llc Timing resiliency service
WO2023278401A1 (en) * 2021-06-29 2023-01-05 Ofinno, Llc Network overload control
WO2023278414A1 (en) * 2021-06-30 2023-01-05 Ofinno, Llc Network congestion control
EP4381708A1 (en) * 2021-08-03 2024-06-12 Ofinno, LLC Timing service type for timing resiliency service
US12495275B2 (en) * 2022-11-01 2025-12-09 Verizon and Patent Licensing Inc. Systems and methods for location management function analytics
KR20240062615A (en) * 2022-11-02 2024-05-09 삼성전자주식회사 Method and apparatus for network slice load analytics
US20240155393A1 (en) * 2023-02-03 2024-05-09 Intel Corporation Measurement reporting efficiency enhancement

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200252813A1 (en) * 2017-08-11 2020-08-06 Convida Wireless, Llc Network data analytics in a communications network

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
ERICSSON, LG ELECTRONICS: "KI#10, sol#68 – Update to remove errors", 3GPP DRAFT; S2-2009375, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), 22 November 2020 (2020-11-22), XP051957997 *
LENOVO, MOTOROLA MOBILITY, HUAWEI: "KI#16, Sol#31, Additional clarifications", 3GPP DRAFT; S2-2009388, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), 23 November 2020 (2020-11-23), XP051958272 *
LENOVO, MOTOROLA MOBILITY: "Analytics for MitM Attack Detection", 3GPP DRAFT; S3-210419, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), 11 January 2021 (2021-01-11), XP051968371 *
See also references of EP4282174A4 *
SPIRENT COMM., AT&T, CONVIDA WIRELESS, SANDVINE: "KI #9, Solution Completion and Procedures: Dispersion Analytic Output Provided by NWDAF", 3GPP DRAFT; S2-2008055, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), 26 October 2020 (2020-10-26), XP051948253 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024253262A1 (en) * 2023-06-07 2024-12-12 에스케이텔레콤 주식회사 Nf device, and signaling control method performed in nf
WO2025166645A1 (en) * 2024-02-07 2025-08-14 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method of resolving network function (nf) abnormal conditions, and related devices

Also Published As

Publication number Publication date
US12200492B2 (en) 2025-01-14
EP4282174A4 (en) 2024-07-24
US20220264307A1 (en) 2022-08-18
EP4282174A1 (en) 2023-11-29

Similar Documents

Publication Publication Date Title
WO2022177271A1 (en) Method and system for detecting cyber-attacks using network analytics
WO2021066427A1 (en) Method and apparatus for handling mobility procedure for ue
WO2022173258A1 (en) Method and apparatus for providing user consent in wireless communication system
WO2020218843A1 (en) Method and system for providing non-access stratum (nas) message protection
WO2021054747A1 (en) Apparatus and method for psa-upf relocation in wireless communication system
WO2020138981A1 (en) Method and apparatus for providing rule information in wireless communication system
WO2023075511A1 (en) Method and apparatus for verifying compliance with ue route selection policy
WO2022231314A1 (en) System and method for limiting a scope of authorization provided to nfc device
WO2023068854A1 (en) Method and device for managing quality of service of traffic in wireless communication system
WO2023003379A1 (en) Method and apparatus for authenticating and authorizing network function in mobile communication system
EP3653009A1 (en) Method and apparatus for handling radio link failure in system using multiple reference signals
WO2023140704A1 (en) Method and device for mapping ue routing selection policy in wireless communication system
WO2023059127A1 (en) Method and apparatus for traffic processing using traffic classification in wireless communication system
WO2019050278A1 (en) Method and apparatus for authenticating terminal and network in 5g communication system
WO2024025395A1 (en) Method and apparatus for entity in a wireless communication system
WO2024025375A1 (en) Method and apparatus for authenticating an attack of false base station in a wireless communication system
WO2024025391A1 (en) Method and device for provision key for base station verification in wireless communication system
WO2023136507A1 (en) Radio communication method and device, electronic apparatus and storage medium
WO2024147718A1 (en) Method and apparatus for supporting a monitoring for external services in a wireless communication system
WO2023153785A1 (en) Method and device for performing data communication for roaming terminal in wireless communication system
WO2023214852A1 (en) Service area restriction enforcement in wireless network
WO2023014177A1 (en) Apparatus and method for verifying authenticity of a backhaul-radio link failure
EP4497250A1 (en) Method and device for communication in wireless communication system supporting personal iot network
WO2025018692A1 (en) Method and apparatus for enforcing valid confidence levels
WO2026034978A1 (en) Methods and apparatus for handling subsequent cpac in a wireless communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22756469

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022756469

Country of ref document: EP

Effective date: 20230822

NENP Non-entry into the national phase

Ref country code: DE