Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Уровень защиты шифрованием

Уровень защиты шифрованиемКомпания Microsoft в версии SQL Server 2005 подняла уровень защиты шифрованием на новый уровень. Службы шифрования и дешифровки реализованы с помощью функций, перечисленных в табл. 12.15 (см. разделы, посвященные определению пользователя, где приводилась информация о сертификатах и ключах шифрования). Функции криптографии выполняют шифрование, приемлемое в бизнес-среде. Их нужно использовать, когда безопасность данных имеет первостепенное значение. В следующем примере выполняется шифрование номера карточки социального страхования с помощью симметричного ключа (для шифрования и дешифровки используется один и тот же пароль). Предполагается, что сертификат и симметричный ключ уже созданы. Не забывайте, что столбец с зашифрованной строкой должен быть объявлен с типом данных VARBINARY, чтобы соответствовать возвращаемому функцией EncryptByKey значению. Решение, какой ключ использовать: симметричный или асимметричный, должно основываться на требованиях системы безопасности и производительности. И ^ Симметричное шифрование и дешифровка относительно быстрые и не требуют существенного обслуживания. Асимметричный ключ обеспечивает более высокий уровень шифрования, однако ценой понижения производительности. Компания Microsoft рекомендует шифровать данные с помощью строгого симметричного ключа, после чего кодировать этот ключ посредством асимметричного ключа. Самое простое шифрование, основанное на пароле, может быть реализовано в Transact — SQL с помощью битового оператора Microsoft SQL Server 2008 XOR (“исключающее или”). Данный тип шифрования очень просто реализовать — и отменить.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *