Всё, что стоит знать, и ничего лишнего.
Что делает это сообщение
Когда SMSC необходимо доставить SMS-сообщение (MT), отправленное абонентом, которого он не обслуживает напрямую, он отправляет MAP-SRI-for-SM в HLR этого абонента. HLR преобразует MSISDN в текущий IMSI и адрес обслуживающего MSC, возвращает эти данные в SMSC, после чего SMSC отправляет MAP-MT-FORWARD-SHORT-MESSAGE этому MSC для доставки на мобильный телефон. Без SRI-for-SM невозможно отправлять SMS-сообщения между операторами — каждое сообщение между сетями в сетях 2G/3G/4G через CSFB зависит от этого запроса.
Почему оно стало целью нападения
SRI-for-SM — это бесплатный оракул местоположения. Отправляя запрос к любому MSISDN, отправитель узнает обслуживающий MSC этого абонента — этого достаточно, чтобы определить, в какой стране и к какому оператору в данный момент подключен абонент, и (в сочетании с данными о топологии оператора) часто приблизительный географический регион. Повторные запросы с течением времени выявляют модели перемещений. Законный сценарий использования SMSC требует этого; злоупотребление заключается в многократной отправке SRI-for-SM без последующего MT-FORWARD-SHORT-MESSAGE — это чистая слежка. Межсетевые экраны SS7 рассматривают SRI-for-SM как канонический пример для применения правил FS.07/FS.11.
Какие существуют меры по смягчению последствий?
Четыре уровня. Во-первых, межсетевой экран сопоставляет входящие SRI-for-SM с последующими MT-FORWARD-SHORT-MESSAGE: у узла, который запрашивает, но так и не доставляет сообщение, автоматически снижается репутация. Во-вторых, ограничения скорости для каждого узла и глобальные пороговые значения позволяют выявлять попытки массового сбора данных. В-третьих, белый список GT/PC для роуминговых партнеров, объявленных в соответствии с IR.21, блокирует запросы из неавторизованных источников. В-четвертых, оповещение об аномальных запросах (когда узел внезапно начинает запрашивать в 10 раз больше, чем в базовом диапазоне, в определенном диапазоне MSISDN) отправляет уведомление в SOC для проверки человеком. Межсетевой экран сигнализации BroadNet (/operators/ss7-firewall) по умолчанию включает все четыре режима работы и интегрируется с /platforms/signaling-cdr для корреляции событий.
Вопросы конфиденциальности и соблюдения нормативных требований
Ответы SRI-for-SM содержат IMSI и обслуживающий MSC — оба являются крайне конфиденциальными идентификаторами. PDPL, GDPR и аналогичные режимы рассматривают телекоммуникационные сигналы, раскрывающие местоположение, как защищенные данные, подлежащие явному логированию, хранению для аудита и отчетности о нарушениях. Защитная стратегия универсальна: регистрировать каждый SRI-for-SM, отслеживать аномалии, обмениваться данными о репутации между операторами через каналы, координируемые GSMA. В этой статье намеренно не описываются цепочки эксплойтов — описание защитной стратегии на стороне оператора см. в /answers/gsma-fs07-fs11-signaling-firewall, а контекст архитектуры SS7 — в /answers/ss7-map-explained.