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/ |