Перейти к содержимому
Aback Tools Logo

Проверка подписи целостности файла

Убедитесь, что любой файл является подлинным и неповрежденным на уровне заголовка, с помощью нашей бесплатной онлайн-проверки подписи целостности файла. Загрузите любой файл и мгновенно проверьте, соответствуют ли его магические байты (двоичная подпись, которой обладают все реальные файлы) заявленному расширению. Инструмент считывает первые 128 байтов вашего файла, сопоставляет их с базой данных, содержащей более 120 известных подписей файлов в 16 категориях, и выполняет глубокую проверку структуры заголовка для распространенных форматов, таких как JPEG (обнаружение маркера/E0/E1), PNG (проверка фрагментов и размеров IHDR), PDF (анализ версий), ZIP (локальный заголовок по сравнению с заголовком EOCD), EXE (смещение PE) и ELF (класс/порядок байтов). Результаты включают в себя четкую оценку целостности (0–100), подробный список результатов «пройдено/не пройдено/предупреждено», состояние соответствия расширения и необработанный шестнадцатеричный/ASCII-дамп байтов заголовка для расширенного анализа. Вся обработка остается в вашем браузере. Ваши файлы никогда не загружаются ни на какой сервер.

File Integrity Signature Checker

Upload any file to verify its magic bytes match its extension and check for header-level corruption. A fast, lightweight integrity check for any file type.

Drop a file here or click to browse

Any file type - supports 120+ format signatures

  • Обнаружение сигнатур магических байтов: читайте и сопоставляйте магические байты файла с базой данных, содержащей более 120 известных сигнатур файлов в 16 категориях. Мгновенно определяет истинный формат файла независимо от того, что заявлено в расширении.
  • Проверка соответствия расширения. Сравните расширение файла с обнаруженной сигнатурой магического байта. Немедленно выявляет несоответствия, которые могут указывать на переименованные файлы, замаскированное вредоносное ПО или случайное переименование во время передачи файлов.
  • Проверка целостности заголовка: углубитесь в структуру заголовков распространенных форматов: JPEG (маркеры, EOI), PNG (фрагмент IHDR, размеры), PDF (версия), ZIP (локальные заголовки/EOCD), EXE (смещение PE), ELF (класс/порядок байтов) и других.
  • 100% конфиденциальность и клиентская сторона: ваши файлы никогда не покидают ваше устройство. Все сопоставление подписей, анализ заголовков и проверка целостности выполняются локально в вашем браузере с помощью JavaScript. Никаких загрузок, никаких серверов, никакого отслеживания.
  • Проверка файлов безопасности: быстро проверяйте, соответствуют ли загруженные файлы тем, за что они выдают себя. Обнаруживайте замаскированные исполняемые файлы (.exe, переименованный в.pdf) и другие попытки социальной инженерии, когда злоумышленники скрывают вредоносные файлы за невинно выглядящими расширениями.
  • Проверка после загрузки. После загрузки любого файла из Интернета запустите проверку подписи целостности, чтобы убедиться, что заголовок файла не поврежден и формат соответствует ожиданиям, прежде чем открывать его в потенциально уязвимых приложениях.
  • Проверка передачи файлов. При передаче файлов между системами через FTP, электронную почту или облачное хранилище убедитесь, что заголовки файлов пережили передачу неповрежденными, а файл не был поврежден или переименован во время передачи.
  • Цифровая криминалистическая сортировка. В ходе криминалистических расследований можно быстро оценить пакет файлов на предмет несоответствия расширений, поврежденных заголовков и других проблем с целостностью. Определите файлы, которые требуют более глубокого анализа, и те, которые явно были подделаны.
  • Безопасность загрузки пользователя. Прежде чем обрабатывать файлы, загруженные пользователем, в своем приложении, выполните предварительную проверку целостности на стороне сервера (или на стороне клиента), чтобы убедиться, что тип файла соответствует ожиданиям и заголовок не поврежден.
  • Проверка резервного копирования и архива: убедитесь, что файлы резервных копий и архивы имеют действительные заголовки, прежде чем использовать их для аварийного восстановления. Поврежденный заголовок в начале файла резервной копии может привести к невозможности восстановления всего архива.

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

