Главная Другой Как проверить целостность загруженных файлов

Как проверить целостность загруженных файлов



Как проверить целостность загруженных файлов

В мире, где мы используем Интернет практически для всего, утечки данных, уязвимости системы безопасности, вредоносные программы и вирусы стали очень распространенными. Например, мы помним программу-вымогатель WannaCry, поразившую бесконечное количество компьютеров по всей стране, включая коммерческие системы. Программа-вымогатель, поражающая бесконечное количество компьютеров по всему миру, обычно встречается очень редко, в отличие от программ-вымогателей, вирусов, вредоносных программ и прочего. Фактически, компьютеры людей ежедневно заражаются программами-вымогателями, вирусами, вредоносными программами и другими типами вредоносного ПО - вот почему защита от вредоносных программ и вирусов рекламируется так регулярно.

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

Почему важна проверка целостности файлов

Повторюсь, так важно проверять целостность файла (в основном, проверяя его подлинность), чтобы случайно не загрузить на свой компьютер вредоносные программы, вирусы, программы-вымогатели и другие вредоносные программы. В большинстве случаев ваше антивирусное или антивирусное программное обеспечение отлавливает любые загруженные вирусы, прежде чем они смогут причинить вред, но вы все равно не захотите загружать их добровольно, особенно если ваш антивирус прошел мимо или пропустить загруженное вредоносное ПО. Только один пример из реальной жизни: операционные системы и антивирусные программы не обладали информацией, необходимой для обнаружения и избавления от WannaCry, пока не стало слишком поздно.

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

Как видите, проверка целостности файлов очень важна. Потратив всего пару минут на проверку подлинности файла, вы сэкономите часы времени, потерю файла и, возможно, немного денег.

Не всегда можно предотвратить проблемы

Проверка целостности файлов может предотвратить большой вред вашему компьютеру. Однако стоит отметить, что вы не можете на 100% остановить все проблемы - вы не можете на 100% остановить все вредоносные программы или вирусы, наносящие вред вашему компьютеру. Вы можете принять меры предосторожности, и, проверив целостность файлов, вы можете предотвратить большинство проблем.

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

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

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

FCIV

Мы собираемся использовать программу под названием File Checksum Integrity Verifier. Это бесплатная программа, и вы можете скачать и установить здесь . Он работает в Windows 10, вплоть до Windows XP и Windows 2000, а также в большинстве серверных операционных систем Windows.

Чтобы установить его, перейдите к месту загрузки (обычно это папка «Загрузки» в большинстве версий Windows) и дважды щелкните ее, чтобы начать установку. Следуйте инструкциям по установке программы, и когда она спросит, куда ее распаковать, извлеките ее на свой рабочий стол.

После завершения установки мы перейдем к программе, чтобы Windows могла использовать ее в командной строке, как любой другой инструмент. Нам нужно будет щелкнуть правой кнопкой мыши по fciv.exe файл, который мы только что извлекли на рабочий стол, и выберитеКопировать.

Затем нам нужно открыть проводник и перейти к C :. В этом каталоге вы должны увидеть Окна папку, просто щелкните ее правой кнопкой мыши и нажмитеВставить. Поздравляем, теперь у нас должна быть возможность получить доступ к нашему средству проверки целостности контрольной суммы файла из любого места в Windows.

как посмотреть dms в инстаграмм

Использование FCIV

Теперь, когда FCIV настроен, мы можем начать проверку целостности загружаемых файлов. Во-первых, стоит отметить, что мы не всегда можем проверить целостность файла. Чтобы проверить целостность, первоначальный владелец файла (то есть компания или разработчик) должен предоставить вам контрольную сумму. Друг, у которого есть файл, тоже может это сделать. Если у нас нет контрольной суммы файла, нам не с чем будет сравнивать нашу собственную контрольную сумму, что делает этот процесс бесполезным. Обычно поставщик загрузок предоставляет вам контрольную сумму на странице загрузок любой загружаемой программы - в 99% случаев это простой текстовый файл со значением контрольной суммы в нем. Обычно это обозначается как SHA-1 есть или MD5 hash, который в основном представляет собой набор строк и чисел (подробнее об этом через минуту).

