Всё, что стоит знать, и ничего лишнего.
Что это на самом деле делает
Когда SMSC необходимо выполнить SRI-for-SM для иностранного HLR, он не знает код точки HLR — он знает только MSISDN получателя. Уровень SCCP помещает MSISDN (или производный GT) в адрес вызываемого абонента в качестве GT и позволяет STP выполнить глобальное преобразование заголовка (GTT): STP определяет, какому оператору принадлежит этот диапазон номеров, находит код точки нужного HLR и пересылает туда сообщение. Таблицы GTT в крупных международных STP огромны — миллионы сопоставлений GT с PC, постоянно обновляемые по мере переноса диапазонов номеров и перебалансировки операторов.
Почему это важно с коммерческой точки зрения и для безопасности
Маршрутизация на основе GT — это причина, по которой межоператорская SS7 работает в масштабе — без нее каждому SMSC пришлось бы поддерживать сопоставление кодов точек для каждого оператора в мире. С точки зрения безопасности, GT также является наиболее распространенным вектором атак SS7: злоумышленник, предъявивший GT иностранного оператора, может убедить STP направить MAP-SRI-FOR-SM в HLR целевого оператора, получив доступ к обслуживающему MSC и включив отслеживание местоположения. Межсетевые экраны SS7 (/operators/ss7-firewall) проверяют входящий GT на соответствие диапазону GT, объявленному в IR.21, и отбрасывают несоответствия как нарушения FS.07 категории 1 или 2.
Рабочее направление
Изменения GT незаметны для приложения в процессе работы — ваш SMSC продолжает выполнять SRI-for-SM по MSISDN, а STP прозрачно перенаправляет трафик, когда оператор назначения меняет свой GT. Классический сценарий отказа: таблица GTT STP устаревает, порт диапазона номеров не отображается, и ваши сообщения начинают отправляться в недействительные адреса (dead-letter) по HLR неправильного оператора. Платформы обработки сигналов (/platforms/signaling-cdr) обнаруживают это, сопоставляя ответы SRI-for-SM с базами данных MNP.
Вопросы конфиденциальности и соблюдения нормативных требований
Поскольку GT часто представляет собой MSISDN, каждое сообщение SS7, содержащее GT, несет персональные данные. Сами таблицы GTT (которые содержат диапазоны, а не отдельных абонентов) не являются персональными данными; персональными данными являются данные GT, передаваемые по каждому сообщению. В соответствии с Регламентом ЕС о защите персональных данных (GDPR) и Регламентом КСА о защите персональных данных (PDPL), поле GT в журналах SS7 идентифицируется как таковое. Стандартный ответ оператора — зашифрованное хранение журналов сигнализации, доступ на основе ролей и агрегирование данных перед их передачей внешним сторонам.