Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
tstu-tver56.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.2 Mб
Скачать

3.3. Защита базы данных Access

от несанкционированного редактирования

Если база данных Access содержит связи между таблицами с обеспе-

чением целостности данных, то во избежание несанкционированного ре-

дактирования связанных полей этих таблиц, следует изменить связь, сняв

флажки каскадного обновления связанных полей и каскадного удаления

связанных записей (рис. 40). Тогда любые попытки редактирования свя-

занных полей в главной и связанной (подчиненной) таблицах и удаления

связанных записей в главной таблице будут пресекаться с выдачей соот-

ветствующей диагностики (рис. 41). Для восстановления каскадного об-

новления связанных полей и каскадного удаления связанных записей соот-

ветствующие флажки в окне изменения связей должны быть установлены.

После этого становится возможным редактирование связанного поля в

главной таблице с автоматическим обновлением соответствующей записи

в связанной таблице. Также удаление записи в главной таблице автомати-

чески удалит связанную запись в подчиненной таблице.

Примечание. Таблица

«Занятость» главная, а

таблица «Реестр специ-

альностей» – связанная.

Связь между таблица-

ми осуществляется по

ключевым полям «спе-

циальность».

Рис. 40. К защите связанных полей БД Access от редактирования

56

При использовании мастера защиты БД от несанкционированного

доступа (см. рис. 11б) тоже возможно ограничение разрешений на редак-

тирование. Для этого на 5-м шаге мастера, где группе пользователей пре-

доставляются разрешения, следует снять флажок разрешения на обновле-

ние данных (рис. 42).

Главная таблица

Связанная таблица

Рис. 41. Диагностика попыток редактирования связанных записей

в целостной БД Access, защищенной от каскадного обновления и удаления

57

Если база открыта владельцем, то ему доступны все права по редакти-

рованию объектов БД Access. У других пользователей права ограничены

установками мастера защиты (или запретами службы безопасности Win-

dows, если файл БД хранится на диске формата NTFS). Таким образом,

мастер защиты позволяет не только предотвратить несанкционированный

доступ групп пользователей к зашифрованному файлу базы данных, но и

защитить ее от несанкционированного редактирования.

Рис. 42. Ограничение разрешений на редактирование (мастер защиты, 5-й шаг)

3.4. Защита данных от несанкционированного редактирования в сетях

В локальной сети Windows при работе с общим ресурсом (папкой)

единственным надежным способом защиты вложенных файлов от несанк-

ционированного редактирования является установка разрешений на тип

доступа Чтение при снятых флажках Полный доступ и Изменение (см.

рис. 5б, 6). При этом, однако, понятие общего ресурса существенно теряет

свой смысл, ибо какой же он общий ресурс, если его можно только видеть,

но не трогать.

При бригадной работе в среде NetMeeting (локальная или глобальная

сеть) несанкционированное редактирование общего приложения может

быть предотвращено снятием флажка Автоматически принимать запросы

на управление (рис. 43). Теперь любой запрос на перехват управления бу-

дет индуцироваться на дисплее менеджера группы (бригадира) и дожи-

58

даться его санкции. Полный запрет перехватов управления осуществляется

снятием флажка Не беспокоить запросами на управление. В связи с этим

заметим, что не беспокоят запросами только того, кто никому не нужен.

Разрешение управления активизи-

рует флажки и изменяет надпись

Для контроля

р едактирования

снять флажок

Рис. 43. Окно общего доступа к приложению из NetMeeting

с элементами контроля редактирования

Вопросы для самоконтроля и практических занятий

1. Основные способы защиты данных от фальсификации и приписок.

2. Защита документа Word от несанкционированного редактирования.

3. Защита книги Excel от несанкционированного редактирования.

4. Защита базы данных Access от несанкционированного редактирования.

5. Защита приложений MS Office от несанкционированного редактирова-

ния в сетях.

Тема практической работы

Защита данных от несанкционированного редактирования

Задание. 1. Освоить локальные и сетевые средства защиты от несанк-

ционированного редактирования: а) документа Word; б) книги Excel; в) ба-

зы данных Access.

59

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]