Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Базы данных проектирование и реализация. Учебное пособие
.pdf
имеющие права доступа, могут реализовывать их беспрепятственно.
К правам доступа относятся: право на чтение, изменение, хранение, копирование, уничтожение информации, а также права на изменение, использование, уничтожение ресурсов [38].
Секретность – это понятие, которое употребляется по отношению
к отдельным лицам. Это право лица решать, какую информацию он желает разделить с другими, а какую хочет скрыть от других. Отметим, не
существует прямой связи между секретностью и безопасностью, поскольку гипотетическую систему, обеспечивающую абсолютную безопасность (если это возможно), можно использовать таким
секретные данные могут быть раскрыты.
образом, что
Безопасность баз данных предполагает использование широкого
спектра средств для защиты баз от нарушений конфиденциальности, целостности и доступности. Эти средства включают технические, организационные и программные.
Организационные – регламентируют процессы создания и эксплуатации информационных объектов, а также взаимодействие пользователей и систем. К ним относят законодательные и нормативные акты, локальные нормативные документы организации
и меры по обслужива-
нию информационной инфраструктуры объекта.
Аппаратные (технические) – специальное оборудование и устройство, предотвращающее утечки, защищающее от проникновения в ИТинфраструктуру.
Программные – специальное ПО, предназначенное для защиты, контроля, хранения информации.
Программно-аппаратные – специальное оборудование с установленным программным обеспечением для защиты данных.
8.2. УПРАВЛЕНИЕ ДОСТУПОМ К ДАННЫМ
В общем случае все нарушения безопасности можно рассматривать
по трем основным категориям:
неавторизованное раскрытие информации (нарушение конфиден-
циальности);
неавторизованное изменение информации (нарушение целостно-
сти);
неавторизованный отказ в доступе к информации (отказ в до-
ступе).
91

Для СУБД важны все три аспекта информационной безопасности,
и одной из главных задач защиты информации в базах данных является
управление доступом. В соответствии с [14]
управление доступом –
процесс, заключающийся в предупреждении несанкционированного использования данных.
Управление доступом связано с предоставлением возможности
санкционированного и предупреждением несанкционированного доступа к данным. При управлении доступом должны быть определены
процессы, которые может выполнять пользователь.
Решение о предоставлении доступа к данным для их использования
основывается на результатах идентификации и аутентификации, составляющими
процесса авторизации.
Санкционирование доступа, авторизация – предоставление субъ-
екту прав доступа, а также реализация доступа в соответствии с установленными правилами управления доступом [39].
Право доступа – совокупность установленных политикой управле-
ния доступом правил, регламентирующих предоставление доступа
субъекту к объекту или другому субъекту доступа [40].
Права доступа определяют набор действий (например, чтение, запись, удаление), разрешенных для выполнения субъектам доступа
над объектами данных. В некоторых системах в список прав включают:
право на выполнение процедур;
право собственника (владельца);
право администрирования.
Идентификация – действия по присвоению субъектам и объектам
доступа идентификаторов и/или действия по сравнению предъявляемого идентификатора с перечнем присвоенных идентификаторов (процесс распознавания пользователя по его идентификатору).
Аутентификация – действия по проверке подлинности субъекта
и/или объекта доступа, а также по проверке принадлежности субъекту
и/или объекту доступа предъявленного идентификатора и аутентификационной информации. Другими словами, аутентификация заключается
в проверке: является ли субъект тем, за кого он себя выдает. Если в процессе аутентификации подлинность субъекта установлена, то система
защиты информации должна определить его полномочия (совокупность
прав).
92

