Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Пятница, 26 декабря, 2025

Google выпускает Magika 1.0: инструмент для определения типа файлов на основе ИИ

Google выпускает Magika 1.0: инструмент для определения типа файлов на основе ИИ

Компания Google объявила о выпуске Magika 1.0 — первой стабильной версии системы определения типа файлов с открытым исходным кодом на основе искусственного интеллекта. Magika уже широко используется в сервисах Google. Теперь она представляет собой полностью переработанный движок на основе Rust, с значительно расширенной поддержкой форматов и молниеносной скоростью обработки данных.

Как вы, вероятно, знаете, определение типа файла — давняя проблема в сфере компьютерных технологий. Существующие инструменты, такие как классическая утилита file, используют эвристику, разработанную вручную, для определения форматов. Этот процесс требует постоянного обновления правил и остаётся уязвимым перед лицом меняющихся файловых структур и вредоносного контента.

Принимая это во внимание, magika подходит к проблеме иначе: в основе лежит компактная пользовательская модель глубокого обучения (размером всего несколько мегабайт), обученная на миллионах файлов и рассчитанная на эффективную работу даже на одном процессоре.

Согласно внутренним тестам Google, система смогла идентифицировать файлы за миллисекунды и достигла средней точности ~99 % для сотен типов файлов. В только что выпущенной новой версии Magika 1.0 появилось несколько важных улучшений, главное из которых:

 

Инструмент для идентификации файлов Magika.

Инструмент для идентификации файлов Magika.

 

Для справки: в Google Magika используется в таких сервисах, как Gmail, Диск и Безопасный просмотр, где она еженедельно перенаправляет сотни миллиардов файлов в соответствующие системы контроля и безопасности. Хорошая новость заключается в том, что благодаря открытому исходному коду инструмента разработчики и организации за пределами Google теперь могут использовать тот же механизм обнаружения.

Чтобы установить и начать использовать Magika, пользователи могут выполнить простую команду в оболочке Linux/macOS:

curl -LsSf https://securityresearch.google/magika/install.sh | sh

 

Для Windows предусмотрен установочный скрипт PowerShell. Пакет magika Python также включает в себя собственный клиентский интерфейс командной строки на Rust. Для разработчиков Magika предлагает привязки на Python, JavaScript/TypeScript (через пакет npm), Rust и разрабатываемую библиотеку Go.

Обо всех изменениях в новой версии Magika 1.0 читайте в блоге Google Open Source: https://opensource.googleblog.com/2025/11/announcing-magika-10-now-faster-smarter.html. Дополнительную информацию о самих инструментах можно найти по этой ссылке: https://securityresearch.google/magika/introduction/overview.

Exit mobile version