- •Сборник информационных материалов по курсу «Защита информации и информационная безопасность»
- •Вопрос 1.
- •Основные понятия безопасности компьютерных систем.
- •Современные программные угрозы информационной безопасности.
- •Компьютерные вирусы.
- •Троянские кони (программные закладки).
- •Средства нарушения безопасности компьютерных сетей
- •Угроза целостности
- •Угроза отказа служб
- •Субъекты, объекты и доступ
- •Вопрос 2.
- •Угроза раскрытия
- •Уровни безопасности, доверие и секретность
- •Вопрос 3.
- •Объектно-концептуальная модель рпс.
- •Пространство отношений доступа к объектам вс.
- •Использование понятия легитимности при построении модели безопасности вс.
- •Вопрос 4. Классификация удаленных атак на компьютерные сети Понятие удаленной атаки
- •Вопрос 5. Политики и модели безопасности
- •Модели дискретного доступа
- •Модели мандатного доступа
- •Модель Белла и Лападула
- •Удаленное чтение
- •Доверенные субъекты
- •Проблема системы z
- •Модель системы безопасности с полным перекрытием
- •Модели контроля целостности
- •Модель понижения уровня субъекта
- •Модель понижения уровня объекта
- •Объединение моделей безопасности
- •Проблемы контроля целостности ядра системы
- •Вопросы 6 и 7. Методы анализа безопасности программного обеспечения.
- •Контрольно-испытательные методы анализа безопасности по.
- •Логико-аналитические методы анализа безопасности по.
- •Вопрос 8. Анализ novell netware с точки зрения таксономии причин нарушения информационной безопасности
- •Неправильное внедрение модели безопасности
- •1. Отсутствие подтверждения старого пароля при его смене.
- •2. Недостатки в реализации опций Intruder detection и Force periodic password changes.
- •3. Слабое значение идентификатора супервизора.
- •4. Право на создание файлов в каталоге sys:mail.
- •5. Ненадежность атрибута «только для выполнения».
- •6. Получение прав пользователя сервером очереди.
- •1. Возможность обращения хэш-функции
- •2. Атака с использованием сервера печати.
- •3. Использование состояния отсутствия информации.
- •1. Приведение базы данных связок в неработоспособное состояние.
- •2. Недостатки механизма подписи пакетов.
- •1. Передача нешифрованных паролей программой syscon.
- •Ошибки в администрировании системы
- •1. Наличие права на запись в системный каталог
- •2. Наличие права на чтение sys:system
- •Вопросы 9-10. Механизмы реализации основных типов удаленных атак
- •1. Анализ сетевого трафика.
- •6. Сетевой червь (worm).
- •Вопрос 11. Удаленные атаки на ос novell netware 3.12
- •2. Ложный сервер сети Novell NetWare 3.12.
- •Вопрос 13. Удаленные атаки на хосты internet
- •1. Исследование сетевого трафика сети Internet.
- •2. Ложный arp-сервер в сети Internet.
- •3. Ложный dns-сервер.
- •4. Навязывание хосту ложного маршрута с помощью протокола icmp для создания в сети ложного маршрутизатора.
- •5. Подмена одного из участников сетевого обмена в сети при использовании протокола tcp.
- •6. Использование недостатков идентификации tcp-пакетов для атаки на rsh-сервер.
- •Вопросы 14 – 16. Использование систем firewall
- •Достоинства применения Firewall.
- •Недостатки, связанные с применением Firewall.
- •Структура и функционирование Firewall.
- •Принципы работы Firewall.
- •Режим доступа к службам.
- •Усиленная аутентификация.
- •Фильтрация пакетов.
- •Шлюзы прикладного и сетевого уровня.
- •Вопросы 17-21. Основные схемы защиты на основе Firewall.
- •Firewall — маршрутизатор с фильтрацией пакетов.
- •Firewallна основе шлюза.
- •Экранированный шлюз.
- •Firewall –экранированная подсеть.
- •Объединение модемного пула с Firewall
- •Вопрос 22. Особенности защиты сетей на основе Firewall
- •Этапы разработки политики доступа к службам.
- •Гибкость политики.
- •Обеспечение Firewall.
- •Администрирование Firewall.
3. Слабое значение идентификатора супервизора.
В NovellNetwareкаждому объекту при создании присваивается уникальный номер —идентификатор объекта (ObjectID). Он используется во многих функциях, в частности, в криптофункциях часто применятся операцияXORObjectIDдля первичной зашифровки.
Как ни парадоксально, но у супервизора идентификатор в 99.9%систем равен 00000001h(значение, устанавливаемое при инсталляции ОС), соответственно операцияXORним изменяет всего один бит из 32.Это позволяет значительно повысить скорость переборных (bruteforce) функций.
4. Право на создание файлов в каталоге sys:mail.
По умолчанию у любого пользователя существует право на создание файлов в каталоге SYS:MAILПользуясь этим правом и в связи с наследованием прав подкаталогами, пользователь может создать любой файл в любом из подкаталогов SYS:MAIL,которые, как известно, являются личными каталогами остальных пользователей. В частности, он может создать файлlogin(если таковой не существует) и записать туда троянскую программу, которая будет исполняться при входе пользователя-жертвы в систему. Для этого ему нужно знать всего лишь идентификатор этого пользователя (т.к. личные каталоги называются исходя из идентификатора), который получается стандартными функциямиNovellAPI. Отметим, что личный каталог супервизора практически всегда будет называтьсяSYS:MAIL\1 (см. предыдущий пункт).
Подчеркнем также, что создать файл loginзлоумышленник сможет только в том случае, если атакуемый пользователь специально удалил его, т.к. при введении нового пользователя у него в личном каталоге по умолчанию появляется файлloginс нулевой длиной. Т.к. права на модификацию и уничтожение файлов в SYS:MAILотсутствуют, то изменить такой файл не удастся.
5. Ненадежность атрибута «только для выполнения».
В NovellNetWareфайлам может быть присвоен атрибут "только для выполнения", который позволяет только запускать файл, и не позволяет даже читать его. Это может быть использовано как дополнительная мера защиты важных системных файлов.
Однако реализация этой возможности такова, что любой пользователь может скопировать защищенный таким образом файл. Для этого ему необходимо загрузить с помощью специальной программы защищенный файл для исполнения, а затем, не исполняя его, записать дамп памяти на диск, получив таким образом копию защищенной программы. (Не будем касаться здесь проблем получения точной копии первоначального файла, таких как генерация таблицы перемещений (relocationtable) и т.п. —они в большинстве случаев вполне решаемы).
Другой недостаток атрибута "только для выполнения" тот, что пользователь, который его установил (даже супервизор), не может стандартными средствами ОС его снять.
6. Получение прав пользователя сервером очереди.
NovellAPIпредоставляет функциюChangeToClientPigthsO, которая позволяет служебному серверу очереди (Queueserver) использовать права пользователя, который поместил это задание в очередь. Данная функция является, по всей видимости, устаревшей и, возможно, оставлена для совместимости с предыдущими версиямиNovellNetWare. Она может быть отключена с консоли сервера с помощью командыSETAllowChangeToClientRights =OFF. Таким образом, если удастся идентифицироваться на файл-сервере как сервер очереди, то можно будет выполнить вызов этой функции и получить права конкретного пользователя (в т.ч. и супервизора).
ОТСТУТСТВИЕ ИДЕНТИФИКАЦИИ И/ИЛИ АУТЕНТИФИКАЦИИ СУБЪЕКТОВ И ОБЪЕКТОВ
Это самая обширная группа причин для любой сетевой операционной системы, и NovellNetWareне исключение. Особенно часто причиной атак служит неправильная идентификация сетевых пакетов, вызванных подменой адреса отправителя (spoofing). Для целей аутентификации уNovellNetware 3применяется собственный криптографический алгоритм, вNovellNetware 4он усилен использованием открытых и закрытых ключей.
