Российские студенты изобрели инновационный способ защиты смартфонов

Российские студенты изобрели инновационный способ защиты смартфонов

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

Программное обеспечение это предназначено для мобильных телефонов под управлением операционных систем Android и Symbian. Основная его задача — это предотвращение попыток снятия средств со счета вашего смартфона пользователя, мошенниками, которые используют для этого специальные приспособления — соты, перехватывающие сотовый сигнал, испускаемый любым телефоном во время звонка, пишет appleinsider.ru.

Как оказалось, любой телефон, даже самый умный, не в состоянии определить, подключен ли он к настоящей сотовой вышке, либо к соте злоумышленника, который расположился в микроавтобусе с тонированными окнами неподалеку. Используя эту возможность, злоумышленники перенаправляют сотовый сигнал на короткие номера, которые и списывают небольшие 100-200 рублей с номера любого абонента, находящегося в зоне досягаемости соты.

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

Интересно, чем такая разработка может заинтересовать крупнейших игроков рынка мобильных операционных систем? Внедрение наработок российских студентов в передовые ОС в первую очередь сможет защитить пользователей устройств под их управлением от попыток взлома устройств третьими лицами. Такая технология в особенности ценна для Google и ее Android, так как вопросы безопасности для мобильной платформы Google все еще остаются открытыми. Кстати, студенты МИФИ уже запатентовали свою разработку. Теперь, если кто-либо из крупных игроков всерьез заинтересуется ею, ребята могут стать разработчиками системы безопасности на большинстве смартфонов планеты, и рассчитывать не только на приличный роялти от того или иного гиганта индустрии, но и, возможно, на приглашение продолжить разработки в более комфортных, нежели крошечная лаборатория МИФИ, условиях.

В 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