Домой Технологии Кибербезопасность SiliFuzz – новое оружие Google

SiliFuzz – новое оружие Google

679

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

Принцип работы SiliFuzz заключается в анализе работы процессора путём запуска заранее подготовленных тестовых данных, собранных с помощью эмуляторов и дизассемблеров.

Система рассчитана на выявление в первую очередь электрических дефектов чипов, которые могли возникнуть при производстве, установке, во время работы и т.д. Особое внимание уделяется именно им, а не логическим ошибкам в самих CPU.

Пока разработчики ориентируются на процессоры x86-64, которые массово используются самой Google.

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

Как отмечается, около 45% дефектов, найденных с помощью SiliFuzz, не отслеживаются иными инструментами. В будущем разработчики планируют масштабировать SiliFuzz, повысить скорость работы программы, а также в целом повысить качество работы.

Источники: Phoronix, Google