можны оба подхода, но оба имеют недостатки с точки зрения безопасности.
1.Если сервер предложит пользователю какую-то программу, обеспечива-
ющую возможность интерактивного общения, то пользователь, строго говоря,
обязан ее отвергнуть. Для бытовых компьютеров ситуация, когда удаленный
сервер устанавливает на компьютере поль зователя свое программное обеспе-
Рис_ 105 Пример Web-формы на сервере чение, еще может как-то считаться-
компании «Космос ТВ» терпимой, но для служебных систем это в принципе
недопустимо.
2. Второй, безопасный вариант — установка программы, взаимодейству-
ющей с клиентом, непосредственно на сервере. В этом случае пользователь мо-
жет управлять ею с помощью, например, тех же параметров, отправляемых из
Web-форм, но надо сначала разобраться с тем, кому принадлежит сервер, и
здесь опять-таки возможны два варианта.
а. Физическая, и программная части Web-сервера принадлежат самой
коммерческой организации, занимающейся электронной коммерцией. В этом
случае организация вольна устанавливать на нем любое программное обеспече-
ние и организовывать его взаимодействие с удаленным клиентом. Все ошибки
и уязвимости такой системы находятся под контролем самой организации-вла-
дельца, и она сама несет ответственность за свои действия.
Такой подход возможен только для организаций, способных приобрести
необходимое серверное оборудование, программное обеспечение, арендовать
производительные линии связи и нанять квалифицированных специалистов,
способных обслуживать сервер и обеспечивать его безопасность. Еще сравни-
тельно недавно (три-четыре года назад) рабочие станции, способные выполнять
серверные функции, стоили очень дорого. Весьма дорогим было и серверное
программное обеспечение. Величину капиталовложений, необходимых для со-
здания собственного Web-сервера, тогда оценивали в несколько десятков тысяч
долларов США, что было доступно лишь сравнительно крупным корпорациям.
Сегодня цены на серверное оборудование значительно снизились, появи-
лось доступное по цене (а иногда и условно-бесплатное) серверное программ-
ное обеспечение. В несколько раз снизились тарифы на аренду каналов связи, и
сегодня объем инвестиций, необходимых для создания коммерческого Web-
сервера, составляет лишь несколько тысяч долларов США, что не выглядит не-
возможным даже для большинства малых предприятий. Поэтому с каждым
днем удельный вес средств обеспечения интерактивности (и ответственности за
безопасность) все более перекладывается на серверную сторону.
б. Второй вариант — когда физическая и программная часть Web-сервера
принадлежат одной организации (назовем ее системным интегратором), а со-
держание Web-узла, размещенного на сервере, принадлежит арендатору, зани-
мающемуся электронной коммерцией. В этом случае арендатор крайне ограни-
чен в возможности установки на сервере программного обеспечения для интер-
активного взаимодействия со своими клиентами. Системный интегратор не мо-
жет разрешить своим арендаторам запускать произвольное программное обес-
печение на его оборудовании, поскольку этим он ставит под угрозу как свою
безопасность, так и безопасность своих клиентов, других арендаторов.