Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Базы данных проектирование и реализация. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
имеющие права доступа, могут реализовывать их беспрепятственно. К правам доступа относятся: право на чтение, изменение, хранение, ко­пирование, уничтожение информации, а также права на изменение, ис­пользование, уничтожение ресурсов [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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]