27 января, 17:11
Обнаружены и исправлены дефекты в open-source компонентах для виртуализации

СофтТех
В open source для виртуализации обнаружено две сотни дефектов Компания «Базис» и Институт системного программирования ИСП РАН совместно с испытательной лабораторией «Фобос-НТ» провели тестирование компонентов с открытым кодом, которые используются в отечественном ПО для виртуализации – результаты неутешительные: был выявлен и исправлен 191 дефект кода, а еще 92 были оставлены неисправленными. Проверке подверглись веб-сервер nginx, брокер сообщений ActiveMQ Artemis, сервер каталогов Apache Directory, библиотека для сбора данных телеметрии виртуальных машин libvirt-exporter и эмулятор аппаратного обеспечения QEMU. Некоторые из дефектов оказались уязвимостями в случае использования в ПО. Например, при фаззинг-тестировании были обнаружены дефекты, связанные с переполнением буфера, а также несколько проблем, связанных с неоптимальной работой функций в отношении некоторых контроллеров. Эти уязвимости на сервере каталогов Apache Directory были оценены как имеющие высокий уровень опасности. На данный момент проблемы исправлены. Оставшиеся дефекты, по словам директора департамента внедрения и развития РБПО НТЦ «Фобос-НТ» Дмитрия Пономарева, «фактически не влияют на функциональность продукта». Всё-таки дефекты – это не баги, а скорее недоработки: неверный выбор констант, параметров и прочие недочеты. Даже если код написан идеально, разработчик может задать неверные настройки компилятора, в результате чего ПО окажется собранным небезопасно. Так что не стоит слишком строго судить авторов open source’а
Общество65 дней назад

НеКасперский
«Базис» и ИСП РАН обнаружили уязвимости в открытом коде для виртуализации Они протестировали open source элементы, применяемых в решениях по виртуализации, в том числе от самого Базиса. В результате партнеры нашли почти две сотни дефектов в коде, некоторые из которых можно охарактеризовать как уязвимости. Исследование проходило при помощи фаззинг-тестирования – за счет него выявлено 5 дефектов в Apache Directory LDAP API и 8 в библиотеке libvirt, которой уделили особое внимание libvirt. Библиотека предоставляет API для управления виртуальными машинами, поэтому сбой в ее работе может нанести ущерб инфраструктуре и привести к утечке конфиденциальной информации. Большая часть дефектов приводили к переполнению буфера. Специальное разработанные фаззинг-тесты для наиболее критичных компонентов открытого ПО доступны в соответствующих проектах на GitLab-портале Центра исследований безопасности системного ПО. Применили и статический анализ. С его помощью выявлены еще 178 дефектов в коде, после чего создано 86 исправлений, преимущественно для популярного брокера сообщений ActiveMQ Artemis и сервера каталогов Apache Directory. Если исправления примут в основные ветки и учтут при следующих обновляениях, то OS-продукты, используемые Базисом, станут безопаснее и качественнее. Хочется надеяться, что подобные усилия станут распространенной практикой в российской ИТ-индустрии. НеКасперский
Общество65 дней назад

Sachok
Вендор «Базис» отчитался о проведенном совместно с ИСП РАН тестировании уязвимостей в компонентах с открытым кодом для виртуализации. Сообщают, что процедура проходила на мощностях испытательной лаборатории «Фобос-НТ» с привлечением студентов из МГТУ им. Н.Э. Баумана и Чувашского государственного университета. Что примечательного? Open-source элементы используются в инструментах виртуализации по всему миру, в том числе в продуктах компании и всех решений виртуализации в России. Это обуславливает необходимость тщательного тестирования для обнаружения возможных проблем и, в особенности, уязвимостей и угроз утечек. Исследователи изучили следующие «открытые» компоненты: - nginx, - ActiveMQ Artemis, - Apache Directory, - libvirt-exporter, - QEMU. Nginx, в частности, используется для балансировки нагрузки в виртуальных средах, и качество этих сред влияет на многие российские и зарубежные решения для работы с ними. Libvirt-exporter предоставляет API для управления виртуальными машинами, и потому этой библиотеке уделяется особое внимание, так как её сбой может повредить инфраструктуру и привести к утечке конфиденциальных данных. Каковы результаты? В ходе статического анализа обнаружено 178 дефектов, большинство из которых связано с популярным брокером сообщений ActiveMQ Artemis и сервером каталогов Apache Directory. Изучив ошибки, специалисты ИСП РАН и «Базис» подготовили 86 исправлений для продуктов компании. Помимо этого, фаззинг-тестирование обнаружило еще 13 дефектов в коде, включая 5 в Apache Directory LDAP API и 8 в библиотеке libvirt. Вывод же из этого следующий – элементы открытого кода в разработке это, конечно, неплохо. Но также не стоит при выборе решений забывать о потенциальных рисках и угрозах, способных прийти с этой стороны. Не помню, что такая практика была в ходу в отрасли, но было бы неплохо и другим разработчикам виртуализации подобное перенять.
Общество65 дней назад


