Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Сети -> Internet -> Выход разработчиков в массы: как это было?


Выход разработчиков в массы: как это было?

Общение с разработчиками программ - дело полезное и приятное. Но для большинства пользователей единственная возможность такого общения - онлайн-форумы, где один разработчик общается со множеством пользователей по им самим установленным правилам. Совсем другой стиль общения складывается, когда пользователи могут задавать вопросы сразу нескольким разработчикам разных программных продуктов и устраивать "перекрестный допрос" с целью сравнить как возможности самих программ, так и подходы разработчиков к решению тех или иных проблем. Недавно на портале 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 делают этот пакет чрезвычайно привлекательным решением. Рассмотрим подробнее возможности пакета.

Среди многочисленных характеристик пакета особого внимания заслуживают следующие:

  • встроенная система учета трафика по каждому пользователю;
  • "прозрачный" доступ в Интернет, не требующий установки специального ПО на компьютерах клиентов, или дополнительной настройки клиентских программ;
  • интуитивно понятный русскоязычный интерфейс, доступный через Web-браузер;
  • низкие системные требования к компьютеру (от PII-266);
  • развитые функции биллинга (точный и дифференцированный учет трафика).

Рисунок 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, содержит статьи, отражающие взгляды разработчика на различные технические вопросы, а также различную информацию, представляющую интерес для сетевых специалистов и людей, интересующихся компьютерными сетями.

Общение с разработчиками в форуме будет продолжено!

Ссылки по теме Источник: www.izcity.com
Мониторы сетевой активности
Обнаружение сетевых атак — Snort
Управление доступом в Internet в корпоративных сетях
 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
 
Rambler's Top100