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

3 курс / БСБД2 Лабораторная работа 5

.pdf
Скачиваний:
0
Добавлен:
13.07.2026
Размер:
298.11 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)

МАСКИРОВАНИЕ Отчет по лабораторной работе №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