SS7 Firewall

An SS7 firewall is a screening function placed in front of the mobile core to filter Signalling System No. 7 traffic that arrives from interconnect and roaming partners over SIGTRAN. It inspects messages at the SCCP layer (calling/called global title, point codes, subsystem numbers) and at the TCAP/MAP/CAP application layer (operation code, parameters, dialogue state) and enforces a policy of allow, deny, throttle, or quarantine before the message reaches the HLR, MSC/VLR, SMSC, or service nodes. In practice the firewall is co-located with, or terminates on, the operator's Signal Transfer Point (STP), so it sees every inbound and outbound SS7 dialogue.

The classification almost every operator follows is GSMA FS.11. Category 1 messages should never be received from outside the home network (for example MAP AnyTimeInterrogation, ProvideSubscriberInfo, SendIMSI): the firewall drops them at the perimeter. Category 2 messages are legitimate only from the visited network where the subscriber is actually roaming (for example UpdateLocation, CancelLocation, InsertSubscriberData): the firewall correlates them with current VLR/MME state and rejects ones that do not match. Category 3 messages are legitimate from any network (for example SendRoutingInfoForSM) but are abused at scale for location disclosure and silent SMS reconnaissance: the firewall applies plausibility, velocity, and SMS home-routing controls to neutralise the abuse without breaking legitimate roaming.

A correctly deployed SS7 firewall covers more than message-level filtering. It enforces SCCP calling-party screening so spoofed global titles cannot impersonate trusted partners, it cross-checks dialogue state across legs of a roaming procedure to defeat protocol-state attacks, it applies anti-IMSI-disclosure policy on every response that would otherwise leak IMSI to an outsider, and it produces the signaling audit trail an operator needs for incident response and regulatory reporting. See also the related SS7 Security hub for the underlying attack classes, the Signaling Firewall overview that places SS7, Diameter, GTP and SMS firewalls in one framework, and the Telecom Penetration Testing guide for how a firewall ruleset should be validated under real attacker traffic.

Frequently asked questions about ss7 firewall

What is GSMA FS.11 and why does it matter for SS7 security?

GSMA FS.11 is the SS7 Interconnect Signalling Security Recommendations document. It classifies MAP operations into three categories: Category 1 (operations that should never appear across an interconnect and can be blocked outright), Category 2 (operations that are legitimate only from a subscriber's home network), and Category 3 (operations that require cross-checks such as velocity or plausibility). SS7 firewalls are typically configured against these categories, and telecom security audits verify coverage per FS.11.

What is a signaling firewall and how is it different from a network firewall?

A signaling firewall inspects and filters mobile network control-plane traffic — SS7 (MAP, CAP), Diameter, GTP-C, and SIP — at the interconnect and roaming boundaries. Unlike an IP firewall, which operates on L3/L4 headers, a signaling firewall parses telecom-specific protocol stacks and enforces category-based rules (GSMA FS.11 for SS7, FS.19 for Diameter, FS.20 for GTP) that reflect legitimate roaming and interconnect behavior. It blocks operations such as unauthorized SendRoutingInfo, cross-PLMN IDR abuse, or GTP-C tunnel injection that a generic firewall cannot see.

Do I need a Diameter firewall if I already have an SS7 firewall?

Yes. SS7 firewalls filter at the SCCP/MAP/CAP layer and do not see Diameter traffic, which uses a different transport (SCTP/TCP with TLS/IPsec) and different attack semantics (S6a IDR/PUR, S9, S13). GSMA FS.19 defines category 1/2/3 screening rules that a Diameter Edge Agent (DEA) must enforce independently. Operators running 4G/LTE interconnect need both firewalls; consolidated signaling firewalls implement the FS.11/FS.19/FS.20 rule sets in a single policy engine.

See all telecom security FAQs

Related glossary terms

Browse the full telecom security glossary

Related comparisons

Compliance crosswalks

Regulation by jurisdiction

More on Ss7 Firewall

Browse all topic hubs, the Ultimate Guide to Mobile Network Security and the TelcoSec Glossary.