Как Virustotal вычисляет хеш?

496
kat

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

1
На основании собственной [документации] VirusTotal (https://www.virustotal.com/en/faq/#antivirus-file-scans) они вычисляют контрольную сумму MD5, SHA1 и SHA256 для файла. Какая информация используется для расчета этой контрольной суммы не предоставлена. Без этой информации мы бы только догадывались, что VirusTotal использует для вычисления контрольной суммы файла. Ramhound 6 лет назад 0

3 ответа на вопрос

1
KoKo

Нет, контрольная сумма "хэш" или "вычисляется веб-сайтом virustotal после того, как вы загрузили файл, поэтому вы можете быть уверены, что загруженный вами файл - это тот же файл, который был отсканирован ранее, байт для байта идентичен.

1
Wumpus Q. Wumbley

Они используют API файлов Javascript для чтения файла и вычисления хеша перед его загрузкой.

Так же, как Javascript может читать то, что вы вводите в текстовые поля, не дожидаясь отправки формы, он может делать то же самое с файлами, которые вы выбираете для загрузки. Как только вы нажимаете кнопку «ОК» в диалоговом окне выбора файла, запускается событие, и сценарий может получить доступ к файлу для чтения.

0
lx07

Согласно этому сообщению в блоге, да, вычисление хэша на вашем компьютере зависит от вашего браузера, поддерживающего HTML5.

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

http://blog.virustotal.com/2011/12/moving-to-google-app-engine.html

Похожие вопросы