
Lotus Notes и Domino имеют целый ряд средств по поддержанию общей безопасности для эффективной защиты пользователей от вредного кода и деструктивных программ. В данном отчете обсуждаются методы использования этих средств для защиты вашей вычислительной системы.
Угрозы
Часто администраторы даже не подозревают об инфекциях, которые могут проникать в сеть и распространяться по ней. Правильная идентификация этих угроз является критичным фактором для борьбы с ними и предотвращения вреда, который они могут причинить. Давайте поближе посмотрим на основные типы этих вредных программ.
Функциональность ECL основана на цифровых подписях элементов дизайна, приложений и почтовых сообщений. Каждый элемент дизайна базы данных, шаблона или формы подписывается разработчиком. Когда клиент Notes пытается выполнить программный код на настольном компьютере, ECL проверяет цифровую подпись на соответствие ряду критериев. Эти критерии определяют – коду с какими подписями разрешено выполнять те или иные действия. Каждая система или шаблон, поставляемый с Notes имеет подпись. Каждому шаблону или базе данных в вашей организации нужно иметь либо подпись разработчика либо подпись администратора. Имеется возможность подписывать одновременно сразу множество базы данных Lotus Notes с помощью клиента Domino Administrator.
Используя ECL администраторы имеют возможность определять и ограничивать действия формул и сценариев (Lotus Script и Java Script), которые могут выполняться на рабочей станции. Более того, администраторы могут гибко контролировать изменения ECL или делегировать эту задачу определенным пользователям в соответствии с потребностями организации.
Три уровня защиты ECL применимы к обеспечению безопасности рабочих станций, кода Java Script и Java апплетов. Организации, которые имеют политику использования ECL сводят к минимуму риск и исключают возможность совершения атак определенных типов. Следующие несколько примеров показывают использование ECL:

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

За дальнейшей информацией о ECL обращайтесь на сайт http://www.notes.net, где найдите статью в журнале Iris Today за декабрь 1999 года, озаглавленную как «Staying alert with Execution Control Lists».
Средства для просмотра файлов
Несмотря на кажущуюся безобидность, ряд образцов вредного кода может реплицироваться и присоединять себя к другим программам и выполнять нежелательные действия. Lotus Notes включает различные средства для просмотра файлов большинства распространенных программных пакетов. Эти средства могут минимизировать риски атак, позволяя пользователям просматривать документы до того как открывать их с помощью внешних приложений, не подвергаясь таким образом угрозе атак макро вирусов.
Например, пользователи могут избежать поражения макро вирусами, преимущественно распространяемыми через документы Microsoft Office (Word, Excel, PowerPoint и т. д.)2, для чтения таких присоединенных документов они будут нажимать кнопку «Просмотр». Это позволит им читать документы не подвергаясь риску, связанному с запуском макросов. Кроме того, рабочие станции пользователей могут быть настроены таким образом, чтобы избежать запуска любых присоединенных файлов.
Фильтрация почты
Благодаря технологии Lotus Notes и Domino R5, администраторы могут легко и быстро определять правила для фильтрации входящей почты на серверах и предотвращать таким образом распространение вирусов внутри компаний.
Эти, новые в версии R5, агенты различаются по тому, когда они запускаются:
За дальнейшей информацией по фильтрации почты обращайтесь на сайт http://www.notes.net, где найдите статью в журнале Iris Today за апрель 1999 года, озаглавленную как «Out of the Box».
Предотвращение использования сохраняемых форм
Обычно используемая для Notes приложений автоматизации рабочих процессов, возможность сохранения формы в документе используется для гарантии того, что документ будет выглядеть правильно в различных обстоятельствах. Однако эта возможность открывает путь для злоупотреблений. Если почтовая бомба угрожает вашей организации, то эту возможность стоит отключить через свойства баз данных и контролировать запуск кода с помощью ECL.
Запрет на запуск внешних приложений – параметр NoExternalApps
Для дальнейшей защиты от почтовых бомб вы можете запретить использование следующих технологий, команд и функций:
Защита паролем
Пароль Notes и Domino защищает и ограничивает доступ к определенным задачам, таким как отправка почтовых сообщений внешними программами. Пользователям требуется ввести свой пароль в случае, если внешние программы, которые используют Mail API (MAPI) пытаются послать Notes почту. Эта функциональность предотвращает самораспространение опасных активных данных, возвращая контроль над ситуацией пользователю, который может блокировать эти действия и отразить такую атаку.
** Замечание: Смотрите онлайновую документацию, Domino R5 Administration Help (help5_admin.nsf) и Domino R5 Designer Help (help5_designers.nsf), где вы найдете дополнительную информацию на темы, обсуждаемые выше.
Технология R5 в деле
Компания Lotus получила определенное число сообщений со ссылкой на то, как возможности Notes и Domino были применены для защиты от вируса «ILOVEYOU». Следующая информация, полученная от Notes администратора из компании CCH Inc, показывает, как он действовал в период этой эпидемии:
Я смог выполнить следующие действия в плане защиты сети Notes/Domino от этого вируса:
1. Я очень быстро сделал простого агента и скопировал его во все наши почтовые базы данных. Общее время на создание агента составило 4 минут и 15-20 минут ушло на копирование. Это было сделано до 8 часов утра – до того, как прибыла основная масса служащих. Дело тут не только в том, что я так быстро соображаю, а скорее в том, что у меня был подходящий инструмент для быстрой разработки и установки этой защиты.
2. Мы даже не останавливали нашу Интернет почту – наша почтовая система не прекращала работать – в то время как другие компании остановили свои почтовые сервера и прекратили работать с почтой.
3. Для той части наших пользователей, которая работала под Exchange невозможно было создать и установить агента, подобного тому который был создан в Notes. Каждый пользователь Exchange должен был создать правило, подобное моему агенту (хотя эти правила влияют только на рабочую станцию пользователя).
4. Кроме того, я объяснил пользователям некоторые базовые принципы безопасности Notes/Domino – в частности то, как работает ECL – чтобы пользователи по ошибке не запустили присоединенные файлы.
5. Мой агент не был заменой антивирусному сканированию или другим подобным формам защиты, но он позволил моей организации продолжить функционирование и предотвратил возникновение проблем у пользователей.
Заключение
Lotus предлагает такие технологии Lotus Notes и Domino R5, которые обеспечивают исчерпывающий уровень безопасности и предоставляют административные и почтовые средства для создания безопасной инфраструктуры. Хотя не существует программного обеспечения, способного справиться с любыми угрозами, ключом к обеспечению безопасности компьютерных систем является правильный набор инструментов и четкая модель администрирования.
Задача обеспечения безопасности требует строгого определения того, кому и что доверено в организации. Критичными факторами являются правильное использование и управление ECL, а также разработка плана идентификации угрозы на основе серверных правил.
Перед тем, как использовать любые новые возможности и рекомендации, обсуждаемые в этой или других статьях, проводите тщательное тестирование приложений и систем. Кроме того, помните, что всегда нужно искать оптимальное соотношение между удобством, использованием каких либо мощных возможностей и уровнем безопасности.
2 Утверждение основано на исследование, проведенном Национальной ассоциацией компьютерной безопасности (NCSA)