Difference between revisions of "OpenLI Intercept Management"

From neil.tappsville.com
Jump to navigationJump to search
m
m
 
Line 27: Line 27:
 
* LIID - Lawful Interception Identifier - unique identifier (for that LEA) for which an specific intercepted service is tagged.
 
* LIID - Lawful Interception Identifier - unique identifier (for that LEA) for which an specific intercepted service is tagged.
 
----
 
----
 +
 +
 +
===accesstype's===
 +
Provisioner API valid values for 'accesstype' --- > ETSI InternetAccessType (102 232-3)
 +
 +
{|
 +
|OpenLI accesstype||ETSI InternetAccessType
 +
|-
 +
|undefined||undefined(0)
 +
|-
 +
|dialup||dialUp(1)
 +
|-
 +
|DSL||xDSL(2)
 +
|-
 +
|cable modem||cableModem(3)
 +
|-
 +
|LAN||lAN(4)
 +
|-
 +
|wireless LAN||wirelessLAN(5)
 +
|-
 +
|fiber||fTTx(6)
 +
|-
 +
|WIMAX/HIPERMAN||wIMAX-HIPERMAN(7)
 +
|-
 +
|satellite||satellite(8)
 +
|-
 +
|wireless (Other)||wireless-other(9)
 +
|-
 +
|mobile||N/A Internal to OpenLI
 +
 +
|}
 +
 +
https://github.com/wanduow/openli/blob/a1ea51c30fc9f22cbe03b419d6dfbbcb79df62df/src/collector/internetaccess.c
 +
https://www.etsi.org/deliver/etsi_ts/102200_102299/10223203/03.07.01_60/ts_10223203v030701p.pdf
 +
 +
 +
 +
==NOTES==
  
 
NOTE: A single customers service may be intercepted multiple times by a one LEA (the target is the subject of multiple concurrent investigations) and can also be intercepted by multiple agencies at the same time,
 
NOTE: A single customers service may be intercepted multiple times by a one LEA (the target is the subject of multiple concurrent investigations) and can also be intercepted by multiple agencies at the same time,

Latest revision as of 01:41, 10 February 2020

OpenLI Intercept Manager

Purpose

  • Track individual intercepts.
  • Reflect the state of LI components in the network
  • Deduplicate dual intercepts
  • Terminate expired intercepts (push coa deactivate if the subscribers session is active).
  • Push configuration to freeRadius and reload its configuration.
  • Push configuration to OpenLI and reload its configuration.

Relationships and Terminology

LEA [1 - n] Warrant [1 - n] Intercept

  • LEA - Law Enforcement Agencies
  • Warrant - Document naming a (or multiple) person(s), place(s) or object(s) that are subject to LI

Example. Person: Big Bird, Place: 123 Sesame Street, Object: Blue Car

  • Intercept - Single wiretap instance delivered to a specific LEA with a unique identifier.

Example. Internet Access Connection for subscriber ABC123 delivered to 'The Spooks'


SelectorID [1 - 1] MediatorID [1 - n] LIIDs

  • SelectorID - Unique identifier used to identify a service instance

Example: BNG Chargeable-User-Identity, VoIP: username or phonenumber

  • MediatorID - IP traffic is only intercepted once within the network, each packet is given this tag and sent to the LI Collector where it will then attribute the raw packet with corresponding intercept(s)
  • LIID - Lawful Interception Identifier - unique identifier (for that LEA) for which an specific intercepted service is tagged.


accesstype's

Provisioner API valid values for 'accesstype' --- > ETSI InternetAccessType (102 232-3)

OpenLI accesstype ETSI InternetAccessType
undefined undefined(0)
dialup dialUp(1)
DSL xDSL(2)
cable modem cableModem(3)
LAN lAN(4)
wireless LAN wirelessLAN(5)
fiber fTTx(6)
WIMAX/HIPERMAN wIMAX-HIPERMAN(7)
satellite satellite(8)
wireless (Other) wireless-other(9)
mobile N/A Internal to OpenLI

https://github.com/wanduow/openli/blob/a1ea51c30fc9f22cbe03b419d6dfbbcb79df62df/src/collector/internetaccess.c https://www.etsi.org/deliver/etsi_ts/102200_102299/10223203/03.07.01_60/ts_10223203v030701p.pdf


NOTES

NOTE: A single customers service may be intercepted multiple times by a one LEA (the target is the subject of multiple concurrent investigations) and can also be intercepted by multiple agencies at the same time,