С начала апреля Грег Кроа-Хартман, второй человек в ядре Linux и мейнтейнер стабильной версии, активировал новые инструменты фаззинга на основе искусственного интеллекта. Его цель — более эффективно выявлять ошибки. Помощь ИИ выполняется на Framework Desktop, оснащенном AMD Ryzen AI Max, оборудовании, предназначенном для задач локального вывода.
Фаззинг с ИИ: локальный помощник на Framework Desktop 🤖
Метод фаззинга заключается во вводе случайных или искаженных данных для провоцирования сбоев. При интеграции ИИ система учится на шаблонах ошибок и расставляет приоритеты для наиболее уязвимых путей кода. Кроа-Хартман использует локальную конфигурацию с Framework Desktop и AMD Ryzen AI Max, избегая зависимости от облачных сервисов. Это позволяет проводить непрерывный и приватный анализ ядра, ускоряя обнаружение ошибок до того, как они попадут в стабильные версии.
Мейнтейнер, у которого теперь есть кибернетический помощник (и он не перестает находить ошибки) 🐛
Грег, у которого и так было полно работы по проверке патчей от тысяч разработчиков, теперь решил, что ИИ протянет ему руку. Или лапу, как посмотреть. Framework Desktop с его Ryzen AI Max без устали забрасывает ядро случайными данными, словно обезьяна с пишущей машинкой, но вместо «Гамлета» находит уязвимости. Самое забавное, что если ИИ обретет сознание, он, по крайней мере, останется запертым в настольном компьютере.