Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к ГОСу -общий текст.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
428.47 Кб
Скачать

72 Настройки безопасности sql Server.

Безопасность SQL Server достигается:

Средствами обеспечения безопасности на уровне платформы

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

  • Установка последних обновлений системы

  • Настройка брандмауэра для работы с SQL Server, службами Integration Services, Analysis Services, Reporting Services.

  • Настройка поддержки расширенной защиты для проверки подлинности посредством привязки каналов и привязки служб

  • Ограничение доступа к файлам данных SQL Server в операционной системе

Рекомендуется физически разделять сервера данных с серверами веб-служб.

  • Использованием системы проверки подлинности SQL Server

  • Настройкой параметров безопасности участников и объектов базы данных

    • Каждому участнику (пользователю, группе пользователей, роли и процессу) и объекту (серверу, базе данных и объекту БД) предоставляется определенный доступ к ресурсам SQL Server и набор разрешений для уменьшения контактной зоны SQL Server.

  • Необходимо по возможности использовать шифрование данных и систему сертификатов для доступа к ним.

  • Обеспечением безопасности клиентских приложений, обращаются к системе.

Sql Server использует следующее ПО для настройки параметров безопасности:

  • SQL Server Management Studio (среда настройки и управления сервером, толстый клиент)

  • Sqlcmd – работа с сервером из командной строки

  • SQL Server Configuration Manager – средство для управления службами SQL server

  • Программа rskeymgmt (SSRS) – управление симметричными ключами для сервера отчетов.

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

  • Проверка подлинности Windows.

  • Проверка подлинности SQL Server.

Предпочтительно использование Windows-авторизации.

73 Резервное копирование и восстановление в sql Server.

Резервное копирование - это единственный способ надежной защиты данных, позволяющее восстановить данные при:

  • Сбоях носителей

  • Сбоев оборудования

  • Ошибок пользователей и администраторов

  • Других происшествий (хакерская атака, стихийное бедствие и т.д.)

Резервное копирование осуществляется как с целью защиты информации, так и при повседневной деятельности администраторов. (перенос данных с одного сервера на другой, настройки группы доступности AlwaysOn или зеркального отображения баз данных и архивирования)

Для каждого отдельного случая вырабатывается стратегия резервного копирования. Необходимо оценить ряд факторов. Это включает следующее:

  • Производственные задачи организации, относящиеся к базе данных, особенно требования к доступности данных и их защите от потери.

  • Свойства каждой базы данных: размер, типичное использование, характер содержимого, требования к данным и так далее.

  • Ограничения на ресурсы, например: оборудование, персонал, пространство для хранения носителей резервных копий, физическая безопасность этих носителей и так далее.

Перед выбором стратегии резервного копирования и восстановления, необходимо рассчитать, объем места на диске для полной резервной копии базы данных. При выполнении операции резервного копирования данные, содержащиеся в базе данных, копируются в файл резервной копии. Резервная копия содержит только фактические данные в базе данных, а не любое неиспользованное пространство. Поэтому резервная копия обычно меньше, чем база данных. Размер полной резервной копии базы данных можно вычислить с помощью системной хранимой процедуры sp_spaceused.

Далее необходимо создать расписание резервного копирования. После принятия решения о том, какой тип резервного копирования необходим и как часто его выполнять, рекомендуется запланировать регулярное резервное копирование как часть плана обслуживания базы данных.

После всех вышеописанных процедур выполняется тестирование резервных копий.

Для выполнения резервного копирования и восстановления используется SQL Server Management Studio.

Функция восстановления в SQL Server поддерживает восстановление данных из резервных копий целой базы данных, файла данных или страниц данных следующим образом:

  • База данных (полное восстановление базы данных)

  • Вся база данных возвращается в прежнее состояние и восстанавливается, при этом база данных находится в режиме вне сети во время операций возврата и восстановления.

  • Файл данных (восстановление файла)

  • Файл данных или набор файлов данных возвращается в исходное состояние и восстанавливается. Во время восстановления файлов файловые группы, содержащие обрабатываемые файлы, автоматически переводятся в режим вне сети на время восстановления. Любые попытки подключения и работы с файловой группой вне сети приведут к ошибке.

  • Страница данных (восстановление страницы)

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

Язык T-SQL поддерживает инструкции BACKUP и RESTORE для создания резервной копии и восстановления БД, файлов, файловых групп БД, страниц данных.

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