В программах для хранения паролей обнаружена уязвимость

В программах для хранения паролей обнаружена уязвимость

Группа исследователей из Калифорнийского университета в Беркли проанализировала безопасность пяти популярных парольных веб-менеджеров разработки компаний LastPass, RoboForm, My1Login, PasswordBox и NeedMyPassword. В них найдены уязвимости, которые позволяют постороннему злоумышленнику получить доступ к учетным данным пользователя.

«Мы нашли уязвимости в разнообразных функциях, таких как одноразовые пароли, букмарклеты и совместные пароли, – сказано в опубликованной научной работе. – Коренные причины возникновения багов тоже разнятся: от логики и ошибок авторизации до неправильного понимания модели безопасности в вебе, вдобавок к типичным уязвимостям вроде CSRF и XSS».

Исследователи подчеркивают, что распространение «дырявых» парольных менеджеров только ухудшает ситуацию с безопасностью информации в Интернете, поскольку они представляют собой критические узлы – уязвимость в одном месте дискредитирует информационную защиту сразу на всех сайтах, где зарегистрирован пользователь, сообщает Хakep.ru.

Информация об уязвимостях передана разработчикам программного обеспечения. В научной работе не опубликованы технические подробности, и эксплойты не выложены в открытый доступ. Разработчики четырех из пяти упомянутых парольных менеджеров (кроме NeedMyPassword) быстро отреагировали на информацию и исправили ошибки.

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

В то же время разработчики LastPass предупреждают пользователей, которые «использовали букмарклет и программу One Time Passwords до сентября 2013 года на небезопасных сайтах, о необходимости поменять мастер-пароль.

DROIDBREAKER обходит ML-детекторы Android-вредоносов без поломки APK

Машинное обучение в антивирусах снова получило неприятный привет. Исследователи представили DROIDBREAKER — фреймворк для создания модифицированных Android-приложений, которые могут обходить ML-детекторы вредоносных приложений и при этом сохранять работоспособность.

Авторы работы отмечают, что многие прежние атаки на Android-детекторы выглядели красиво в статьях, но плохо жили в реальности.

Одни методы добавляли в APK целые доброкачественные модули, из-за чего приложение обрастало лишними признаками и часто ломалось еще на этапе сборки. Другие меняли байт-код слишком грубо: формально APK получался валидным, но нормально работать уже не мог.

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

 

DROIDBREAKER пытается решить именно эту проблему. Фреймворк меняет только те компоненты APK, которые сильнее всего влияют на решение целевой ML-модели. Для этого используются более точечные и безопасные манипуляции: изменение API-вызовов, модулей приложения, разрешений, URL и элементов обфускации.

Главная фишка — проверка сохранения поведения. DROIDBREAKER сравнивает журналы выполнения и API-трейсы исходного и измененного приложения, чтобы убедиться: APK не просто собрался и запустился, а действительно продолжает делать то, что должен.

В экспериментах на свежем наборе Android-приложений фреймворк показал высокую эффективность обхода как в сценариях white-box, так и в black-box. При этом ему требовалось относительно мало запросов к модели, а побочных изменений в приложении было меньше, чем у прежних подходов.

Более того, модифицированные APK заметно реже детектировались коммерческими сканерами, представленными на VirusTotal.

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