Базы данных

Содержание

Слайд 2

Идентификация – присвоение субъектам и объектам доступа идентификатора и (или) сравнение предъявляемого

Идентификация – присвоение субъектам и объектам доступа идентификатора и (или) сравнение предъявляемого
идентификатора с перечнем присвоенных идентификаторов
Аутентификация – Проверка принадлежности субъекту доступа предъявленного им идентификатора; подтверждение подлинности
Авторизация - Процесс подтверждения (проверки) прав пользователей на выполнение некоторых действий.

Слайд 3

Злоумышленники
Внешние злоумышленники
Внутренние злоумышленники

Злоумышленники Внешние злоумышленники Внутренние злоумышленники

Слайд 4

Злоумышленники
Внешние злоумышленники
Внутренние злоумышленники
1. Операторы
2. Аналитики
3. Администраторы

Злоумышленники Внешние злоумышленники Внутренние злоумышленники 1. Операторы 2. Аналитики 3. Администраторы

Слайд 5

Операторы
Сотрудники, заполняющие БД, вводя сведения в ручную, либо выполняют задачи связанные с

Операторы Сотрудники, заполняющие БД, вводя сведения в ручную, либо выполняют задачи связанные
обработкой информации.
Работают через приложения, для которых решены проблемы связанные с разграничением доступа.

Слайд 6

Аналитики
Сотрудники выполняющие работы связанные с получением всевозможных отчетов.
Возможности по созданию различных от

Аналитики Сотрудники выполняющие работы связанные с получением всевозможных отчетов. Возможности по созданию
четов с применением языковых средств в том числе различных запросов (select)

Слайд 7

Администраторы
Сотрудники решающие вопросы жизнеобеспечения системы, ее отказо- и катастрофоустойчивости.

Администраторы Сотрудники решающие вопросы жизнеобеспечения системы, ее отказо- и катастрофоустойчивости.

Слайд 8

Проблемы обеспечения ИБ в БД
Управление доступом
Управление целостностью данных
Управление параллелизмом
Восстановление данных
Транзакции и восстановление
Откат

Проблемы обеспечения ИБ в БД Управление доступом Управление целостностью данных Управление параллелизмом
и раскрутка транзакций
SQL-инъекции

Слайд 9

Управление доступом
Управление правами доступа пользователей и приложений.

Управление доступом Управление правами доступа пользователей и приложений.

Слайд 10

Управление целостностью данных
Нарушение целостности данных может быть вызвано рядом причин:
сбои оборудования, физические

Управление целостностью данных Нарушение целостности данных может быть вызвано рядом причин: сбои
воздействия или стихийные бедствия;
ошибки санкционированных пользователей или умышленные действия несанкционированных пользователей;
программные ошибки СУБД или ОС;
ошибки в прикладных программах;
совместное выполнение конфликтных запросов пользователей и др.

Слайд 11

Управление параллелизмом
В системах, ориентированных на многопользовательский режим работы, возникает целый ряд новых

Управление параллелизмом В системах, ориентированных на многопользовательский режим работы, возникает целый ряд
проблем, связанных с параллельным выполнением конфликтующих запросов пользователей.
 Транзакция - объединение совокупности операций, в результате которых БД из одного целостного состояния переходит в другое целостное состояние, в один логический элемент работы 

Слайд 12

Восстановление данных
Можно выделить три основных уровня восстановления:
Оперативное восстановление, которое характеризуется возможностью восстановления

Восстановление данных Можно выделить три основных уровня восстановления: Оперативное восстановление, которое характеризуется
на уровне отдельных транзакций при ненормальном окончании ситуации манипулирования данными (например, при ошибке в программе).
Промежуточное восстановление .Если возникают аномалии в работе системы (системно-программные ошибки, сбои программного обеспечения, не связанные с разрушением БД), то требуется восстановить состояние всех выполняемых на момент возникновения сбоя транзакций.
Длительное восстановление. При разрушении БД в результате дефекта на диске восстановление осуществляется с помощью копии БД. Затем воспроизводят результаты выполненных с момента снятия копии транзакций и возвращают систему в состояние на момент разрушения.

Слайд 13

Транзакции и восстановление
Прекращение выполнения транзакции вследствие появления сбоя нарушает целостность БД .

Транзакции и восстановление Прекращение выполнения транзакции вследствие появления сбоя нарушает целостность БД
Если результаты такого выполнения транзакции потеряны, то имеется возможность их воспроизведения на момент возникновения сбоя . Таким образом, понятие транзакции играет важную роль при восстановлении. Для восстановления целостности БД транзакции должны удовлетворять следующим требованиям:
необходимо, чтобы транзакция или выполнялась полностью, или не выполнялась совсем;
необходимо, чтобы транзакция допускала возможность возврата в первоначальное состояние, причем, для обеспечения независимого возврата транзакции в начальное состояние монопольную блокировку необходимо осуществлять до момента завершения изменения всех объектов;
необходимо иметь возможность воспроизведения процесса выполнения транзакции, причем, для обеспечения этого требования, совместную блокировку необходимо осуществлять до момента завершения просмотра данных всеми транзакциями.

Слайд 14

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

Откат и раскрутка транзакций Основным средством, используемым при восстановлении, является системный журнал,
котором регистрируются все изменения, вносимые в БД каждой транзакцией . Возврат транзакции в начальное состояние состоит в аннулировании всех изменений, которые осуществлены в процессе выполнения транзакции . Такую операцию называют откатом . Для воспроизведения результатов выполнения транзакции можно, используя системный журнал, восстановить значения проведенных изменений в порядке их возникновения, либо выполнить транзакцию повторно . Воспроизведение результатов выполнения транзакции с использованием системного журнала называется раскруткой . Раскрутка является достаточно сложной, но необходимой операцией механизмов восстановления современных БД .

Слайд 15

SQL-инъекции
SQL-инъекции — встраивание вредоносного кода в запросы к базе данных — наиболее

SQL-инъекции SQL-инъекции — встраивание вредоносного кода в запросы к базе данных —
опасный вид атак. С использованием SQL-инъекций злоумышленник может не только получить закрытую информацию из базы данных, но и, при определенных условиях, внести туда изменения.
Имя файла: Базы-данных.pptx
Количество просмотров: 105
Количество скачиваний: 0