НОВОЕ ИЗМЕРЕНИЕ БЕЗОПАСНОСТИ

Zshell — подробности

Версия для печати

Система Zshell - технические подробности

Система Zshell функционально состоит из двух основных модулей:

  • консоль управления
  • резидентная программа, отвечающая за ввод данных в приложения.

Консоль предназначена для настройки системы, описания приложений и правил доступа к ним, их изменения, определения нестандартных элементов оконного интерфейса, используемых в приложениях.

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

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

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

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

Описание приложений и аутентификационная информация

Для того чтобы система Zshell производила автоматический ввод данных в диалоговые окна, необходимо "обучить" систему данному приложению. "Обучение" заключается в создании новой записи и определении действий, которые должны быть выполнены для входа в приложение. На этом же этапе задаются аутентификационные данные, которые система будет подставлять в поля ввода при входе в приложение.

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

Сначала необходимо задать окно аутентификации – это то окно, в котором выполняется ввод аутентификационных данных – имя пользователя и/или пароль. 

После этого необходимо определить действия – последовательность команд, которая должна быть выполнена для внесения аутентификационных данных в поля ввода и, при необходимости, предварительные этим действиям и/или последующие действия (например, нажатие на клавишу ОК).

Осуществление входа в приложение

При запуске приложения резидентный модуль системы Zshell отслеживает, появилось ли окно с заданными параметрами. При появлении окна Zshell производит заданные действия по вводу текста и выполняет дополнительные действия.

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

Таким образом, если для доступа к данному приложению существует несколько профилей, перед входом в приложение будет отображаться окно с предложением выбрать необходимый профиль.

Автоматическая настройка Zshell

Для ускорения настройки системы используются шаблоны. Их применение позволяет автоматизировать этап определения приложений, описание нестандартных элементов и правил для приложений, если они описаны хотя бы на одном компьютере.

Автоматизация настройки Zshell может выполняться в двух направлениях – для упрощения процесса выдачи пользователям электронных идентификаторов и для упрощения процесса переноса конфигурационных данных на компьютеры в сети.

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

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

В дальнейшем участие администратора в работе пользователя не требуется.

Таким образом, администратор может централизованно распространить Zshell на все рабочие места в сети с минимальными затратами.

Интеграция с Zlogin

Zshell позволяет использовать аутентификационные данные из профилей системы Zlogin, находящиеся на электронном идентификаторе. Это может потребоваться в случае, когда для доступа к приложениям требуется ввести имя и пароль от доменной учетной записи.

 

Анонсы

Zecurion и HeadHunter исследовали защиту данных в российских компаниях


Zecurion расширяет бизнес в новом офисе