Лекция: Классификация программного обеспечения. Виды программного обеспечения и их характеристики.

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

Динамическая авторизация — принятие решения о доступе при каждом запросе со стороны действительного субъекта — тоже имеет место в UNIX, хотя она строго не стандартизирована и больше зависит от состояния системы вообще и от характеристик некоторых иных объектов, нежели сам объект доступа, в частности. Право пользоваться входной телефонной линией может быть отнято у абонента при неуплате или перерасходе отведенного времени, для некоторых пользователей может быть ограничено время сеанса или право запускать определенные программы в определенное время, можно ограничить максимальный объем оперативной памяти и дискового пространства

В любом случае процессу авторизации предшествует процесс аутентификации. Аутентификация — это механизм сопоставления работающего пользователя системы некоторому номинальному субъекту. В UNIX с аутентификации должен начинаться любой сеанс работы пользователя.

Обычный сеанс работы пользователя начинается так: утилита getty, запущенная на какой-нибудь терминальной линии, обнаруживает активность на ней, выводит приглашение и вводит входное имя пользователя, после чего запускает программу login, которая выводит подсказку Password: и вводит. Пароль программа login проверяет, и если он не подошел, выводит уже свое приглашение, вводит входное имя и пароль еще раз и снова проверяет. Во многих версиях UNIX после нескольких ошибочных вводов пароля login начинает вставлять после очередного ввода временную задержку, которая с каждым разом увеличивается. Это делается для того, чтобы помешать злоумышленнику подобрать пароль, вводя прямо с терминала предполагаемые варианты.

Пользователь root (он же «суперпользователь») имеет нулевые UID и GID и играет роль доверенного субъекта UNIX. Это значит, что он не подчиняется законам, которые управляют правами доступа, и может по своему усмотрению эти права изменять. Большинство настроек системы доступны для записи только суперпользователю. Как правило, пароль root знает только системный администратор. Он отвечает за все, что творится в системе, — раз уж он все это в состоянии изменить. Именно суперпользователю принадлежит файл /etc/group, который определяет, в какие еще группы, помимо отмеченных в /etc/passwd, входят пользователи системы.

Именно с нулевыми идентификаторами пользователя и группы запускается login: это позволяет ему в дальнейшем «становиться любым пользователем», меняя собственные UID и GID. Многие другие системные действия тоже требуют прав root, но по здравом рассуждении могут быть доверены обычному (не супер) пользователю. С другой стороны, хорошо бы, чтобы никакой настоящий пользователь системы — человек не мог даже подглядеть в эту очередь. Так возникают псевдопользователи — учетные записи, к которым не подходит никакой пароль. Поле SHELL у псевдопользователя часто равно /sbin/nologin, а поле HOME — /nonexistent. Зато система, запуская процесс «от имени» такого псевдопользователя, будет уверена, что ничего крамольного вне своей компетенции этот процесс не совершит даже в результате ошибки.

 

 

Классификация программного обеспечения. Виды программного обеспечения и их характеристики.

Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Установите соответствие между классами прикладного программного обеспечения и названиями конкретных программ. 1. Графические редакторы 2. Системы управления базами данных 3. Геоинформационные системы 4. Системы программирования
Варианты ответа:
Укажите соответствие для каждого нумерованного элемента задания
  Borland Delphi 4
  GiSMeteo 3
  FoxPro 2
  Total Commander
  CorelDraw 1

 

Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Установите соответствие между уровнями программного обеспечения вычислительной системы и их основным назначением. 1. Базовое программное обеспечение 2. Системное программное обеспечение 3. Служебное программное обеспечение 4. Прикладное программное обеспечение
Варианты ответа:
Укажите соответствие для каждого нумерованного элемента задания
  автоматизация работ по проверке и настройке компьютерной системы 1
  обеспечение взаимодействия программ компьютера с программами базового уровня 2
  подключение/отключение внешних устройств
  обеспечение решения конкретных задач на конкретном рабочем месте 4
  проверка состава и работоспособности вычислительной системы 3

 

 

Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Ввод, редактирование и оформление текстовых данных позволяет осуществлять _______________ программное обеспечение.
Варианты ответа:
 
  прикладное
  инструментальное
  служебное (сервисное)
  системное

 

 

Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Одной из функций системного программного обеспечения является…
Варианты ответа:
 
  архивация данных
  организация файловой системы
  проверка диска на наличие ошибок
  дефрагментация диска

 

 
Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Установите соответствие между классами служебных программных средств и названиями конкретных программ. 1. Диспетчеры файлов (файловые менеджеры) 2. Средства сжатия данных (архиваторы) 3. Средства компьютерной безопасности 4. Средства просмотра и конвертации
Варианты ответа:
Укажите соответствие для каждого нумерованного элемента задания
  Total Commander 1
  DrWeb 3
  Adobe Reader 4
  WinZip 2
  Adobe PhotoShop

 

Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Проверка состава и работоспособности компьютерной системы – это назначение __________________ программного обеспечения.
Варианты ответа:
 
  базового
  системного
  прикладного
  служебного (сервисного)

 

Программные средства реализации информационных процессов / Классификация программного обеспечения. Виды программного обеспечения и их…
 
Задание N 1.
Прикладной программой является …
Варианты ответа:
 
  драйвер управления монитором Ответ неверный!   Драйверы относятся к системному программному обеспечению. Закрыть данную подсказку.
  Borland Delphi Ответ неверный!   Borland Delphi является популярной системой программирования для разработки нового программного обеспечения. Закрыть данную подсказку.
  антивирус Касперского Ответ неверный!   Антивирусные программные средства относятся к сервисному (служебному) программному обеспечению. Закрыть данную подсказку.
  AdobePhotoshop

 

еще рефераты
Еще работы по информатике