Идентификатор доступа – признак субъекта или объекта доступа
в виде строки знаков (символов), который используется при идентификации и однозначно определяет (указывает) соотнесенную с ними идентификационную информацию.
Аутентификационная информация – информация, используемая
при аутентификации субъекта доступа или объекта доступа. Это может
быть:
нечто, присущее только пользователю – биометрические данные:
сканеры лица, отпечатков пальцев или сетчатки глаза;
нечто, известное только пользователю: pin-коды, пароли, графи-
ческие ключи, секретные слова;
нечто, имеющееся у пользователя, – некое устройство, содержа-
щее данные для идентификации владельца: флеш-накопители, пластиковые карты и т.п.
Политика информационной безопасности – формальное изложе-
ние правил поведения, процедур, практических приемов или руководящих принципов в области информационной безопасности, которыми
руководствуется организация в своей деятельности [41].
Политика управления доступом – совокупность правил, подлежа-
щих реализации средством защиты информации и регламентирующих
предоставление доступа компонентам среды функционирования этого
средства защиты информации [40].
Руководящие документы ФСТЭК России [42] регламентируют две
политики управления доступом:
дискреционное управление доступом;
мандатное управление доступом.
8.2.1. ДИСКРЕЦИОННЫЙ МЕТОД УПРАВЛЕНИЯ ДОСТУПОМ
Политика дискреционного управления доступом – политика
управления доступом, при реализации которой задается матрица доступа. Строки матрицы определяют связи между субъектами и объектами, доступными пользователю, и правами по доступу к каждому объекту (см. рисунок). В качестве объектов могут быть приложения, модули, база данных, процедуры, представления, отдельные таблицы, записи и поля. Каждая строка
матрицы определяет права конкретного
субъекта на конкретный объект.
Перечень прав обычно содержит:
право на чтение;
93

право на добавление (запись);
право на редактирование (изменение);
право на удаление.
В некоторых системах в этот список включают:
право на выполнение процедур;
право собственника (владельца);
право администрирования.
Идентификатор
субъекта
Идентификатор
объекта
Строка матрицы доступа
Право
на чтение
Право
на запись
Право на из-
менение
Право
на удаление
Благодаря своей гибкости дискреционный метод доступа широко
используется. Тем не менее он имеет значительный недостаток, который заключается в том, что не предоставляется полной гарантии того,
что информация не станет доступна другим субъектам, которые не
имеют к ней доступа, поскольку субъект, имеющий право чтения информации, может без уведомления владельца объекта
передать ее другим субъектам, не имеющим такого права. Дискреционная модель контроля доступа не накладывает ограничений на дальнейшее распространение информации после того как субъект ее получил.
8.2.2. РОЛЕВОЙ МЕТОД УПРАВЛЕНИЯ ДОСТУПОМ
Ролевой метод управления доступом является развитием политики
дискреционного управления, при этом права доступа субъектов системы на объекты группируются с учетом специфики их применения,
образуя роли, несущие определенную семантику.
Роль сопоставляется, с одной стороны, с набором прав доступа, необходимых для выполнения конкретных функций, а с другой стороны –
с подмножеством субъектов (пользователей), которые должны иметь
эти права. Применяется для облегчения управления доступом вместо
назначения отдельных прав персонально каждому пользователю. При
регистрации пользователя ему присваивается соответствующая роль.
В разных ситуациях пользователь
может выполнять различные роли,
если разрешено одновременное выполнение нескольких ролей.
Ролевой подход часто используется в системах, для пользователей
которых четко определен круг их должностных полномочий и обязанностей.
94

