|
||||||||||
|
||||||||||
Общение с разработчиками программ - дело полезное и приятное. Но для большинства пользователей единственная возможность такого общения - онлайн-форумы, где один разработчик общается со множеством пользователей по им самим установленным правилам. Совсем другой стиль общения складывается, когда пользователи могут задавать вопросы сразу нескольким разработчикам разных программных продуктов и устраивать "перекрестный допрос" с целью сравнить как возможности самих программ, так и подходы разработчиков к решению тех или иных проблем. Недавно на портале SOFT@Mail.Ru в рамках конкурса "Сисадмин тоже человек" была организована онлайн-конференция, в которой на вопросы пользователей отвечали разработчики трех известных отечественных пакетов разделения доступа в Интернет. Речь идет о программах Lingate (разработчик - АРСОФТ), UserGate (разработчик - АйТи Консалтинг) и Eproxy (разработчик - Etype). Надо сказать, что роднит эти пакеты только их назначение - организовывать доступ в глобальную сеть из сети локальной. В остальном - продукты совершенно разные. Lingate - мощное решение на базе Linux, ориентированное, прежде всего, на сети крупных предприятий (впрочем, малые сети тоже не забыты). UserGate - программа, предназначенная для платформы Windows. До недавнего времени это был чистый прокси-сервер, однако в последней версии появилась поддержка NAT. Что касается пакета Eproxy, то это часть более масштабного пакета Eserv. Отличается Eproxy от остальных пакетов тем, что распространяется с исходными текстами. Главная цель подобной модели распространения - привлечь сторонних разработчиков. И компании Etype это удается. Но вернемся к беседе разработчиков и пользователей. Сама идея одновременного общения с разработчиками нескольких продуктов (которые, к тому же, конкурируют между собой) очень интересна. У пользователей появляется возможность сравнить не только характеристики программ, задавая интересующие их вопросы, но и сравнить стиль и характер ответов самих разработчиков. А это, на мой взгляд, не менее важно. В беседе, о которой идет речь, индивидуальные различия гостей проявились весьма выпукло. Вопросы, задаваемые посетителями, были в общем вполне предсказуемы, и отражали темы, интересные большинству пользователей. Первый вопрос касался поддержки NAT, и это неудивительно, ведь технология NAT постепенно становится обязательным атрибутом систем разделения доступа. И уже в ответе на этот вопрос обозначились различия в подходах разработчиков. Ответы представителя АРСОФТ, разработчика пакета Lingate были самыми подробными и точными. А представитель Etype, Андрей Черезов, в качестве ответа на вопрос о NAT сослался на статью, опубликованную на его сайте. Надо сказать, что в этой статье отражается довольно своеобразный взгляд на необходимость наличия функции NAT в пакете разделения доступа (Представитель Etype вообще отличается интересными воззрениями на различные технические вопросы, отраженными в его статьях). К другим вопросам, интересующим пользователей, относились возможности интеграции рассматриваемых программ с программами других разработчиков (антивирусными средствами, базами данных), проблемы масштабируемости и орагинизации биллинга. Не обошли участники беседы вниманием и животрепещущий вопрос о "кряках" своих программ. В общем, все похвалились, что защита программ надежна и серьезных кряков в сети не обнаружено, а представитель Etype поделился даже опытом устройства на работу бывшего "крякера" и превращения оного из взломщика в защитника программ. Следует отметить, что все разработчики категорически отвергли высказанное одним из посетителей форума предположение о том, что их продукты тайком собирают информацию о пользователях, в том числе, нелегальных. В общем ответы разработчиков следовали в изначально установившемся русле. Представитель Etype частенько ссылался на собственный сайт и особое мнение (как например в ответе на вопрос, посвященный брандмауэрам), разработчик Lingate предоставлял максимально подробную информацию о текущем состоянии продукта, а представитель компании-разработчика UserGate апеллировал к последней версии программы и планам на будущее. Все разработчики выразили желание прислушиваться к пожеланиям пользователей и готовность идти навстречу этим пожеланиям. В ответ на предложение сравнить свои программы с продуктами конкурентов разработчики ответили отказом (что с этической точки зрения было правильно), и заявили, что их продукты нельзя сравнивать, так как они решают разные задачи (что фактически не совсем верно). В общем, беседа получилась интересной, причем не только для пользователей, но и, надо полагать, для самих разработчиков. Некоторые участники форума признались, что слышат об обсуждаемых программах в первый раз, но очень заинтересовались ими. Таким образом, "круглый стол" разработчиков и пользователей можно рассматривать и как средство продвижения программ на рынок. Судя по разделу "Подведение итогов" и разработчики, и пользователи остались довольны проведенным мероприятием, и выразили готовность и впредь участвовать в подобных встречах. Вместо послесловия можно заметить, что подобные конференции - это еще и миниатюрные "срезы" состояния отечественного рынка IT. Было бы здорово, ели бы организаторам удалось усадить за "общий стол" представителей и других секторов этого рынка. А теперь - об участниках интервью. Lingate. Разработчик: АРСОФТРассматриваемая версия: Lingate 1.5. Отличие Lingate от большинства других пакетов заключается в том, что этот пакет основан на операционной системе Linux (в состав коробочного варианта входит полноценный дистрибутив Linux на основе ядра 2.4). И это неудивительно. Linux используется в качестве "шлюзовой" операционной системы во многих сетях, независимо от того, какие ОС используются внутри сети. Мощные сетевые возможности Linux в сочетании с дополнительными функциями Lingate делают этот пакет чрезвычайно привлекательным решением. Рассмотрим подробнее возможности пакета. Среди многочисленных характеристик пакета особого внимания заслуживают следующие:
Рисунок 1. Интерфейс программы Lingate - простота до изящества Lingate 1.5 способен подключать к Интернет до 5 подсетей при наличии системного блока с шестью сетевыми адаптерами или до 63 подсетей при использовании коммутатора VLAN. При этом разные сети могут быть надежно изолированы друг от друга. Пакет позволяет объединять узлы сети в группы (по отделам, офисам, зданиям) с возможностью управления группами. С помощью Lingate можно настраивать ограничения доступа в Интернет как для отдельных пользователей, так и для целых групп, например ограничивая максимальный объем Интернет-трафика.
Рисунок 2. Окно статистики Lingate Задачи безопасности возложены на мощный брандмауэр, снабженный развитой системой генерации отчетов о состоянии безопасности системы. Кроме того генерируются отчеты об активности отдельных пользователей и общие статистические отчеты. Пакет реализует "прозрачное кэширование" Интернет-трафика для экономии потребляемых ресурсов, позволяет создавать Web- и FTP- серверы, и открывать порты отдельных узлов сети для доступа извне. Несмотря на то, что перечень возможностей Lingate позиционирует этот пакет как решение для больших сетей, предусмотрены функции для работы с провайдерами, предоставляющими динамические IP-адреса, в частности при соединении по dial-up. Интересной представляется возможность отслеживать и документировать сбои в работе провайдера, что может быть полезно в случае предъявления провайдеру претензий. Достоинства Lingate, кроме решений, проработанных в самом пакете, определяются выбором базовой платформы, которая наилучшим образом подходит для решения сетевых задач. Впрочем, ставка на Linux может быть и недостатком с точки зрения организаторов сетей, так как освоение сетевых возможностей Linux может потребовать некоторых дополнительных расходов на обучение технического персонала. UserGate. Разработчик АйТи КонсалтингРассматриваемая версия: UserGate 3.0. Эта программа попала в поле моего зрения при написании предыдущего обзора, посвященного программам разделения доступа в Интернет для Windows, однако тогда я не стал писать о ней. Причина этого заключалась в том, что на момент написания предыдущего обзора пакет UserGate не поддерживал трансляцию сетевых адресов (NAT). В то же время, разработчики UserGate обещали добавить поддержку NAT в ближайшем будущем, и я решил не описывать вариант программы без NAT, дабы не портить впечатление об этой хорошей программе на фоне других пакетов, поддерживающих NAT. Разработчики UserGate выполнили свое обещание и теперь программа поддерживает NAT (а я пишу о ней в обзоре ;-)). Напомню, что именно поддержка NAT делает выход в Интертнет "прозрачным", то есть, не требующим специальной настройки, на компьютерах пользователей. Сами разработчики определяют свой продукт как "полноценный прокси-сервер с элементами биллинговой системы". Набор функций пакета указывает на особый акцент, сделанный на применении в сетях предприятий малого и среднего бизнеса. Администраторам локальных сетей на таких предприятиях необходимо иметь возможность индивидуального ограничения ежемесячного трафика, предоставлять сотрудникам возможность выхода в Интернет только в рабочее время, ограничивать доступ к сетевым ресурсам при помощи списков запрещенных и разрешенных сайтов, но при этом не ограничивать доступ к локальному и корпоративному web-серверам и т.д. Кроме того, для более успешного управления работой сети необходим полный отчёт о том, кем и на что расходуется Интернет-трафик и какова его стоимость (пакет снабжен функцией автоматической рассылки пользователям сети уведомлений об израсходованном ими трафике). Со всеми этими задачами UserGate справляется вполне успешно. Кроме уже упоминавшейся поддержки NAT, добавленной в последней версии программы, UserGate обладает стандартным набором функций для пакетов подобного уровня: кэширование HTTP и HTTP over FTP, встроенный Web-сервер, туннели почтовых протоколов SMTP и POP3, назначение портов, развитая система ограничения трафика и ведения отчетности, о которой упоминалось выше, авторизация клиентов сети по MAC-адресам. Внимание разработчиков к потребностям сетей малых компаний отразилось, в частности, в наличии функции автодозвона. Программа обладает хорошо продуманным многофункциональным графическим интерфейсом.
Рисунок 3. Интерфейс программы UserGate - просто, подробно, наглядно Отдельные окна программы позволяют осуществлять мониторинг трафика по каждому пользователю, графический мониторинг скорости соединения для каждого пользователя, мониторинг дерева машины/пользователи/соединения. Все данные отображаются в режиме реального времени. Программа предоставляет также возможность просмотра и управления содержимым встроенного кэша. Создаваемые программой статистические отчеты можно экспортировать в форматах HTML и Excel. К достоинствам программы следует отнеси наглядность пользовательского интерфейса, простоту работы и рекордно низкие требования к аппаратным ресурсам (Windows NT, Pentium 200 МГц, 32 Мб ОЗУ, 2 Мб на жестком диске). Однако, эту программу вряд ли стоит рекомендовать тем, кому необходима мощная и тонкая настройка системы сетевой безопасности. Eproxy. Разработчик: EtypeРассматриваемая версия: Eproxy 3.0. От пакетов, описанных ранее, пакет Eproxy, являющийся частью пакета Eserv, отличает многое. Прежде всего, этот пакет распространяется с исходными текстами на условиях лицензии GNU PL. Подобный подход, в основном, преследует цель позволить сторонним разработчикам создавать собственные дополнения для пакета Eproxy, сам же пакет является коммерческим продуктом. Надо сказать, что разработчики откликнулись на эту возможность, для Eserv/Eproxy разработан ряд дополнений, что косвенным образом свидетельствует о популярности продукта. Вообще в случае с Eserv/Eproxy мы имеем дело не с монолитным приложением, и даже не с законченным пакетом, а с набором компактных модулей ("вес" отдельных программ колеблется в пределах сотен килобайт), из которых, как из кирпичиков, можно собирать сетевой сервер, удовлетворяющий потребностям заказчика. В состав пакета Eserv, кроме Eproxy, входит множество полезных приложений, в том числе бесплатных. Например, бесплатная программа автодозвона EDialer, которой лично я пользуюсь с 1998 года, прекрасно интегрируется с компонентами Eserv. Говоря собственно о прокси-сервере стоит отметить следующее: Eproxy не поддерживает NAT, и это положение является принципиальным для разработчика, о чем подробно рассказано на сайте программы. В состав пакета не включен брандмауэр (его можно установить как бесплатный дополнительный plug-in EservFireWall). Разработчики рекомендуют также пользовать брандмауэрами, встроенными в новейшие версии Windows. В остальном мы имеем прокси-сервер для Windows, с обычным "джентльменским набором" функций: HTTP, HTTPS, FTP, Socks. Сайт разработчика отличается от прочих тем, что носит "неформальный" характер, и кроме стандартной информации о программных продуктах семейства Eserv, содержит статьи, отражающие взгляды разработчика на различные технические вопросы, а также различную информацию, представляющую интерес для сетевых специалистов и людей, интересующихся компьютерными сетями.
*** Смотрите также:Все статьи рубрики Software |
|
|||||||||||||