Перейти к основному содержимому

ARevo Scanner

Умный верификатор типа файла

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

✓ Расширенные байтовые сигнатуры ✓ Хэши MD5 / SHA256 ✓ ZIP, EXIF и метаданные ✓ Детектор полиглотов ✓ Отчёты JSON/CSV/PDF ✓ Попробуйте без аккаунта
Также на Android Доступно в Google Play

Перетащите файлы сюда

или нажмите для выбора

ZIP PDF IMG DOCX MP3 +100 ещё

Maximum 10MB without account · View plans

Нужно больше ресурсов? Посмотреть план Pro →

Новое Репутация по хешу (ClamAV) · Детектор полиглотов · Классификатор зашифрованных файлов Все функции →
300MB Максимальный размер
+100 Поддерживаемые форматы
100% Конфиденциально
24/7 Доступно

Расширенные функции

Точное обнаружение

Глубокий анализ байтовых сигнатур, независимый от ложных расширений

Глубокий анализ файлов

Результаты за секунды, без скачивания или установки ПО

Приватность и безопасность

Ваши файлы анализируются на нашем сервере и удаляются сразу после: они не хранятся

Детальные отчёты

Метаданные, EXIF и анализ архивов

Анализ архивов входит в план Pro

Все функции →

Как работает обнаружение?

Анализ по байтовой сигнатуре

Каждый формат имеет характерную последовательность байтов в начале файла. ARevo Scanner читает эти байты и сравнивает с базой сигнатур для определения реального типа.

  • PDF всегда начинается с %PDF-
  • ZIP с PK\x03\x04
  • PNG с \x89PNG\r\n

Анализ байтовых шаблонов на основе модели Magika — программного обеспечения с открытым исходным кодом, опубликованного Google. google/magika

{
  "filename": "documento.exe",
  "declared_ext": "exe",
  "real_type": "application/pdf",
  "confidence": 99,
  "is_correct": false,
  "magic_bytes": "25 50 44 46"
}

finfo_file() PHP

Встроенная функция finfo_file() запрашивает базу данных MIME системы. В сочетании с нашим анализом сигнатур обеспечивает двухуровневое определение.

PHP finfo_file() docs · MIME registry: IANA Media Types

Расширение Реальный тип Риск
.jpg → .exe application/x-msdownload Высокий
.pdf → .js application/javascript Высокий
.png → .png image/png OK
.docx → .zip application/zip Средний

Процесс в реальном времени

Анализ занимает миллисекунды: файл отправляется на сервер через FormData, PHP читает первые байты, запускает finfo_file(), вычисляет хеши и возвращает результат в JSON.

1Загрузка через FormData
→
2Чтение magic bytes
→
3finfo + сигнатуры
→
4JSON ответ

Планы и ограничения

Need more detail? See the full feature comparison.

Без входа

$0
  • До 10 МБ на файл
  • 1 одновременный анализ
  • Скачать JSON
САМЫЙ ПОПУЛЯРНЫЙ

Pro

5€/Месяц

Профессиональный неограниченный анализ

  • До 300 МБ на файл
  • 20+ одновременных анализов
  • JSON + CSV + PDF + Excel
  • Расширенные отчёты

Без обязательств · Отмена в любое время

Бесплатно

$0
  • До 50 МБ на файл
  • 5 одновременных анализов
  • История (30 дней)
Создать бесплатный аккаунт

Подробное сравнение

Функция Без входа Бесплатно Pro
Максимальный размер 10 MB 50 MB 300 MB
Одновременных файлов 1 5 20+
Форматы экспорта JSON JSON + CSV JSON + CSV + PDF + Excel
Хеши MD5 / SHA256 ✗ ✓ ✓
Классификатор энтропии ✗ ✓ ✓
Метаданные (EXIF, PDF, DOCX) ✗ ✗ ✓
Анализ архивов ✗ ✗ ✓
Детектор полиглотов ✗ ✗ ✓
Ссылка на VirusTotal ✗ ✗ ✓
Репутация по хешу (ClamAV) ✓ ✓ ✓
История ✗ 30 дней Неограниченно
Отчёты PDF / Excel ✗ ✗ ✓
Поддержка ✗ Email Приоритетный

Часто задаваемые вопросы

Мои файлы загружаются на сервер?
Да, но они не сохраняются на диске. Они обрабатываются в памяти и немедленно удаляются после анализа.
В чём разница между Magika и finfo_file()?
finfo_file() — встроенная функция PHP, обращающаяся к системной базе MIME. Поверх неё ARevo Scanner применяет модель распознавания Magika — ПО с открытым исходным кодом, опубликованное Google: она читает первые байты файла и сравнивает их с базой сигнатур, давая большую точность, чем finfo, в неоднозначных случаях.
Что такое полиглот-файл и почему он опасен?
Он одновременно валиден как два или более форматов. Может обойти фильтры безопасности, проверяющие только расширение.
→ CWE-434: Unrestricted File Upload (MITRE/NIST)
Что происходит, если формат не распознан?
Анализатор возвращает application/octet-stream с уровнем энтропии. Высокая энтропия может указывать на шифрование.
Можно ли анализировать несколько файлов одновременно?
Зависит от плана: Без входа = 1 файл, Бесплатный = 5, Pro = 20+.
→ Compare all plans
Как отменить план Pro?
Отменить можно в любое время из панели управления, раздел Подписка. Без минимального срока.
Безопасно ли загружать конфиденциальные файлы?
Файлы обрабатываются в памяти и немедленно удаляются. Они не сохраняются на диске и не передаются третьим лицам. Для максимальной конфиденциальности избегайте загрузки файлов с незашифрованными чувствительными данными.
Какие типы файлов он может анализировать?
ARevo Scanner определяет более 100 форматов: изображения (JPEG, PNG, WebP, HEIC), документы (PDF, DOCX, XLSX), архивы (ZIP, RAR, 7z), исполняемые файлы (EXE, ELF, Mach-O), скрипты, аудио, видео и универсальные бинарные файлы.
Обнаруживает ли ARevo Scanner вредоносное ПО?
Нет, это не антивирус. Сервис проверяет, действительно ли файл соответствует своему расширению. Кроме того, на нашем собственном сервере он сверяет хеши файла с сигнатурами известного вредоносного ПО ClamAV®: при совпадении мы сообщим вам. Отсутствие совпадений не гарантирует, что файл безопасен, а лишь означает, что это не известный образец. Ни файл, ни его хеш не передаются третьим лицам.