Что делает Firefox при «сканировании на вирусы» после загрузки?

24

Не берите в голову тот факт, что Firefox - это браузер, а не AV-инструмент, но что именно он делает после загрузки? Даже в системах с современным AV это вызывает паузу в несколько секунд после загрузки (где я не могу открыть файл из менеджера DL), и я понятия не имею, что FF может там пробовать.

Я знаю, что могу отключить его (в любом случае, используя FF только на работе), но мне интересно. Я могу думать о некоторых вещах здесь, что это может быть:

  1. FF сам по себе является AV-сканером и загружает подписи в фоновом режиме и еще много чего. Звучит крайне маловероятно и не должно занимать десятки секунд для 20-килобайтных файлов.
  2. FF пытается поговорить с установленным AV для того, чтобы жевать файл. Звучит не нужно, учитывая, что большинство программ AV в любом случае имеют защиту в режиме реального времени и, следовательно, уже поймали вирус, а также потому, что FF делает это в системах, где AV также не установлена.
  3. FF загружает файл в какую-нибудь онлайн-программу проверки на вирусы. Вряд ли и глупо.
  4. FF инструктирует некоторые онлайн-антивирусные программы скачать файл и проверить его. Маловероятно и будет хорошей целью для DoSing этой службы.
  5. FF генерирует хеш файла и отправляет его куда-нибудь (предположительно в Google) для проверки. Затем они отвечают либо: «Ого, этот хэш - полностью вирус», либо «Нет, MD5 не выглядит для меня очень вирусным».

У меня заканчиваются лучшие идеи. У кого-нибудь есть подсказка?

детеныш
источник
3
проверьте ответ # 2, и у вас может быть победитель :)

Ответы:

18

Что говорят парни из Mozilla :

Антивирусное программное обеспечение

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

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

Если вы не хотите его отключать, about:configизмените browser.download.manager.scanWhenDone и установите для него значение false.

Джон Т
источник
1
Уч. Думаю, было бы неплохо немного более разумного поведения.
Джои
Согласовано. Любой антивирус, который я когда-либо использовал, имел защиту в реальном времени, поэтому я всегда отключаю его.
Джон Т
4
Защита в реальном времени обычно не выполняет полное сканирование, выполняемое сканированием во время загрузки, в противном случае снижение производительности было бы даже хуже, чем защита в реальном времени.
Бобинц
1
bobince: он должен по крайней мере выполнить сканирование, как только вы попытаетесь выполнить загруженную программу. Если этого не произойдет, то я думаю, что сканер в реальном времени не принесет много пользы.
Джои