3.1.3 Category 3

This category includes messages that should only be received from the subscriber’s visited network. Specifically, MAP packets that are authorized to be sent on interconnects between mobile operators.

To handle the category 3 vulnerabilities, you must have the opcodes listed in Message Category 3. These opcodes ensures the following:
  • Blocking of messages in relation to outbound roaming subscribers, where MCC+MNC of IMSI and CdPA or prefix ID of the HLR do not match
  • Blocking of messages in relation to outbound roaming subscribers, where VLR Id and CgPA do not match.

Following is the list of vulnerable category 3 opcodes:

Table 3-3 Message Category 3

opCode Originating SSN Destination SSN Description
sendParameters SGSN HLR

This opcode is used in FLOBR/TOBR feature.

When addressed to an HLR, the MAP message can be used to request authentication vectors and subscriber data.

registerSS HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

eraseSS HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

activateSS HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

deactivateSS HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

interrogateSS HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

registerPassword HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

processUnstructuredSS-Data HLR VLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.

readyForSM MSC HLR

This opcode is used in FLOBR/TOBR feature.

Block MAP readyForSM packets when send to a HLR.

mt-forwardSM MSC SGSN

This opcode is used in FLOBR/TOBR feature.

updateLocation HLR VLR

This opcode is used in Stateful Security Support (Velocity Check) features.

Block inbound map packets if the received VLR or SGSN address in the CgPA is not reasonable compared with the last known location.

updateGprsLocation HLR VLR

This opcode is used in Stateful Security Support (Velocity Check) features.

Block inbound map packets if the received VLR or SGSN address in the CgPA is not reasonable compared with the last known location.

sendAuthentication HLR VLR

This opcode is used in Stateful Security Support (Velocity Check) features.

Block inbound map packets if the received VLR or SGSN address in the CgPA is not reasonable compared with the last known location.

processUnstructuredSS-Request VLR HLR

This opcode is used in FLOBR/ToBR and Stateful Security Support (VLR Validation) features.

It blocks the SS related MAP packets.