Затем нам нужно создать контрольную сумму проверяемого файла. В Windows 10 зайдите в свойЗагрузкипапка. ДержиСдвигнажмите клавишу вниз, щелкнув правой кнопкой мыши любой пробел в папке «Загрузки». В контекстном меню выберите Открыть командное окно здесь . Здесь мы можем использовать FCIV для создания контрольной суммы для нашего файла.

Это просто: в окне командной строки введите fciv -sha1> filename.txt . Вот что делает эта команда: мы говорим программе FCIV создать контрольную сумму с хешем SHA-1 выбранного файла и вывести это значение в текстовый файл с выбранным вами именем (оно должно появиться в вашем Папка загрузок). В реальной жизни это будет выглядеть примерно так: fciv steam.exe -sha1> steamchecksum1.txt .

Затем вы откроете этот файл .txt и увидите длинную строку цифр и букв. Он покажет вам версию File Checksum Integrity Verifier, которую вы используете, а под ним будет указано значение контрольной суммы (строка цифр и букв), за которым следует имя файла, которое вы проверили. Затем вы можете взять это значение и убедиться, что оно совпадает со значением контрольной суммы, полученным от друга или от компании, которой принадлежал файл.

Если он не совпадает, загрузите файл снова (что-то могло пойти не так во время процесса загрузки), и если он все еще не совпадает, вы не получаете исходный файл по какой-то причине (возможно, потому что что-то с ним случилось злобное). В этом случае вы можете попробовать другой источник загрузки и снова попытаться вычислить контрольную сумму. Если вам не удается найти совпадение контрольной суммы, не устанавливайте файл. Вы можете подвергнуть свой компьютер (а также все свои данные) серьезному риску. Если ваше значение контрольной суммы, полученное вами от FCIV, не соответствует значению контрольной суммы, предоставленному вам, это означает, что содержимое файла было изменено кем-то, кроме разработчика.

К сожалению, хотя FCIV все еще используется довольно часто, он не обновлялся для новых хэшей, таких как SHA256, - ​​тем не менее, вам может повезти больше с CertUtil или функцией для PowerShell (мы поговорим об этом через минуту) .

CertUtil

Еще одна программа Microsoft, встроенная в Windows, - CertUtil. Это еще один инструмент командной строки, работает аналогично FCIV, но может проверять новые хеши, такие как SHA256 и SHA512. В частности, вы можете сгенерировать и проверить следующие хэши:MD2, MD4, MD5, SHA1, SHA256, SHA384, а такжеSHA 512.

Опять же, он работает аналогично FCIV, но команды немного отличаются. Чтобы использовать его, откройте командную строку и введите следующую формулу: certutil -hashfile хэш-тип пути к файлу . Итак, в реальной жизни это будет выглядеть примерно так: certutil -hashfile C: DownloadsSteam.exe SHA512 . В части типа hashtype или вместо SHA512 вы можете использовать тот же тип хеша, который разработчик предоставил в своей программе.

CertUtil выдаст вам длинную строку цифр и букв, и вам нужно будет сопоставить ее с контрольной суммой, которую дал вам разработчик. Если он совпадает, вы можете приступить к установке файла. Если нет, сделайте нет продолжите установку (попробуйте повторно загрузить или повторно загрузить с другого сайта, либо сообщите о проблеме разработчику).

PowerShell

Если вы вышли за рамки командной строки и используете PowerShell для всех программ и команд командной строки, процесс будет немного другим. Вместо CertUtil мы будем использовать встроенный Get-FileHash функция. По умолчанию PowerShell использует SHA256, поэтому, если вы введете команду для генерации контрольной суммы без определенного алгоритма (например, SHA512), по умолчанию будет SHA256.

Чтобы сгенерировать хеш контрольной суммы, откройте PowerShell. Затем просто введите Get-FileHash путь к файлу чтобы получить результат хеширования - в реальном мире он будет выглядеть примерно так: Get-FileHash C: UsersNameDownloadsexplorer.jpg , и это даст результат выше (изображение выше).

