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

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

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

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

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

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

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

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

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

Первая полоса
Тайны древней звезды по соседству изучили, «подслушав ее песню»
Космос
Baidu делает ИИ для перевода звуков животных в человеческую речь
Наука
Оказалось, ИИ врет чаще при одном условии: как этого избежать
Новости
Суперкомпьютер Маска сжирает электричество как 300 000 домов: люди протестуют
Новости
Посмотрите, как робот стремительно отбивает подачи в настольном теннисе
Новости
Физики исполнили мечту алхимиков: свинец в коллайдере превратили в золото
Наука
Создано музыкальное приложение для реабилитации после инсульта
Наука
«Эффект аккордеона» превращает жесткий графен в эластичный материал
Наука
ИИ восстановил имя автора свитка, который пережил последний день Помпеи
Наука
Частный лунный модуль вышел на орбиту спутника после двух месяцев полета
Космос
Предок тираннозавра «иммигрировал» в Америку из Азии, считают ученые
Наука
Обновленный Gemini 2.5 Pro от Google возглавил рейтинг ИИ для разработчиков
Новости
Ученые решили проблему, которая мешала запуску термоядерных реакторов почти 70 лет
Наука
Китайское «супероружие» для подводных диверсий оказалось не таким, как считалось
Новости
Отключение мобильного интернета в Москве: какие последствия для бизнеса
Новости
Киберполиция назвала новые схемы мошенников: как они воруют аккаунты на «Госуслугах»
Новости
Хокинг предсказал гибель Земли: оказалось, НАСА сочло угрозу реальной
Наука
Создатель Ethereum признал свои ошибки и решил изменить криптовалюту
Новости
«Ред ОС 8» заработала на Arm-платформах — теперь и на «Байкале»
Новости
Компания Цукерберга использовала уязвимость подростков для рекламы
Новости