Имеется два подхода к организации онлайнового обновления
XSpider: при помощи встроенных средств и с использованием дополнительного сервера обновлений. Каждый из вариантов имеет свои преимущества. Первый вариант дешевле и не требует дополнительных усилий по установке и настройке системы. Второй вариант предоставляет дополнительную гибкость и дает возможность адаптировать процесс обновления к политике информационной безопасности компании, какой бы строгой она не была.
Общие положения
В любом случае, первоначальным источником обновлений является глобальный сервер обновлений
XSpider, расположенный в Интернете по адресу
XSpiderupdate.ptsecurity.ru. Сервер держит открытым два порта 2002 и 80 по любому из которых можно производить обновление.
По порту 2002 работает оригинальный шифрованный протокол, поддерживающий проверку лицензий. Этот протокол является базовым для всей системы обновлений XSpider.
Порт 80 поддерживает обновление по протоколу HTTP. Шифрование и проверка лицензий поддерживаются и в этом случае, поскольку реально данные передаются на основе базового протокола, преобразованного в пакеты HTTP.
Встроенные средства
С помощью настроек
XSpider Вы можете выбрать любой из трех вариантов обновления, представленных на иллюстрации:


Этот вариант используется по умолчанию. При этом программа обращается за обновлениями по адресу:
XSpiderupdate.ptsecurity.ru:2002.
Насколько это безопасно? Иногда у пользователей возникает сомнение: насколько безопасно открывать дополнительный порт для обновления XSpider. Мы считаем, что это безопасно, и вот почему. Во-первых, порт открывается только "наружу", т.е. разрешены только соединения, инициируемые из вашей сети. Во-вторых, соединения через порт разрешены только к одному IP-адресу (глобальный сервер обновлений XSpider). При таких ограничениях вероятность нарушения защиты не возрастает.
Если все же политика безопасности в вашей компании настолько жесткая, что открывать порт 2002 недопустимо в принципе, то вам следует воспользоваться одной из возможностей, описанных ниже.

Обновление по протоколу HTTP (прямое соединение). При этом программа обращается за обновлениями по адресу:
http://XSpiderupdate.ptsecurity.ru:80.

Обновление по протоколу HTTP (через Proxy). В этом случае необходимо дополнительно указать IP-адрес и порт прокси-сервера.
Локальный сервер обновлений
Локальный сервер обновлений представляет собой отдельно устанавливаемую программу для среды Windows. Сервер потребляет крайне мало ресурсов и, как вариант, может быть установлен на одно из рабочих мест
XSpider.
Сам локальный сервер использует для связи с глобальным сервером обновлений один из уже описанных выше вариантов. А вот в раздаче обновлений на рабочие места XSpider появляются дополнительные возможности.


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

У вас появляется возможность производить обновления в сильно изолированных сегментах сети (S#1), для которых не годится ни один из описанных выше вариантов. Для этого следует поставить дополнительный сервер обновлений в пределах сегмента. Рабочие места
XSpider данного сегмента будут обновляться со своего сервера по описанному варианту «А», а обновления на сам сервер могут передаваться с другого локального сервера обновлений в оффлайновом режиме (например, через дискету) при помощи функций экспорта/импорта, встроенных в локальный сервер. Важно отметить, что обмен обновлениями через экспорт/импорт возможен только между локальными серверами - рабочее место
XSpider не может принимать обновления из файлов.
Таким образом, локальный сервер обновлений XSpider обладает следующей функциональностью:
- Получение обновлений с глобального сервера по одному из трех стандартных вариантов
- Раздача обновлений на рабочие места через прямое соединение по произвольному порту
- Передача обновлений на другой локальный сервер через файлы при помощи функции экспорта/импорта