Средство проверки подписи целостности файлов выходит за рамки простой идентификации типа файла. Хотя обычный детектор сообщает только формат файла, этот инструмент также (1) проверяет, соответствует ли расширение файла обнаруженным магическим байтам, (2) выполняет глубокую проверку структуры заголовков для распространенных форматов (проверка маркеров JPEG, фрагментов PNG IHDR, строк версии PDF, заголовков PE и т. д.) и (3) вычисляет общую оценку целостности. Он разработан как инструмент быстрой проверки подлинности файлов и обнаружения повреждений на уровне заголовка.

Инструмент обнаруживает более 120 известных подписей файлов в 16 категориях, включая изображения (форматы JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, HEIC, PSD, RAW), аудио (MP3, FLAC, OGG, WAV, AAC, AIFF, MIDI), видео (MP4, MKV, WebM, AVI, WMV, FLV, MOV), документы (PDF, DOCX, XLSX, PPTX, ODF, RTF, EPUB), архивы (ZIP, RAR, 7z, TAR, GZIP, BZIP2, XZ, ZSTD), исполняемые файлы (PE, ELF, Mach-O), шрифты, сертификаты и многое другое.

Оценка целостности варьируется от 0 до 100 и рассчитывается на основе количества и серьезности обнаруженных нарушений. Оценка 80–100 означает, что заголовок файла действителен, расширение соответствует и проблем не обнаружено. Оценка 50–79 означает, что были обнаружены предупреждения (например, неизвестное расширение, очень маленький размер файла). Оценка ниже 50 указывает на критические проблемы, такие как несоответствие расширений, поврежденные байты заголовка или неопределяемый формат файла. Оценка — это быстрый визуальный индикатор общего состояния файла.

Несоответствие расширения означает, что объявленное расширение файла (например, «.pdf») не соответствует его обнаруженным магическим байтам (например, файл фактически начинается с «MZ», указывающего на исполняемый файл Windows). Это серьезная проблема безопасности, поскольку злоумышленники часто переименовывают вредоносные файлы, чтобы они выглядели безобидными. Например, исполняемый файл с именем «invoice.pdf.exe» может отображаться как «invoice.pdf» в системах, которые скрывают известные расширения. Всегда проверяйте несоответствия расширений перед открытием файла.

Да, в пределах. Инструмент может обнаружить повреждение на уровне заголовка, проверяя, соответствуют ли первые байты ожидаемым шаблонам магических байтов, и проверяя структуры заголовков, специфичные для формата, где это применимо. Например, он проверяет, имеют ли PNG-файлы действительный фрагмент IHDR с ненулевыми размерами, содержат ли PDF-файлы строку версии и имеют ли исполняемые файлы действительные PE-заголовки. Однако повреждение глубже в теле файла (за пределами первых 128 байт) не будет обнаружено этим инструментом.

Инструмент выполняет глубокую проверку заголовков для наиболее распространенных форматов файлов: JPEG (структура маркеров, обнаружение JFIF/EXIF), PNG (кусок IHDR, проверка размеров), GIF (проверка версии), PDF (определение версии), ZIP (локальный заголовок против обнаружения EOCD), EXE/PE (проверка смещения PE-заголовка), ELF (определение класса и порядка байтов) и контейнеров RIFF (идентификация AVI и WAV). Регулярно добавляются новые форматы.

Да, этот инструмент обеспечивает быструю предварительную проверку загруженных установщиков программного обеспечения и исполняемых файлов. Он может проверить, что файл содержит правильные магические байты для заявленного формата (например, файлы .exe начинаются с «MZ», файлы DMG начинаются с «Cr24...»). Однако для критической с точки зрения безопасности проверки всегда используйте криптографическую проверку хэша (SHA-256) наряду с проверкой подписи. Средство проверки целостности подтверждает, что тип файла соответствует ожиданиям, но проверка хэша подтверждает, что файл вообще не был изменен.

Сигнатуры формата файла (магические байты) всегда расположены в заголовке файла, обычно в пределах первых 4–64 байтов. Проверки 128 байт более чем достаточно для определения формата файла, проверки структуры заголовка и обнаружения повреждений в начале файла. Проверка за пределами заголовка потребует анализа всего файла с учетом формата, что выходит за рамки этого инструмента быстрой проверки целостности и сделает его намного медленнее, особенно для больших файлов.

Абсолютно. Вся обработка происходит полностью в вашем браузере с использованием JavaScript. Ваш файл считывается в память, анализируется на наличие магических байтов и структуры заголовка, а затем отбрасывается. Ничего не загружается на какой-либо сервер, не передается по сети, не сохраняется и не протоколируется. Вы можете убедиться в этом, проверив вкладку «Сеть» в инструментах разработчика вашего браузера.