Исследователи показали новый способ взлома GSM-сетей

Исследователи показали новый способ взлома GSM-сетей

...

Эксперты по безопасности сетей, Дон Бэйли из компании iSec Partners и независимый специалист Ник ДеПетрильо представили структурный взлом GSM-сетей. В интервью Дон Бэйли заявил, что в телеком-индустрии есть множество потенциальных угроз, но теперь удалось объединить эти потенциальные угрозы в единый мощный инструмент, доказывающий беззащитность сотовых сетей США. Работа Бэйли и ДеПетрильо базируется на исследованиях Тобиаса Энгела, обнародованных в конце 2008 года. Энгел показал, как определить приблизительное местоположение абонента, зная его номер, но Бэйли и ДеПетрильо зашли гораздо дальше.

По словам авторов открытия, ужасно то, что их система позволяет найти информацию практически по любому наугад взятому номеру. Например, если нужен телефон Брэда Питта, есть способ проанализировать информацию, которую сотовые операторы передают в сигнале определения номера Caller ID. Используя эту информацию, хакеры могут просмотреть всю информацию о номерах в Калифорнии и найти абонента с таким именем.

Новый способ взлома сотовых сетей использует особенности механизма определения номера Caller ID в GSM-сетях. Авторам удалось использовать этот механизм для получения полного телефонного справочника практически по всем номерам. Чтобы выполнить свою трюк, ДеПетрильо и Бэйли создали виртуальный номер на базе учетной записи в одном из сервисов Интернет-телефонии VoIP (Voice over IP – голосовая связь через IP-сети). К этому номеру был подключен механизм определения номеров Caller ID. После создания виртуального номера авторы начали звонить на этот номер снова и снова, используя крупные блоки заведомо ложных номеров, а отклик механизма Caller ID по каждому из номеров фиксировался с помощью VoIP-сервера на базе популярной платформы Asterisk.

Особенность GSM-сетей в США заключается в том, что операторы поддерживают так называемый "реестр домашних адресов" HLR (Home Location Register). Обычно эта информация, связывающая личности абонентов с их номерами, скрыта от рядовых пользователей, но специалистам удалось найти способ получения информации напрямую из реестра HLR. Собранная информация помогла создать полноценный каталог, связывающий конкретных людей с номерами сотовых телефонов. Каталог позволяет найти человека по номеру и номер по имени человека. В ходе исследований были собраны огромные массивы информации о номерах, принадлежащих частным компаниям и госорганизациям.

На данный момент исследователи не раскрывают полный перечень инструментов, использованный для взлома. В то же время авторы открытия уже предупредили о возможной опасности крупнейших сотовых операторов США. Сообщение о серьезной уязвимости сотовых GSM-сетей США было представлено на конференции Source Conference в Бостоне.

источник

В Vim нашли опасную уязвимость: для атаки достаточно просто открыть файл

В текстовом редакторе Vim, которым пользуются миллионы разработчиков и системных администраторов по всему миру, обнаружили опасную уязвимость. Причём речь не об абстрактной опасности, поскольку специально подготовленный файл может запустить произвольные команды в системе сразу после открытия.

Проблема получила оценку 8,2 балла по шкале CVSS, так что история вполне серьёзная.

И особенно неприятно здесь то, насколько легко срабатывает атака: жертве не нужно нажимать на какие-то дополнительные кнопки или подтверждать действия. Достаточно просто открыть вредоносный файл в Vim.

Уязвимость связана с цепочкой из двух ошибок. Первая касается функции modeline, которая позволяет задавать определённые параметры прямо внутри открываемого файла.

В теории это должно быть удобно, но на практике именно здесь и возникла брешь: один из параметров, tabpanel, оказался недостаточно защищён и позволял внедрить выражение, которое не должно было выполняться в таком сценарии.

Дальше включается вторая часть проблемы. Vim распознаёт, что выражение небезопасно, и пытается выполнить его в ограниченной среде — так называемой песочнице. Но тут срабатывает ещё одна ошибка: функция autocmd_add() не выполняет нужную проверку безопасности.

В результате вредоносный код может зарегистрировать автокоманду, которая сработает уже после выхода из песочницы, то есть в обход защитных ограничений.

Именно из-за этой связки багов злоумышленник получает возможность выполнить в системе произвольную ОС-команду с правами того пользователя, который запустил Vim.

Под удар попадают стандартные сборки Vim с поддержкой tabpanel. Как отмечается, это характерно для сборок типа HUGE, а они используются довольно широко. Дополнительный риск создаёт и то, что modeline во многих окружениях включён по умолчанию.

Разработчики Vim уже выпустили срочный патч. Безопасной считается версия 9.2.0272 и новее. Тем, кто пока не может обновиться сразу, советуют хотя бы временно отключить modeline, добавив в .vimrc строку set nomodeline.

RSS: Новости на портале Anti-Malware.ru