Ankur Upadhyaya | 71795a3 | 2023-04-17 10:05:47 +0530 | [diff] [blame] | 1 | .. |
| 2 | SPDX-FileCopyrightText: 2023-present Intel Corporation |
| 3 | SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| 4 | SPDX-License-Identifier: Apache-2.0 |
| 5 | |
| 6 | .. _rogue-subscriber: |
| 7 | |
Ankur Upadhyaya | 12fc2e7 | 2023-05-05 18:23:24 +0530 | [diff] [blame] | 8 | Dynamic Subscription revoking provision |
| 9 | ======================================= |
| 10 | |
| 11 | This feature enables 5G network to revoke subscription of specific UE. |
| 12 | It is required that user identifies the IP-Address of specific UE to be disabled. |
| 13 | The custom user application can make available the IP-Address of specific UE to 5G |
| 14 | core network via Metric-Function API. The 5G network shall revoke the specific UE’s |
| 15 | subscription based on UE IP-Addresses received. |
| 16 | |
| 17 | Following diagram show one such use case of identifying malicious UE and then revoking its subscription from 5G core. |
Ankur Upadhyaya | 71795a3 | 2023-04-17 10:05:47 +0530 | [diff] [blame] | 18 | |
| 19 | .. image:: ../_static/images/rogue-subscriber.png |
| 20 | :width: 500px |
| 21 | |
Ankur Upadhyaya | 71795a3 | 2023-04-17 10:05:47 +0530 | [diff] [blame] | 22 | * The UPF shall detect malicious UE IP-Address and the user application shall learn it. |
| 23 | * The user application shall maintain the malicious subscriber's IP Address. |
| 24 | * The Controller functionality of the MetricFunction shall keep polling the user application to fetch malicious |
| 25 | subscriber's IP |
| 26 | Address. |
| 27 | * The metricfunc manages all subscriber contexts, so the Controller identifies the IMSI associated to malicious |
| 28 | Subscriber IP. |
| 29 | * The MetricFunc Pod notifies the ROC to disable the SIM Card associated with malicious subscriber. |
| 30 | * ROC updates the Config Server(webui) with updated Device Group(s) and slice(s) information. |
| 31 | * AMF initiates a network-triggered deregistration procedure to detach the UE from the 5G core. |
| 32 | |
| 33 | The Metric-Function configuration to poll the user application |
| 34 | |
| 35 | .. code-block:: |
| 36 | |
| 37 | userAppApiServer: |
| 38 | addr: "userapp.omec.svc" |
| 39 | port: 9301 |
| 40 | rocEndPoint: |
| 41 | addr: "aether-roc-umbrella-aether-roc-gui-v2-1-external.aether-roc.svc" |
| 42 | port: 80 |