8.2.3. МАНДАТНЫЙ МЕТОД УПРАВЛЕНИЯ ДОСТУПОМ
Политика мандатного управления доступом – политика управле-
ния доступом, при реализации которой задаются классификационные
метки (уровни доступа). Все пользователи базы данных считаются разбитыми на непересекающиеся группы. Группа описывает область доступных пользователю данных. Все данные, созданные от имени пользователя, помечаются именем его группы.
Метка объекта (метка конфиденциальности) включает следующее:
1) группа субъекта, который создал
данный объект;
2) RAL – уровень чтения; пользователь может получать (читать) ин-
формацию, RAL-уровень которой не выше его собственного RALуровня (может читать менее конфиденциальные данные);
3) WAL – уровень доступа на запись (модификацию, удаление);
пользователь может модифицировать (удалять) информацию, WALуровень которой не выше его RAL-уровня.
Метка субъекта выглядит аналогично:
1) группа, к которой принадлежит субъект;
2) RAL –
уровень доступа; пользователь может получать (читать)
информацию, RAL-уровень которой не выше его собственного уровня
доступа;
3) WAL – уровень доверия на понижение уровня конфиденциальности; пользователь не может вносить информацию с уровнем доступа
(RAL-уровнем) более низким, чем данный WAL-уровень пользователя.
Иными словами, пользователь не может сделать доступную ему информацию менее конфиденциальной, чем
указано в данном параметре.
Мандатное разграничение доступа чаще всего используется в системах, где приоритетом является обеспечение конфиденциальности данных.
8.2.4. ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ
ДЛЯ РАЗГРАНИЧЕНИЯ ДОСТУПА
Частично проблему ограничения доступа к информации решает использование представлений и хранимых процедур, которые реализуют
тот или иной набор бизнес-действий.
Представление – это именованный хранимый запрос (команда
языка SQL), с помощью которого создается выборка (набор записей,
95

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Федеральный государственный образовательный стандарт высшего образования – бакалавриат по направлению подготовки 09.03.01 – Информатика
и вычислительная техника / Текст: электронный // Портал Федеральных государственных образовательных стандартов высшего образования [сайт]. – URL:
http://fgosvo.ru/uploadfiles/FGOS%20VO%203++/Bak/090301_B_3_12102017.pd
f (дата обращения: 09.04.2022).
2. Федеральный государственный образовательный стандарт высшего об-
разования – бакалавриат по направлению подготовки 09.03.03 – Прикладная
информатика / Текст: электронный // Портал Федеральных государствен-
образовательных стандартов высшего образования [сайт]. – URL:
ных
http://fgosvo.ru/uploadfiles/FGOS%20VO%203++/Bak/090303_B_3_17102017.pdf
(дата обращения: 09.04.2022).
3. Профстандарты 2021. 06 Связь, информационные и коммуникационные
технологии техника / Текст: электронный // Портал Профессиональные стандарты и справочники должностей [сайт] URL: https://classdoc.ru/profstan-
dart/06_it/ (дата обращения: 09.04.2022).
4. ГОСТ Р 52438 2005 Географические информационные системы. Тер-
мины и определения. – Введ. 01.07.2006. – Переизд. 10-2018. – М.: Стандартинформ, 2018. – 12 с.
5. ISO/IEC 2382:2015(en) Information technology – Vocabulary. – URL:
https://www.iso.org/obp/ui/#iso:std:iso-iec:2382:ed-1:v1:en (дата обращения:
09.04.2022)
6. Хургин В. Об определении понятия «информация» // Информационные
ресурсы России. – 2007. – № 3. – C. 6–14.
7. ГОСТ 34.321–96 Информационные технологии. Система стандартов по
базам данных. Эталонная модель управления данными. – Введ. 01.07.2001. –
М.: ИПК «Издательство стандартов», 2001. – 17 с.
8. ГОСТ 6.20.1–90 Электронный обмен данными в управлении,торговле
и на транспорте (ЭДИФАКТ). Синтаксические правила. – Введ. 01.01.1992. –
М.: ИПК «Издательство стандартов», 2001. – 17 с.
97

