Программа отладки МТИ находит все баги за 64 секунды

Новый инструмент, разработанный в МТИ, нашел 23 ранее не диагностированных уязвимости в 50 популярных веб-приложениях, созданных на базе Ruby on Rails. На анализ каждого из них программе потребовалось не более 64 секунд.

Среда Ruby on Rails отличается от других платформ тем, что даже самые базовые операции определяются в библиотеках. Воспользовавшись этим, разработчики МТИ переписали эти библиотеки таким образом, что описанные там операции, сами определяют собственное поведение на логическом языке.

Инженеры представят свою разработку на Международной конференции программистов, которая состоится в Остине, США, в мае.

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

Дебаггер Dubbed Space автоматически определяет, следует ли программа модели разрешенных пользователю операций. Если нет, возможно наличие уязвимостей.

Подписывайтесь
на наши каналы в Telegram

«Хайтек»новостионлайн

«Хайтек»Dailyновости 3 раза в день

Первая полоса
Ученые предостерегают от создания зеркальных бактерий: они угрожают жизни
Наука
Астрономы наблюдали редкий гамма-всплеск от черной дыры в соседней галактики
Космос
Физики нашли странную частицу: ее масса то возникает, то исчезает
Наука
Генетики выяснили, когда неандертальцы скрещивались с современными людьми
Наука
В Google оценили риски для криптографии с появлением квантового чипа Willow
Новости
На звездах, подобных Солнцу, супервспышки происходят чаще, чем считалось
Космос
Google Play закрывает монетизацию для разработчиков из России
Новости
НАСА установило причины «первой авиакатастрофы на Марсе»
Космос
Университетский стартап из Грозного разработал VR-тренажер для хоккеистов
Новости
Микророботы из гидрогеля уменьшили раковые опухоли у мышей
Наука
Форум по робототехнике для школьников и студентов пройдет в Иннополисе
Иннополис
В пещере «первых Homo sapience Евразии» обнаружили ритуальную комнату
Наука
Эксперты обсудили путь от замещения импорта к технологическому лидерству
Наука
В ранней Вселенной нашли галактику, напоминающую юный Млечный Путь
Космос
Материал с МКС лучше земных аналогов активирует восстановление костей
Космос
Болото вместо степи: выяснили, каким был мост между Евразией и Америкой
Наука
Горбатый кит в поисках партнера пересек три океана и проплыл 13 000 км
Наука
Химики создали суперустойчивые кишечные палочки для промышленности
Наука
В IBM придумали как в пять раз быстрее обучать ИИ и экономить энергию
Новости
«Т-Технологии» бесплатно предоставит разработчикам российские модели ИИ
Новости