Уязвимость В DES Шифровании SIM Карт
База знаний · 18.09.2013

Уязвимость В DES Шифровании SIM Карт, Так Ли Она Опасна?

DES-SIM-Card

 

Не так давно на тематических ресурсах и в СМИ вызывали массовый ажиотаж статьи о уязвимостях в DES шифровании SIM карт. Google выдает сотни тысяч резуьтатов по запросы «Уязвимости DES SIM карт». В этой статье мы в компании ProJammer постараемся развеять хотя бы часть домыслов и объяснить почему «не так страшен черт, как его малюют».


Начать следует с того, что эта уязвимость далеко не так опасна, как ее изображают в СМИ. Также следует помнить о том, что это не какой-то особый вид вируса, который способен взламывать SIM карты просто потому, что вирусы способны «размножаться», создавая копии самих себя, и распространять их. В случае успешной эксплуатации этой DES уязвимости, пораженная SIM карта не сможет повлиять на другие, поэтому то, о чем идет речь в статье — это способ удаленной атаки на смартфон и SIM карту.

 

Для того, чтобы описанная уязвимость сработала, необходимо, чтобы SIM карта соответствовала следующим требованиям:

 

1. Она должна поддерживать OTA (Over-The-Air). Эта технология позволяет удаленно управлять SIM картой, посылая особые бинарные сообщения на нее. Такими сообщениями часто пользуються операторы сотовой связи, с их помощью они могут:

 

  • редактировать SIM-меню и сохранять предложения от различных контент-провайдеров на Вашей карте;
  • изменять имя сети, которое отображается на экране телефона, эту опция часто использую при ребрендинге;
  • сохранять и редактировать списки приоритетных сетей для подключения в роуминге.

 

2. SIM карта также должна поддерживать PoR (Proof Of Receipt) — этот протокол работает совместно с ОТА-коммандами и отправляет ответные сообщения с результатами выполнения команд. Стоит отметить, что далеко не каждая карточка, работающая на территории СНГ поддерживает этот протокол.

 

3. И самое важное — сообщения ОТА должны быть зашифрованы с помощью DES алгоритма.

 

SIM-Card-Vulnerability

 

Уязвимость позволяет совершать звонки с карты жертвы, а также отправлять и перехватывать SMS сообщения. Однако, для того чтобы это было действительно возможно — SIM карта должна также поддерживать Java Card, особый язык программирования, который позволяет создавать и запускать отдельные приложения прямо с SIM карты. Себестоимость такой карты гораздо выше обычной, именно поэтому большинство операторов их попросту не использует.

 

Существует несколько способов, как закрыть подобную уязвимость. Во-первых, вредоносные ОТА сообщения могут фильтроваться на сетевом уровне, с помощью некоторого подобия брандмауэра. Операторы могут блокировать такие сообщения, как только они попадают в SMS центр. Благодаря этому, вредоносные сообщения так и не доберутся до телефона жертвы.

 

SIM-Card-DES

 

Второй способ — обновить SIM карту с помощью этих же ОТА сообщений. Ваш оператор может обновить шифровальный алгоритм до 3DES, который не позволит устанавливать сторонние Java апплеты на Вашу SIM карту. Также от подобных уязвимостей сможет защитить обычная глушилка мобильной связи широкого спектра. Но к таким радикальным мерам стоит прибегать только в том случае, если Вы уверены, что Ваш телефон может оказаться под ударом.


К счастью, Карстен Нолл, который обнаружил данную уязвимость является, так называемым, «белым хакером». Он не публиковал и не продавал четкие инструкции о том, как можно использовать эту уязвимость, а также проинформировал GSM ассоциацию и крупнейших мировых операторов. Мы надеемся, что крупные телекоммуникационные компании в скором времени полностью разрешат эту проблему, иначе она станет нашей с Вами.

← Все статьи Задать вопрос специалисту
Позвонить Запросить КП