Extra Systems Access Server


Введение

Предлагаемая вашему вниманию версия сервера доступа ESAS предназначена для работы под управлением любой операционной системы, поддерживающей стандарт API Win32: Windows 95, 98, ME, NT, 2000, XP. Рекомендуется, однако, использование исключительно серверных платформ: Windows NT, XP, 2000 Server. Также рекомендуется, чтобы сервер, на котором работает данная программа был выделенным (то есть не использовался в качестве рабочей станции).

Назначением данной программы является обеспечение защиты от хакерских атак других серверов Extra Systems ( ESPS, ESVH, ESTS, ESFTPS и т.д.), работающих на той же машине, что и ESAS.

Для этой цели сервер ESAS занимается сбором статистической информации о работе клиентов обслуживаемых им серверов Extra Systems и на основе ее анализа формирует по заданным администратором машины правилам черный список хостов, которым запрещен доступ к сервисам защищаемой машины.

Клиенты сервера ESAS (другие серверы Extra Systems, работающие на данном компьютере) при попытке установить с ними связь со стороны любого удаленного клиента первым делом посылают запрос на ESAS на предмет выяснения наличия запрашивающего их хоста в черном списке сервера ESAS. Если сервер ESAS отвечает, что данный хост у него замечен в недозволенной активности, то запросивший ESAS сервер немедленно разрывает с таким хостом соединение, не принимая и не отдавая хакеру никакой информации.

По ходу обслуживания каждого клиента, работа с которым сервером ESAS была им разрешена, клиенты сервера ESAS (другие серверы Extra Systems, работающие на данном компьютере) информируют сервер ESAS о всех параметрах своего с ним взаимодействия - количестве поступивших запросов, объеме приема и передачи информации, количестве потоков и т.п.

Решение о внесении хоста в черный список сервер ESAS принимает на основании:

Данный сервер реализован в виде сервиса. Для его установки в систему необходимо запустить на исполнение файл esas.exe с параметром командной строки INSTALL, а для устранения данного сервиса из системы - тот же файл, но с параметром командной строки UNINSTALL. Имеется также еще один параметр командной строки - APPLICATION, предназначенный для запуска (без предварительной установки) данного сервера в качестве приложения, а не сервиса. Однако, использование этого параметра не рекомендуется - запускать сервер как приложение, а не как сервис, является нарушением общепринятых правил.

Данная программа может использоваться любым лицом или организацией для любых целей, не противоречащих закону, в том числе коммерческих, без какой-либо оплаты авторам. Ни сейчас, ни когда-либо в будущем никто не имеет права требовать какой бы то ни было оплаты за использование данной программы. Допускается лишь получение платы за оказание консультаций, проведение работ по установке, настройке и сопровождению данного сервера.

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


Сведения об архитектуре

Данная версия сервера доступа Extra Systems разработана на основе тех специфических подходов к программированию интернет серверов, к которым разработчики пришли в результате многолетних усилий в данном направлении.

Основным моментом, которому уделялось внимание, является скорость, стабильность и надежность работы сервера. Разработчики пришли к заключению, что единственным способом добиться этой цели является полный отказ от динамического создания каких-либо объектов по ходу работы сервера. Таким образом, все необходимые объекты (потоки, сокеты, буферы памяти и т.п.) создаются данным сервером однократно в момент запуска и в дальнейшем используются по мере необходимости. Многомесячные испытания данной концепции в ряде тестирующих организаций подтвердили правильность такого подхода.


Настройки

Настройки программы размещаются в файле esas.ini, который находится в каталоге Windows.

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


Программа доступна для загрузки в виде EXE-файла размером 33792 байт. Это полноценная версия, не имеющая в работе никаких ограничений. Ни загрузка программы, ни ее последующее использование не требуют никакой регистрации.

В данный момент можно получить программу версии 3.02 от 5 октября 2002 года.

С новостями версий программы можно ознакомиться на специальной странице.

Для обмена мнениями и выяснения вопросов, касающихся этой программы приглашаем вас на сервер news.arbat.name. Для обсуждения данного продукта там создана группа новостей extrasystems.public.esas.

С вопросами, замечаниями и пожеланиями относительно данной программы можно обращаться

С другими нашими бесплатными продуктами вы можете ознакомиться здесь.


Extra Web Top

Made by Vendor