3 курс / БСБД2 Лабораторная работа 5
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)
МАСКИРОВАНИЕ Отчет по лабораторной работе №5
по дисциплине «Безопасность систем баз данных»
Студент гр. 7x3-x
_______ xxxxxxxxxxx
_______
Приняла: Преподаватель кафедры КИБЭВС
_______ Романова Е.С.
_______
Томск 2025
Введение
Целью работы является изучение принципов маскирования данных на примере СУБД Microsoft SQL Server.
Постановка задачи:
1.Определить цели маскирования;
2.Определить данные, подлежащих маскированию;
3.Определить функции маскирования согласно определенной цели и виду данных;
4.Осуществить процесс маскирования.
Вариант №2: Данные о сотрудниках нужны практически всему начальственному составу организации и практически всему отделу кадров. Если многие данные о сотрудниках действительно нужны для работы, то номер паспорта в бизнес-процессе нужен далеко не всем. Правда, в рамках компании, поскольку она расположена в Америке, используется несколько другой номер – social security number, который является частным случаем более общего понятия – national identification number.
2
1 ХОД РАБОТЫ
Для маскирования по варианту №2 требуется столбец NationalIDNumber таблицы Employee, столбец в таблице представлен на рисунке 1.1.
Рисунок 1.1 – Столбец без маскирования
Был введен запрос динамического маскирования (рисунок 1.2).
Рисунок 1.2 – Маскирование столбца
Чтобы просмотреть маскирование данных был произведен вход через созданного раннее пользователя, которому были выданы права просмотра информации в таблице (рисунок 1.3 – 1.4). Чтобы пользователь мог увидеть данные без маскирования, был использован запрос GRANT UNMASK to [имя_пользователя].
3
Рисунок 1.3 – Выдача прав на просмотр информации
4
Рисунок 1.4 – Замаскированные данные
Чтобы удалить маскирование был введен запрос, представленный на рисунке 1.5.
Рисунок 1.5 – Удаление маски
5
Заключение
В ходе выполнения данной работы были получены навыки маскирования столбца в таблице, снятия маски для отдельного пользователя и полное удаление маскирования.
6
