Тема 3. Монитор безопасности объектов
Монитором обращений называется субъект, активизирующийся при возникновении потока от любого субъекта к любому объекту. Можно выделить два вида мониторов обращений: индикаторный и содержательный. Индикаторный монитор обращений устанавливает только факт обращения субъекта к объекту. Содержательный монитор обращений создает некоторый объект, в который отображается вся информация, передаваемая в потоке.
Монитор безопасности объектов - это монитор обращений, разрешающий только потоки, принадлежащие множеству потоков легального доступа.
3-1. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке чтения данного файла МБО должен запрашивать пароль и разрешать чтение только при верно введенном пароле.
3-2. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке изменения данного файла МБО должен запрашивать пароль и разрешать изменение только при верно введенном пароле.
3-3. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке копирования данного файла МБО должен запрашивать пароль и разрешать копирование только при верно введенном пароле.
3-4. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного исполняемого файла. При каждой попытке запустить данный файл на исполнение МБО должен запрашивать пароль и разрешать запуск только при верно введенном пароле.
3-5. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке чтения данного файла МБО должен смотреть текущее время и разрешать чтение только в определенные промежутки времени.
3-6. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке изменения данного файла МБО должен смотреть текущее время и разрешать изменения только в определенные промежутки времени.
3-7. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке копирования данного файла МБО должен смотреть текущее время и разрешать копирование только в определенные промежутки времени.
3-8. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного исполняемого файла. При каждой попытке запуска на выполнение данного файла МБО должен смотреть текущее время и разрешать запуск только в определенные промежутки времени.
3-9. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. МБО должен разрешать копирование данного файла только в определенные каталоги.
3-10. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. МБО должен разрешать чтение данного файла только программе FAR.
3-11. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. МБО должен разрешать модификацию данного файла только программе FAR.
3-12. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. МБО должен разрешать копирование данного файла только программе FAR.
3-13. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. МБО должен разрешать чтение данного файла только программе NotePad.
3-14. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. МБО должен разрешать модификацию данного файла только программе NotePad.
3-15. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке чтения данного файла МБО должен смотреть текущую дату и разрешать чтение только в определенные дни.
3-16. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке изменения данного файла МБО должен смотреть текущее время и разрешать изменения только в определенные дни.
3-17. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке копирования данного файла МБО должен смотреть текущую дату и разрешать копирование только в определенные дни.
3-18. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного исполняемого файла. При каждой попытке запуска на выполнение данного файла МБО должен смотреть текущую дату и разрешать запуск только в определенные дни.
3-19. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке чтения данного файла МБО должен смотреть текущий день недели и разрешать чтение только в определенные дни недели.
3-20. Реализуйте монитор безопасности объектов (МБО) для отдельно выбранного файла. При каждой попытке обращения к данному файлу МБО должен запрашивать пароль и разрешать доступ только при верно введенном пароле.