ЖУРНАЛ СТА №4/1999

действия пароля, задать минимальное допустимое число символов в пароле. Если говорить о защите паролей в iFIX, то разработчики этой системы сделали акцент на встроенные в Windows NT средства организации парольной защи- ты. Еще одним важным аспектом защиты от несанкционированного доступа яв- ляется противодействие некорректным действиям оператора на уровне опера- ционной системы. Обычно для устойчивой работы АРМ оператора необходимо запретить как завершение самого SCADA-пакета, так и запуск других приложений. Как правило, основная обязанность оператора состоит в наблюдении за технологическим процессом и приня- тии необходимых мер в случае отклоне- ния хода процесса от нормы, о чем, со- гласно заданным на стадии разработки инструкциям, его уведомляет система. От оператора требуется, чтобы он обла- дал минимальными навыками работы с компьютером, но он отнюдь не обязан быть «продвинутым» пользователем. Следовательно, большое значение при- обретает контроль за действиями опе- ратора, дабы он не смог совершить не- обратимых действий, ведущих к непри- ятным последствиям для автоматизиру- емого объекта. Как показывает практи- ка, помимо того что оператор может на- жать не на ту кнопку, очень часто ком- пьютер с запущенной на нем пультовой программой используется не по назна- чению (например для игр). При этом возможна ситуация, когда оператор ув- лечется игрой настолько, что пропустит сообщение о неисправности или ава- рийной ситуации. GENESIS32 позволяeт запретить кон- кретному пользователю переключаться из режима исполнения (run-time) в ре- жим разработки (configure) и завершать приложение при помощи кнопки за- крытия окна, системного меню и ком- бинации клавиш <Alt+F4>. Если оператор не владеет клавиатур- ным интерфейсом, а использует только мышь для получения доступа к меню «Пуск» и переключения между задачами, то в случае настройки приложения для работы в полноэкранном режиме он не сможет запускать какие-либо посторон- ние задачи и переключаться между ра- ботающими приложениями. Однако в общем случае внутренними средствами GENESIS32 не обеспечива- ется запрет запуска приложений через меню «Пуск» (<Ctrl+Esc>), а также пере- ключение на другие приложения с по- мощью комбинации клавиш <Alt+Tab> и диспетчера задач. Если для Windows NT 4.0 установлен Service Pack не ниже 4, то в дополнение к сказанному iFIX позволяет внутренни- ми средствами блокировать доступ опе- ратора к диспетчеру задач Windows NT с использованием комбинации клавиш <Ctrl+Alt+Del> и, следовательно, опера- тор не имеет возможности закрыть приложение с помощью диспетчера за- дач. Кроме того, iFIX позволяет заблоки- ровать запуск посторонних приложе- ний или переключение на них с помо- щью комбинаций <Ctrl+Esc> и <Alt+Tab>. Следует отметить, что почти все до- полнительные «запреты» (кроме запре- та вызова диспетчера задач по <Ctrl+Alt+Del>), которые удобным для разработчика способом накладывают- ся утилитой конфигурирования защи- ты iFIX, достаточно легко могут быть наложены и без ее использования пу- тем ручного редактирования реестра Windows NT (Service Pack 3). Если этим способом запретить все, что возможно, то по <Ctrl+Alt+Del> диспетчер задач вызвать можно, однако в этом случае использовать его для запуска других приложений нельзя, можно лишь за- вершить работу уже запущенных при- ложений или же перезагрузить ком- пьютер (операционную систему), что явно предполагает злой умысел. Пред- ставляется, что для обеспечения безо- пасности программным способом это- го достаточно, так как человек со злым умыслом с тем же успехом может на- жать кнопку аппаратного сброса или отключить электропитание, и меры за- щиты для этого случая должны быть скорее административными. Выводы В рамках обоих пакетов можно обес- печить требуемый уровень доступа для отдельного пользователя и группы пользователей. В рамках применения обеих SCADA- систем можно обеспечить надлежащий уровень безопасности. Однако iFIX пре- доставляет разработчику более удобные и полные средства для конфигурирова- ния защиты. Локализация Вопросы локализации были включе- ны в программу тестирования не слу- чайно. Англоязычный интерфейс и от- сутствие документации на русском язы- ке могут значительно затруднить про- цесс освоения системы. Причем здесь нужно говорить не только о трудностях, с которыми столкнется разработчик проекта, но также и о сложностях при сопровождении системы. Именно по- этому наряду с локализацией справоч- ной системы и документации нами про- верялась локализация интерфейса опе- ратора. На сегодняшний день для пакета GENESIS32 русифицирован пользова- тельский интерфейс практически для всех основных компонентов: ● GraphWorX32 — среда разработки и просмотра мнемосхем; ● Symbol Library — библиотека симво- лов; ● TrendWorX32 Viewer ActiveX — эле- мент просмотра графиков; ● AlarmWorX32 Viewer ActiveX — эле- мент просмотра событий и тревог; ● Persistent Trending — сервер фоновой буферизации; ● Security Configurator — конфигуратор подсистемы безопасности (админис- трирования); ● License Monitor (сервер регистрации событий и контроля лицензии). Из важных компонентов не локализи- рованным остался, пожалуй, только конфигуратор подсистемы обработки тревог (Alarm Server Configurator). К со- жалению, встроенная справочная сис- тема GENESIS32 осталась нерусифици- рованной. Локализованной версии пакета iFIX в настоящее время не существует. Анализ имеющейся в нашем распо- ряжении документации показал, что из всего комплекта документов системы GENESIS32 на русский язык переведено около 50 процентов. Это, в первую оче- редь, руководство пользователя по GraphWorX32, которое также содержит разделы, посвященные работе с эле- ментом просмотра графиков (TrendWorX32 ActiveX), сервером сис- темного администрирования (Security Configurator), сервером фоновой буфе- ризации данных (Persistent Trending), Visual Basic для приложений. Докумен- тация по VBA-классам представлена для следующих программных компо- нентов: GraphWorХ32, TrendWorX32 Viewer ActiveX (элемент просмотра графиков), Persistent Background Trending (сервер фоновой буфериза- ции). Также на русский язык переведен документ «Начальные сведения», кото- рый содержит информацию об архи- тектуре, порядке установки и настрой- ки GENESIS32. Эти документы пред- ставляют собой файлы в pdf-формате, ориентированные на самостоятельное изготовление пользователем твердых копий. Файлы документации могут быть свободно получены пользовате- лем с ftp-сервера дистрибьютора фир- мы Iconics. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 23 4/99

RkJQdWJsaXNoZXIy MTQ4NjUy