Материал конференции: "Научный сервис в сети Интернет: труды XXV Всероссийской научной конференции (18-21 сентября 2023 г., онлайн)"
Авторы:Никешин А.В., Шнитман В.З.
Подходы к тестированию модуля OpenvSwitch сетевой подсистемы ядра Linux
Аннотация:
В данной работе представлен опыт исследования безопасности модуля OpenvSwitch сетевой подсистемы ядра Linux. Сегодня Linux является одной из самых популярных операционных систем в мире. Качество кода этой ОС (и в частности его ядра) непосредственно влияет на надежность и безопасность всего спектра продуктов на его основе. Международное сообщество разработчиков Linux прилагает огромные усилия для повышения его надежности, используя всевозможные методы тестирования и поиска ошибок. Однако количество обнаруживаемых ежегодно новых ошибок и количество неисправленных старых ошибок показывает, что этих усилий явно недостаточно. В работе использовались методы архитектурного анализа и фаззинг-тестирования модуля OpenvSwitch. Для фаззинг-тестирования применялся инструмент syzkaller с открытым исходным кодом от компании Google. Найдена одна ошибка, принятая в основную ветку ядра. Работа выполнена в рамках проекта Технологического центра исследования безопасности ядра Linux (ИСП РАН).