Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Олифер. Сетевые операционные системы.docx
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
16.5 Mб
Скачать

Глава 12. Сетевая безопасность 855

Основные понятия безопасности 857

Конфиденциальность, целостность и доступность данных 857

Классификация угроз 859

Системный подход к обеспечению безопасности 863

Политика безопасности 866

Базовые технологии безопасности 869

Шифрование 870

Симметричные алгоритмы шифрования 871

Несимметричные алгоритмы шифрования 874

Криптоалгоритм RSA 877

Односторонние функции шифрования 879

Аутентификация, авторизация, аудит 882

Аутентификация 882

Авторизация доступа 884

Аудит 887

Технология защищенного канала 888

Технологии аутентификации 891

Сетевая аутентификация на основе многоразового пароля 891

Аутентификация с использованием одноразового пароля 894

Синхронизация по времени 895

Использование слова-вызова 897

Аутентификация на основе сертификатов 898

Схема использования сертификатов 899

Сертифицирующие центры 902

Инфраструктура с открытыми ключами 903

Аутентификация информации 905

Цифровая подпись 906

Аутентификация программных кодов 909

Система Kerberos 909

Первичная аутентификация 912

Получение разрешения на доступ к ресурсному серверу 915

Получение доступа к ресурсу 916

Достоинства и недостатки 917

Выводы 919

Задачи и упражнения 921

Ответы к задачам и упражнениям 923

Глава 1 923

Глава 2 923

Глава 3 924

Глава 4 924

Глава 5 925

Глава 6 926

Глава 7 927

Глава 8 928

Глава 9 929

Глава 10 930

Глава 11 931

Глава 12 931

Рекомендуемая литература 932

  1. Какие события вызывают перепланирование процессов (потоков)?

  2. Поясните разницу между программными и аппаратными прерываниями.

  3. Что такое вектор прерываний?

  4. Какой тип системы прерываний — векторный или опрашиваемый реализован в процессоре Pentium?

  5. Всегда ли прерывание вызывает необходимость перепланирования процессов?

  6. Опишите механизм обработки прерываний в ОС семейства Windows NT.

  7. Какими средствами синхронизации процессов располагает современная ОС?

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

  9. Представим себе двух студентов, которым нужно поработать с одной и той же книгой, имеющейся в библиотеке в единственном экземпляре. Они одновременно пришли в библиотеку, но один из них сначала пошел в читальный зал, и заняв единственное свободной место, отправился в книжное хранилище, а другой — наоборот начал с того, что получил книгу, а потом пошел в читальный зал искать место. В результате ни один из них не может выполнить работу, так как для этого им не хватает необходимого ресурса. Можно ли считать, что в данном случае произошла взаимная блокировка, или другими словами клинч?

Глава 5. Управление памятью

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

Особая роль памяти объясняется тем, что процессор может выполнять инструкции программы только в том случае, если они находятся в памяти. Память распределяется как между модулями прикладных программ, так и между модулями самой операционной системы.