9. ГОСТ 34.320–96 Информационные технологии. Система стандартов по ба-
зам данных. Концепции и терминология для концептуальной схемы и информационной базы. – Введ. 01.07.2001. – М.: ИПК «Издательство стандартов»,
2001. – 43 с.
10. ГОСТ 17657–79 Передача данных. Термины и определения. – Взамен
ГОСТ 17657–72. – Введ. 01.07.1980. – М.: Стандартинформ, 1980. – 59 с.
11. ГОСТ Р ИСО/МЭК 13335-1–2006 Информационная технология. Методы
и средства обеспечения безопасности. Часть
1. – Введ. 01.06.2007. – М.: ИПК
«Издательство стандартов», 2007. – 18 с.
12. Р 50.1.053–2005 Рекомендации по стандартизациии. Информационные
технологии. Основные термины и определения в области технической защиты
информации. – Введ. 01.01.2006. – М.: ИПК «Издательство стандартов», 2005.
– 12 с.
13. ГОСТ 20886–85 Организация данных в системах обработки данных. Тер-
мины и определения. – Взамен ГОСТ ГОСТ 20886–75. – Введ. 01.07.1986. – М.:
Стандартинформ, 2005. – 8 с.
14. ГОСТ Р ИСО
МЭК ТО 10032–2007. Эталонная модель управления дан-
ными. – Введ. 01-09–2008. – М.: Стандартинформ, 2009. – 40 с.
15. ГОСТ Р 43.0.11–2014 Информационное обеспечение техники и оператор-
ской деятельности. Базы данных в технической деятельности. – Введ. 01-09–
2015. – М.: Стандартинформ, 2015. – 24 с.
16. Федеральный закон от 27.07.2006 № 149-ФЗ (ред. от 08.06.2020) «Об ин-
формации, информационных технологиях и о защите информации» систем /
Текст: электронный // Портал
kremlin.ru [сайт]. – URL: http://www.kremlin.
ru/acts/bank/24157
17. Coronel C. Database systems design, implementation, and management 9 ed. /
C. Coronel, S. Morris, P. Rob – Cengage Learning, 2011. – 720 p.
18. Критерии выбора СУБД при создании информационных систем / Текст:
электронный // Портал INTERFACE.RU [сайт]. – URL: http://www.interface.
ru/home.asp?artId=2147 (дата обращения: 09.04.2022).
19. Коннолли Бегг. Базы данных. Проектирование, реализация и сопровож-
дение. Теория и практика. – 3-е изд.: пер. с англ./ Бегг Коннолли. – М.: Издательский дом «Вильяме», 2003. – 1440 с.
20. ГОСТ 34.601–90. Информационная технология. Комплекс стандартов на
автоматизированные системы. Автоматизированные системы. Стадии создания. Взамен ГОСТ 24.601–86, ГОСТ 24.602–86. – Введ. 01-01–1992. – Переизд.
07-2009. – М.: Стандартинформ, 2009. – 40 с.
21. Журнал «Делопроизводство», 2004
г. № 3. С. 18–24. Методы предпроектного обследования при рационализации делопроизводства Т.В. Кузнецова,
проф., зав. кафедрой, И.А. Подольская, доц., РГГУ.
22. ГОСТ Р ИСО/МЭК 15026-1–2016. Системная и программная инженерия.
Гарантирование систем и программного обеспечения. Часть 1. Понятия и словарь. – Введ. 01-06-2017. – М.: Стандартинформ, 2015. – 23 с.
98

