Кирилл Панов Специалист по технологиям microsoft rus

21
Кирилл Панов Специалист по технологиям Microsoft Rus

Upload: palti

Post on 05-Jan-2016

93 views

Category:

Documents


3 download

DESCRIPTION

Новые возможности безопасности и управления. Кирилл Панов Специалист по технологиям Microsoft Rus. Темы. Прозрачное шифрование Управление основанное на политиках. Прозрачное шифрование Transparent Data Encryption (TDE). Шифрование / Дешифрование на уровне базы данных DEK зашифрован : - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Кирилл Панов Специалист по технологиям Microsoft Rus

Кирилл ПановСпециалист по технологиямMicrosoft Rus

Page 2: Кирилл Панов Специалист по технологиям Microsoft Rus

Темы

Прозрачное шифрование Управление основанное на

политиках

Page 3: Кирилл Панов Специалист по технологиям Microsoft Rus

Прозрачное шифрованиеTransparent Data Encryption (TDE)

Шифрование/Дешифрование на уровне базы данных

DEK зашифрован: Сервисным Мастер Ключом

(Service Master Key) Для хранения ключей можно

задействовать аппаратные модули безопасности (HSM)

DEK должен быть дешифрован при Присоединении файлов БД Восстановлении резервной

копии

SQL Server 2008

DEK

Приложение

Зашифрованная страница

DEK - database encryption key

Page 4: Кирилл Панов Специалист по технологиям Microsoft Rus

Иерархия ключей TDE

SQL Server 2008 Пользовательская база

Database Encryption Key

Operating System LevelData Protection API (DPAPI)

SQL Server 2008Instance Level

Service Master Key

SQL Server 2008 Master Database

Database Master Key

SQL Server 2008 Master Database

Сертификат

Пароль

CREATE DATABASE ENCRYPTION KEY WITH ALGORITHM = { AES_128 | AES_192 | AES_256 | TRIPLE_DES_3KEY } ENCRYPTION BY SERVER CERTIFICATE Encryptor_Name

ALTER DATABASE database_name SET ENCRYPTION ON

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password'

Page 5: Кирилл Панов Специалист по технологиям Microsoft Rus

Сценарии использования

Без ключа или HSM базу данных не открыть.

Page 6: Кирилл Панов Специалист по технологиям Microsoft Rus

Использование прозрачного шифрования

База данных защищена Не требуется изменения приложения!

Нет ограничения по типам данных и индексам (за исключениям Filestream)

Небольшое падение производительности CPU

Резервные копии и файлы данных бесполезны без ключа

Page 7: Кирилл Панов Специалист по технологиям Microsoft Rus

Использование прозрачного шифрования

Компрессия баз данных Включайте компрессию до шифрования

Компрессия резервных копий Не использовать

Зеркалирование Скопируйте сертификат с основного

сервера на зеркальный

Page 8: Кирилл Панов Специалист по технологиям Microsoft Rus

Расширяемое управление ключом Extensible Key Management KEM

Хранение ключа, управление и шифрование производится HSM

Реализуется через SQL EKM Provider DLL

SQL EKM Provider DLL

SQL EKM Key(HSM key proxy)

Data

SQL Server

HSM

Page 9: Кирилл Панов Специалист по технологиям Microsoft Rus

Преимущества использования EKM

Безопасность Данные и ключи физически разделены

(ключи хранятся на Смарт-картах, USB устройствах, HSM )

Шифрование Реализация на уровне оборудования

Другие алгоритмы шифрования

Page 10: Кирилл Панов Специалист по технологиям Microsoft Rus

Прозрачное шифрование

ДемоДемо

Page 11: Кирилл Панов Специалист по технологиям Microsoft Rus

Темы

Прозрачное шифрование Управление основанное на

политиках

Page 12: Кирилл Панов Специалист по технологиям Microsoft Rus

Управление в корпоративной среде

Управление одним экземпляром

Управление основанное на политиках

Page 13: Кирилл Панов Специалист по технологиям Microsoft Rus

Управление основанное на политиках Определение политики

КатегорииКатегории

ФасетыФасеты УсловияУсловия ПолитикиПолитики

Page 14: Кирилл Панов Специалист по технологиям Microsoft Rus

Примеры политик

ОграниченияXPCmdShell == FalseXPCmdShell == FalseSQLCLR == TrueSQLCLR == TrueDBMail == FalseDBMail == False

Имена таблиц должны заканчиваться на “%_tbl”

Только редакции Express и Developer могут быть установлены на рабочих станциях разработчиков

Page 15: Кирилл Панов Специалист по технологиям Microsoft Rus

Ручная проверка администратором

Задание SQL Server Agent проверяет по расписанию и пишет в журнал о несоответствиях

DDL триггера откатывают не соответствующие изменения

Информация о несоответствующих изменениях пишется в журнал

Мониторинг выполнения условиям политик

Page 16: Кирилл Панов Специалист по технологиям Microsoft Rus

Управление при помощи политик

ДемоДемо

Page 17: Кирилл Панов Специалист по технологиям Microsoft Rus

Итоги

SQL Server 2008 позволяет эффективно управлять инфраструктурой серверов При помощи управления основанного на

политиках для выполнения задач безопасности и администрирования

Усилить безопасность данных используя прозрачное шифрование

Page 18: Кирилл Панов Специалист по технологиям Microsoft Rus

Ссылки

Российская группа пользователей SQL Server http://sql.ineta.ru

Page 19: Кирилл Панов Специалист по технологиям Microsoft Rus

Ссылки

Форум Российской группы пользователей SQL Server http://sqlclub.ru

Page 20: Кирилл Панов Специалист по технологиям Microsoft Rus

Ссылки

Блоги наших участников http://blogs.gotdotnet.ru/personal/yliberman/ http://blogs.gotdotnet.ru/personal/denish/

Page 21: Кирилл Панов Специалист по технологиям Microsoft Rus

Ссылки Сайт http://sql.ru переводит форум на SQL

Server 2008