Предлагаем вам подписаться на рассылку новостей о публикации новых статей в Базе знаний.

Выберите язык:    Русский  German  Poland  Español  English  
Начало / Вспомогательные сервисы /  для Windows

 
Поиск по сайту:  
Как искать? Номер статьи:   
 

Утилита обновления

 
Использует ли утилита обновления при скачивании баз технологию дифференцированных (разностных) обновлений (diff'ы)?
 ID статьи: 1921    Другие языки:  German  Poland  Español  English   Готовится к переводу на:  Dutch   Japan     Просмотров за неделю 57    Дата последней модификации статьи 28.05.2009 10:58 Версия для печати
Информация из статьи применима к следующим продуктам:
  • Утилита обновления (для Windows)
  • Утилита обновления (для Linux\FreeBSD)

    Технология дифференцированных обновлений, которая используется в последних версиях приложений Лаборатории Касперского, позволяет значительно сократить трафик при обновлении антивирусных баз. Благодаря этой технологии в процессе обновления баз скачивается лишь разница между тем, что уже закачано (и имеется на локальной машине) и новыми базами, добавленными на сервера обновлений Лаборатории Касперского (так называемые "diff'ы"). А уже на машине информация из diff'а вносится в соответствующую базу.

    Утилита обновления тоже использует эту технологию, но при условии, что в качестве источника обновления указан вариант Сервера обновлений Лаборатории Касперского (в файле настроек ss_storage.ini - update_srv_url0=$KL). Это ограничение связано с тем, что сами diff'ы в настоящее время не могут быть скопированы в папку утилиты обновления.  

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

    Например

    Обнаружена новая вредоносная программа, которая должна быть добавлена в файл баз base91.avc. На сервера обновлений выкладывается специальный файл, содержащий это добавление, - файл base91.avc.???, где ??? - произвольные три символа. Это и есть diff.

    Допустим, обновление баз антивирусных приложений настроено так: утилита обновления скачивает базы с серверов Лаборатории Касперского и сохраняет их в папку Updates. А все компьютеры сети обновляются из этой папки Updates.

    Обновляясь с серверов Лаборатории Касперского утилита обновления скачает только файл base91.avc.???. В папке Updates информация из файла base91.avc.??? добавится в имеющуюся базу base91.avc. Дополненная база будет иметь то же название - base91.avc.

    Далее, когда из папки Updates будут обновляться антивирусные приложения, установленные в сети, они будут скачивать файл base91.avc полностью (дополненную базу). Так как diff'а base91.avc.??? в папке Updates нет.


     Помогла ли вам предложенная статья?

                           

     Оставить подробный отзыв.

     

    Kaspersky Lab

    Copyright © 1997 - 2010 Kaspersky Lab
    Карта сайта  |   Связаться с нами  |  International Support Service  |  Прислать вирус
    Войти в Персональный кабинет  |   Зарегистрироваться  |   FAQ по Персональному кабинету