Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #70, СЕНТЯБРЬ 2006 г.

sms-угроза

АЛЕКСЕЙ ВИКТОРОВИЧ ЛУКАЦКИЙ

Спецвыпуск: Хакер, номер #070, стр. 070-018-2


Передача сообщения реализуется с помощью протокола TCAP (Transaction Capabilities Application Part), который, в свою очередь, использует для передачи комбинацию двух протоколов – подсистему SCCP и MTP. Протокол Signaling Connection and Control Part (SCCP) предназначен для обеспечения передачи SMS от узла к узлу. Он обеспечивает связь через несколько узлов (иными словами, организует некоторое виртуальное соединение) и управление передачей сообщений. А нижележащий протокол MTP перед этим позволяет удостовериться, что связь между узлами возможна.

На участке от ESME до SMSC используется стек протоколов IP, а вот дальше передача SMS осуществляется уже по ОКС7. Для взаимодействия IP-сети с ОКС7 используется специальное устройство - Signaling Transfer Point (STP), выполняющее ту же роль, что и обычный маршрутизатор в IP-сетях.

Взаимодействие с SMSC происходит по одному из 5-ти протоколов:

- SMPP (SHORT MESSAGE PEER-TO-PEER) – ЕДИНСТВЕННЫЙ ОТКРЫТЫЙ СТАНДАРТ И НАИБОЛЕЕ ЧАСТО ИСПОЛЬЗУЕМЫЙ ПРОТОКОЛ. ТЕКУЩАЯ ВЕРСИЯ ПРОТОКОЛА - 5.0, НО НАИБОЛЕЕ ЧАСТО ИСПОЛЬЗУЕТСЯ ВЕРСИЯ 3.4 (ВЕРСИЯ 4 БЫЛА СПЕЦИАЛЬНО РАЗРАБОТАНА ДЛЯ ЯПОНСКОГО РЫНКА).

- EMI/UCP (EXTERNAL MACHINE INTERFACE/UNIVERSAL COMPUTER PROTOCOL) – СОБСТВЕННЫЙ ПРОТОКОЛ LOGICACMG, БАЗИРУЮЩИЙСЯ НА СТАНДАРТЕ ETSI UCP.

- CIMD2 (COMPUTER INTERFACE TO MESSAGE DISTRIBUTION) – СОБСТВЕННЫЙ ПРОТОКОЛ NOKIA.

- OIS (OPEN INTERFACE SPECIFICATION) – СОБСТВЕННЫЙ ПРОТОКОЛ SEMA GROUP (СЕЙЧАС - SCHLUMBERGERSEMA).

- TAP (TELOCATOR ALPHANUMERIC PROTOCOL) – ПРОТОКОЛ, ПРЕДНАЗНАЧЕННЫЙ ДЛЯ ПЕРЕДАЧИ СООБЩЕНИЙ МЕЖДУ SMS-ПРОВАЙДЕРАМИ И ПЕЙДЖИНГОВЫМИ КОМПАНИЯМИ В США.

Купить собственный SMSC не каждому мобильному оператору по карману, поэтому их часто берут в аренду или пользуются аутсорсинговыми услугами более крупных «коллег». В мире существует множество разработчиков SMSC – Comverse, Nokia, Unisys, Airwide, Jinny, Motorola и другие. Но самым известным разработчиком, чьи решения используются по всему миру, является LogicaCMG (результат слияния двух компаний – Logica и CMG).

[что такое SMS.]

На самом деле, SMS – это не только текст, который ты привык получать от своих друзей. Короткое сообщение может также содержать двоичные данные, такие как мелодии (ringtone) и логотипы/картинки. Длина обычного текстового сообщения не может превышать 160 символов латинского алфавита (в 7-битной кодировке). Для других алфавитов, в том числе и русского, длина сообщения не может превышать 70 символов. Если сообщение содержит больше знаков, то обычно оно разбивается на несколько частей. Для передачи рингтонов используется 8-битная кодировка, и максимальная длина сообщения составляет 140 символов.

Но это еще не все. Тем, кто занимается администрированием сетевого оборудования, знаком протокол TFTP, используемый для обновления настроек и ПО маршрутизаторов или коммутаторов. Аналогичный механизм существует и для мобильных телефонов. Он носит название Over-the-air programming (OTA), over-the-air service provisioning (OTASP) или over-the-air parameter administration (OTAPA). Его задача - «залить» на телефон новую версию прошивки, софта или провести диагностику устройства. Для этого абонент должен позвонить на определенный номер (который обычно рассылается через SMS) и получить все необходимое для улучшения характеристик телефона.

Назад на стр. 070-018-1  Содержание  Вперед на стр. 070-018-3