|
Говоря доступным языком, шифрование - это сокрытие содержимого, изменение данных таким способом, что знание о том, как вернуть данные в первоначальный вид, доступно только их создателю. В этой главе мы обсудим поддержку шифрования в Oracle, останавливаясь прежде всего на концепциях и возможностях, наиболее интересных администраторам баз данных. Основное внимание будет уделено использованию встроенных пакетов Oracle: DBMS_CRYPTO (доступен начиная с версии Oracle 10g Release 1) и DBMS_OBFUSCATION_TOOLKIT (используется преимущественно с более ранними версиями). Остановимся также на защите данных на диске, не рассматривая защиту данных в процессе передачи между клиентом и сервером и защиту данных в процессе аутентификации (две последние задачи требуют наличия опции Advanced Security Option (ASO), поставляемой за отдельную плату). Исключением является только передача паролей, которые шифруются всегда, независимо от наличия ASO. В этой главе вы научитесь создавать базовую систему шифрования, защищающую конфиденциальные данные от неавторизованных пользователей. Вы узнаете, как построить систему управления ключами шифрования, обеспечивающую одновременно сохранность ключей и прозрачность доступа к данным для пользователей приложений. Вы также познакомитесь с криптографическим хешированием и научитесь использовать код аутентификации сообщения MAC (Message Authentication Code). Будет описан режим прозрачного шифрования данных TDE (Transparent Data Encryption), появившийся в Oracle 10g Release 2 и позволяющий с наименьшими усилиями шифровать важные данные и удовлетворяющий требованиям многочисленных нормативных документов. |
СТАТЬИ
- Язык PL/SQL
- Общая характеристика Delphi.NET 2006
- Delphi.NET. приложения Windows Forms
- Работа с базами данных .NET
- Совершенный код - Основы разработки ПО
- Совершенный код - Высококачественный код
- Совершенный код - Переменные
- Совершенный код - Операторы
- Совершенный код - Усовершенствование кода
- Совершенный код - Системные вопросы
- Совершенный код - Мастерство программирования
Авторизация
Шифрование и хеширование данных
|
Главная
→
Язык PL/SQL
→ Шифрование и хеширование данных
|
| 1 2 3 |
