ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ «МАТИ» - РОСИЙСКИЙ ГОСУДАРСТВЕННЫЙ.

Презентация:



Advertisements
Похожие презентации
Демидов А.В г. Операционные системы Лекция 7 Основы безопасности ОС.
Advertisements

Операционная система это комплекс взаимосвязанных системных программ, назначение которых организовать взаимодействие пользователя с компьютером и выполнение.
Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Архитектура операционных систем Семестр 2, Лекция 1.
Архитектура операционной системы. Ядро и вспомогательные модули операционной системы При функциональной декомпозиции ОС модули разделяются на две группы:
Объектно- ориентированная платформа Windows
Память flash-носителя Память сотового телефона Память настольного компьютера/ноутбука/ нетбука Область для создания виртуального носителя Область для создания.
Операционные системы
Тема 3.2 Многоуровневый подход Обобщением предыдущего подхода является организация ОС как иерархии уровней. Уровни образуются группами функций операционной.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
К построению и контролю соблюдения политик безопасности распределенных компьютерных систем на основе механизмов доверия А. А. Иткес В. Б. Савкин Институт.
Многоуровневое мандатное управление доступом в многооконной графической среде ОС класса Linux Авторы: к.т.н., доцент Д. В. Ефанов * аспирант кафедры 36.
Операционная система. Базовые понятия Операционная система – это комплекс программ, обеспечивающий контроль за существованием, распределением и использованием.
Основы операционных систем. Литература к курсу (основная) В.Е.Карпов, К.А.Коньков Основы операционных систем.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Программное обеспечение Классификация, основные функции и составные операционных систем.
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
Транксрипт:

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ «МАТИ» - РОСИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ имени К.Э.Циолковского Кафедра «Технология производства приборов и информационных систем управления летательных аппаратов» Студентка: Ткачук Д.Д Группа: 3АСУ-4ДС-127 Москва, 2009 г. UNIX системы

Содержание: Введение История UNIX-систем Структура ядра UNIX Файловая подсистема Управление процессами Подсистемы ввода-вывода Архитектура UNIX -систем в сравнении с Windows NT Сравнение основных характеристик безопасности UNIX и NT

Введение. Отличительные признаки UNIX-систем. использование простых текстовых файлов для настройки и управления системой; широкое применение утилит, запускаемых в командной строке; взаимодействие с пользователем посредством виртуального устройства терминала; представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов; использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.

История развития UNIX и UNIX–подобных систем

Структура ядра UNIX

Индексная файловая система UNIX

Виртуальная файловая система UNIX

Управление процессами

Схема взаимодействия системы с устройствами.

Архитектура UNIX -систем в сравнении с Windows NT ХарактеристикаNTUNIX Тип ядра Модульное ядро Монолитное Обработка ошибок происходящих в ядре и драйверах Фатальный крах системы, вывод дампа на синий экран с указанием типа ошибки Обработчик ошибок завершает приложение, в котором произошла ошибка. Ядро системы и остальные подсистемы остаются в целости и сохранности. Графическая система Графическая система интегрирована в ядро Существует отдельно от ядра и функционирует как обычное приложение Разделения прав доступа Разделение прав доступа основано на ACLВсегда есть суперпользователь - root, который имеет доступ абсолютно ко всему Файловые системыNTFS, FAT 32Ext2, Ext3, XFS Технологии OLEActiveXCORBA и Bonobo Поддержка удаленного доступа По умолчанию отсутствует, она реализуется в серверных версиях Windows, а также с помощью дополнительных средств, например, Citrix Есть ПО, поставляемое вместе с ОСОграниченный набор стандартных приложений Богатый набор различного ПО

Сравнение основных характеристик безопасности UNIX и NT. ХарактеристикаNTUNIX Качество и полнота документирования Документирована поверхностно Документирована весьма обстоятельно Доступность исходных текстов Исходные тексты недоступны Исходные тексты доступны Распространенность Существует весьма ограниченное количество представителей NT, причем наблюдается ярко выраженная преемственность дыр от одних версий системы к другим Существует огромное количество разнообразных клонов, причем ошибки одной версии системы зачастую отсутствуют в остальных Сложность кода Код излишне сложен Код предельно прост Поддержка удаленного администрирования Частично поддерживает Поддерживает Комплектность штатной поставки Содержит минимум необходимых приложений Содержит огромное количество приложений, в том числе и непротестиро ванных Механизмы аутентификации Устойчив к перехвату паролей Передает открытый пароль Выполнение привилегированных операций Выполняется операционной системой Выполняется самим приложением со временным повышением привилегий Модель пользователей ИерархическаяОдноуровневая Защита от переполнения буфера Отсутствует, причем сама ОС написана на языке, провоцирующим такие ошибки Возможность доступа в адресное пространство чужого процесса Имеется, разрешена по умолчанию Отсутствует Возможность отладки процессов Имеется, разрешена по умолчанию Имеется, но связана с рядом ограничений Возможность отладки активных процессов Имеется, но требует наличия соответствующих привилегий Отсутствует

Спасибо за внимание!