Цифровой суверенитет
Тестирование софта, проведенное специалистами «Базис», ИСП РАН и лабораторией «Фобос-НТ», выявило 191 уязвимость в коде решений для виртуализации с открытым исходным кодом. Исследования прошли на инфраструктуре Центра исследований безопасности системного ПО ФСТЭК России с участием студентов МГТУ и Чувашского университета. Статический анализ показал 178 дефектов, из которых было разработано 86 исправлений, внедренных в основные ветки проектов. #it
Общество63 дня назад

Tokengram.ru
О проверках "дроповодов" и криптообменников и не только - на tokengram.ru
Реклама63 дня назад

Отдел К: IT-технологии, кибербезопасность
Российские разработчики исправляют уязвимости в open-source компонентах для виртуализации «Базис» и ИСП РАН при поддержке «Фобос-НТ» рассказали об очередном этапе тестирования компонентов с открытым исходным кодом для продуктов виртуализации. В ходе работы обнаружен и устранен 191 дефект с последующими устранениями в основных ветках разработки решений вендора. Специалисты рассмотрели такие компоненты, как nginx, ActiveMQ Artemis, Apache Directory и QEMU. Особое внимание уделили libvirt-exporter – сбой в работе библиотеки может нанести ущерб инфраструктуре и привести к утечке конфиденциальной информации, поэтому ее подвергли комплексному исследованию. При помощи статистического анализа было выявлено 178 дефектов и внесено 86 исправлений. Оставшиеся 13 ошибок обнаружили при помощи фаззинг-тестирования. Для проведения работ по фаззингу были привлечены студенты профильных специальностей МГТУ им. Н.Э. Баумана и Чувашского государственный университет. Применение элементов открытого кода – распространенная практика в области виртуализации. Тем не менее, отсутствие исследований несет риски для потенциальных клиентов. Сегодня без проведения тестирования невозможны современная безопасная разработка решений и дальнейшая сертификация ФСТЭК. Отсюда следует, что выделение человеческих ресурсов на анализ открытого кода становится не роскошью, а осознанной необходимостью, и множеству вендоров еще предстоит эту практику перенять.
Общество65 дней назад


Максим imaxai Горшенин
Cпециалисты компания «Базис», совместно с сотрудниками Института системного программирования ИСП РАН и испытательной лаборатории «Фобос-НТ», провели тестирование компонентов с открытым исходным кодом, задействованных в программных продуктах «Базиса» для виртуализации В ходе испытаний проверке подверглись такие компоненты с открытым исходным кодом как веб-сервер nginx, брокер сообщений ActiveMQ Artemis, сервер каталогов Apache Directory, библиотека для сбора данных телеметрии виртуальных машин libvirt-exporter, эмулятор аппаратного обеспечения QEMU В результате был устранен 191 дефект, в том числе несколько уязвимостей Изучив их, специалисты ИСП РАН и «Базис» разработали 86 исправлений, которые были приняты в основные ветки разработки соответствующих проектов Остальные баги в процессе устранения Подписаться
Общество65 дней назад


Управление Уязвимостями и прочее
Отечественная инициатива по поиску уязвимостей в СПО для виртуализации. Тестирование проводили специалисты компании "Базис", ИСП РАН и испытательной лаборатории "Фобос-НТ" на стенде Центра исследований безопасности системного ПО, созданного ФСТЭК России на базе ИСП РАН. Студенты МГТУ им. Баумана и ЧГУ помогали с разметкой данных и настройкой целей для фаззинга. Проверяли nginx, ActiveMQ Artemis, Apache Directory, libvirt-exporter, QEMU. Особое внимание уделяли libvirt. Всего выявили 191 дефект: 178 нашли SAST-ом больше всего в ActiveMQ Artemis и Apache Directory 13 нашли фазингом в Apache Directory LDAP API и libvirt Исправления интегрировали в основные ветки проектов. Инициатива классная. Но было бы неплохо, конечно, узнать какие из этих детектов являются эксплуатабельными уязвимостями и проконтролировать, что фиксы уязвимых компонентов дошли до связанных сертифицированных продуктов в адекватные сроки. #СПО #FSTEC #ФСТЭК #ИСПРАН
Общество65 дней назад
Похожие новости
+6



+4



+11



+2



+7

Исследование выявило 1818 уязвимостей в российских приложениях такси и каршеринга
Происшествия
10 часов назад

Проблемы с работой Steam: почти 3000 жалоб от российских пользователей
Происшествия
21 час назад




Германия отвергает уступки Путину, Трамп угрожает пошлинами на нефть
Политика
13 часов назад




Совет Федерации предлагает легализовать деятельность 'белых хакеров' для поиска уязвимостей в IT-системах
Происшествия
1 день назад




Специалисты «Звёздочки» повысили эффективность производства на 85% в ходе обучения на «Фабрике процессов»
Общество
4 часа назад


Глава СК России инициировал проверки по обращениям жителей Лесного и Троицкого
Происшествия
1 день назад