Чтобы изменить используемый алгоритм, вы должны ввести путь к файлу, затем команду -Algorithm и тип алгоритма, который вы хотите использовать. Это выглядело бы так: Get-FileHash C: UsersNameDownloadsexplorer.jpg -Алгоритм SHA512

Теперь просто убедитесь, что хеш-код совпадает с хешем, предоставленным вам разработчиком любой программы, которую вы загружаете.

поиск дубликатов в гугл таблицах

Linux

Этот процесс аналогичен в большинстве дистрибутивов Linux; однако вы можете пропустить довольно много шагов, поскольку программа MD5 Sums предустановлена ​​как часть пакета GNU Core Utilities.

На самом деле им довольно легко пользоваться. Просто откройте Терминал, введите md5sum filename.exe и он выведет значение контрольной суммы в Терминал. Вы можете сравнить два значения контрольной суммы, введя два имени файла, например: md5sum budget1.csv budget1copy.csv . Это выведет оба значения контрольной суммы в Терминал, что позволит вам проверить их идентичность. Чтобы проверить файл, вам может потребоваться или не обязательно убедиться, что Терминал находится в каталоге указанного файла - вы можете изменить каталоги, используя CD команда (т.е. cd public_html ).

Закрытие

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

Интересные статьи

Выбор редакции

Панос Панай вошел в совет директоров Sonos
Панос Панай вошел в совет директоров Sonos
Панос Панай из Microsoft войдет в совет директоров Sonos. Sonos - компания, специализирующаяся на интеллектуальных колонках и звуковых панелях. Панос Панай известен тем, что возглавляет огромные группы разработчиков в Microsoft. В феврале Microsoft объединила команду Windows Experience (клиент) и команду оборудования в одну большую команду под названием Windows + Devices под
Как получить root права на Android: рутировать телефон или планшет Android не так сложно, как кажется
Как получить root права на Android: рутировать телефон или планшет Android не так сложно, как кажется
Когда вы покупаете устройство Android, оно надежно блокируется, поэтому программы не могут изменять важные настройки или вмешиваться в системное программное обеспечение. Это идеально подходит для большинства пользователей, поскольку ограничивает возможность вредоносного приложения (или
База - черная тема для Windows 8.1
База - черная тема для Windows 8.1
Если вам наскучил внешний вид Windows 8.1 по умолчанию, попробуйте эту тему. Base, потрясающая работа талантливого дизайнера «link6155» - это визуальный стиль, изначально созданный для Windows 8, но обновленный несколько дней назад для совместимости с Windows 8.1. Базовая тема обеспечивает черный вид оконных рам и панели задач. Это
Как отключить предложения поиска в адресной строке в Firefox 55
Как отключить предложения поиска в адресной строке в Firefox 55
В Firefox 55 можно отключить предложения поиска в адресной строке. В этой статье мы рассмотрим два метода, как это можно сделать.
Обзор AMD Radeon HD 6870
Обзор AMD Radeon HD 6870
Обладая преимуществом над Nvidia, по крайней мере, в прошлом году, AMD (бренда ATI больше нет) воспользовалась возможностью, чтобы внести некоторые изменения в свою серию видеокарт HD 6000. Вместо ожидаемого следующего шага
Как редактировать подпись TikTok после публикации
Как редактировать подпись TikTok после публикации
Дизайн и удобство использования TikTok очень просты, а приложение максимально упрощает создание видео и взаимодействие с ним. Огромное количество функций и опций в приложении делает его сложным. Можете ли вы отредактировать подпись TikTok
Открывать образы HEIF или HEIC в Windows 10, 8.1 и 7
Открывать образы HEIF или HEIC в Windows 10, 8.1 и 7
HEIF - это формат контейнера изображений следующего поколения, который, как мы надеемся, заменит JPEG. Он использует HEVC (сжатие при высокоэффективном кодировании видео) для кодирования данных изображения. Узнайте, как установить Windows 7, 8.1 и 10 для просмотра изображений HEIF.