23. ГОСТ Р ИСО/МЭК 12207–2010. Информационная технология. Системная и
программная инженерия. Процессы жизненного цикла программных средств. –
Введ. 01-09-2015. – М.: Стандартинформ, 2015. – 24 с. – Взамен ГОСТ Р ИСО/МЭК
12207–99. – Введ. 30-11-2010. – М.: Стандартинформ, 2011. – 105 с.
24. Калянов Г.Н. Консалтинг при автоматизации предприятий: подходы, ме-
тоды, средства / Г.Н. Калянов. – Москва: СИНТЕГ, 1997. – 316 с
25. «Модель “сущность-связь”» –
шаг к единому представлению данных' /
Текст: электронный // Портал CITFORUM.RU [сайт]. – URL: http://citforum.
ru/database/classics/chen/ (дата обращения: 09.04.2022).
26. IBM Information Management System (IMS) / Текст: электронный // Пор-
тал TADVIZER [сайт]. – URL: http://www.tadviser.ru/index.php/Продукт:IBM_
Information_Management_System_(IMS) (дата обращения: 09.04.2022)/
27. Прамодкумар Дж. Садаладж NoSQL. Новая методология разработки не-
реляционных баз данных / Дж. Садаладж Прамодкумар, Мартин Фаулер. – М.:
Вильямс, 2017. – 192 с.
28. Уилсон Дж.Р. Семь баз данных за семь недель. Введение в современные
базы данных и идеологию NoSQL / Дж. Р. Уилсон, Эрик Редмонд. – М.: ДМК
Пресс, 2018. – 384 с.
29. Codd E.F. «A Relational Model of Data for Large Shared Data Banks».
Communications of the ACM 13 (6): 377–387.(перевод на русский М. Р. Когалов-
ского на http://citforum.ru/database/classics/codd/) (дата обращения: 09.04.2022)/
30. Кузнецов С.Д. Проектирование и разработка корпоративных информаци-
онных систем/ Текст: электронный // Портал CITFORUM.RU [сайт]. – URL:
http://citforum.ru/cfin/prcorpsys/ (дата обращения: 09.04.2022)
31. Громов Г.Р. Национальные информационные ресурсы: проблемы про-
мышленной эксплуатации / Г.Р. Громов. – М.: Наука, 1984. – 240 c.
32. Nine sacked for breaching core ID card database / Текст: электронный //
Портал theguardian.com/ – URL: https://www.theguardian.com/ commentisfree/
henryporter/2009/aug/10/id-card-database-breach (дата обращения: 09.04.2022)
33. Саймон Алан Р. Стратегические технологии баз данных: менеджмент на
2000 год / Алан Р. Саймон. – М.: Финансы и статистика, 1999. – 478 с.
34. ГОСТ Р 50922–2006. Защита информации. Основные термины и определения. – Взамен ГОСТ Р 50922–96. – Введ. 27-12-2006. – М.: Стандартинформ,
2008. – 8 с.
35. Указ Президента Российской Федерации от 06.03.1997 г. № 188 «Об
утверждении перечня сведений конфиденциального характера» систем /
Текст:
электронный // Портал kremlin.ru [сайт]. – URL: http://www.kremlin.ru/acts/
bank/ 10638 (дата обращения: 09.04.2022)
36. Кузнецов С.Д Основы баз данных / С.Д Кузнецов. – 2-е изд. – М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний,
2007. – 484 с.
99

37. Дейт К.Дж. Введение в системы баз данных. – 8-е изд./ К. Дж. Дейт. –
М.: Вильямс, 2005. – 1328 с.
38. Р 50.1.053–2005 Рекомендации по стандартизации. Информационные
технологии. Основные термины и определения в области технической защиты
информации. – Введ. 06-04-2005. – М.: Стандартинформ, 2005. – 12 с.
39. ГОСТ Р 58833–2020 Защита информации. Идентификация и аутентификация. Общие положения. – Введ. 10-04-2020. – М.: Стандартинформ, 2020. –
28 с.
40. ГОСТ Р 59453.1–2021 Защита информации. Формальная модель управ-
ления доступом. Часть 1. Общие положения. – Введ. 27-04-2021. – М.: Стандартинформ, 2021. – 12 с.
41. ГОСТ 53114–2008 Защита информации. Обеспечение информационной
безопасности в организации. Основные термины и определения. – Введ. 10-01-
2009. – М.: Стандартинформ, 2009. – 16 с.
42. Меры защиты информации в государственных информационных системах / Текст: электронный // Портал ФСТЭК России [сайт]. – URL:
https://fstec.ru/component/attachments/download/675
09.04.2022)
43. Gray Jim. The Transaction Concept:Virtues and Limitations/ Текст: элек-
тронный // Портал Jim Gray Summary Home Page [сайт]. – URL: http://jimgray.
azurewebsites.net/papers/thetransactionconcept.pdf (дата обращения: 09.04.2022).
(дата обращения:
100
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
