NANO Antivirus > Forum
http://www.nanoav.pro/forum/

Кеширование результатов проверки
http://www.nanoav.pro/forum/viewtopic.php?f=7&t=700
Страница 1 из 1

Автор:  Kurt [ 17 окт 2011 16:26 ]
Заголовок сообщения:  Кеширование результатов проверки

Как бы это описать... :?

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

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

Вот как-то есть такое пожелание. Думаю такая добавка могла бы сократить время запуска программ, да и старт системы в целом.

Автор:  Rodger [ 18 окт 2011 13:37 ]
Заголовок сообщения:  Re: Кеширование результатов проверки

Здравствуйте, Kurt.

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

P.S.: стоить заметить, что для некоторых файлов (в частности бинарных) сканирование NANO Антивирусом осуществляется быстрее, чем подсчет контрольной суммы.

Автор:  Kurt [ 18 окт 2011 17:05 ]
Заголовок сообщения:  Re: Кеширование результатов проверки

Rodger писал(а):
Здравствуйте, Kurt.

.. чем подсчет контрольной суммы.


А сама контрольная сумма нигде в файле не присутствует? :? Как файловая система и сама Виндоус определяет целостность файла... (извините за глупые вопросы :?: )

Автор:  Rodger [ 18 окт 2011 18:59 ]
Заголовок сообщения:  Re: Кеширование результатов проверки

Нет, не присутствуют. Представьте: есть у вас большой файл размеров 10 Гб, при изменении хотя бы одного байта в этом файле операционная система должна была бы пересчитать контрольную сумму всего файла - поверьте, это очень долго. Многие файловые системы не проверяют целостность данных, а если и проверяют, то не всего файла, а небольших блоков из которых он состоит.

Автор:  phallanax [ 10 янв 2013 05:09 ]
Заголовок сообщения:  Re: Кеширование результатов проверки

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/