Шифрование на уровне столбца
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Шифрование на уровне столбца — это тип метода шифрования базы данных, который позволяет пользователю выбирать конкретную информацию или атрибуты для шифрования вместо шифрования всего файла базы данных. Чтобы понять, чем шифрование на уровне столбца отличается от других методов шифрования, таких как шифрование на уровне файлов , шифрование диска и шифрование базы данных базовое понимание шифрования , необходимо .
Как правило, когда данные собираются и сохраняются в виде записей, эти записи отображаются в табличном формате в строках базы данных, причем в каждой строке регистрируются определенные атрибуты. Некоторые данные могут быть более конфиденциальными, чем другие, например дата рождения, номер социального страхования, домашний адрес и т. д., которые могут служить идентификацией личности. Чтобы обеспечить безопасную передачу и хранение этой частной информации, данные проходят шифрование, то есть процесс кодирования открытого текста в зашифрованный текст. Неспециализированные считыватели или получатели не смогут прочитать данные без ключа дешифрования. Другим примером, иллюстрирующим эту концепцию, является база данных, в которой хранятся номера телефонов клиентов. Набор телефонных номеров покажется большинству читателей бессмысленным буквенно-цифровым текстом со смесью символов, совершенно бесполезным для тех, у кого нет прав доступа для просмотра данных в открытом тексте (исходной форме).
Поскольку не все хранимые данные всегда конфиденциальны и важны, было создано шифрование на уровне столбца, чтобы предоставить пользователям гибкость в выборе того, какие атрибуты следует или не следует шифровать. Это сделано для того, чтобы свести к минимуму снижение производительности при выполнении криптоалгоритмов путем перемещения данных на устройства и из них.
Применение и преимущества
[ редактировать ]Эта технология была принята многими компаниями-разработчиками программного обеспечения для шифрования по всему миру, включая IBM , MyDiamo (Penta Security), Oracle и другие. Шифрование на уровне столбца не хранит один и тот же ключ шифрования, как шифрование таблицы, а отдельные ключи для каждого столбца. Этот метод минимизирует вероятность несанкционированного доступа.
Преимущества шифрования на уровне столбца
[ редактировать ]Преимущества шифрования на уровне столбца: [ 1 ]
- Гибкость данных для шифрования. Приложение может быть написано для контроля того, когда, где, кем и как просматриваются данные.
- Возможно прозрачное шифрование
- Более безопасен, поскольку каждый столбец может иметь свой собственный уникальный ключ шифрования в базе данных.
- Шифрование возможно, когда данные активны, а не просто «находятся в состоянии покоя».
- Скорость получения сохраняется, поскольку зашифрованных данных меньше.
Ссылки
[ редактировать ]- ^ «Различия между всей базой данных и шифрованием столбцов» . Безопасность NetLib . 21 января 2016 г. Проверено 30 июля 2018 г.