Содержание
- 2. Шифрование данных в СУБД Oracle При использовании подпрограмм шифрования и алгоритма MD5 пакета DBMS_OBFUSCATION_TOOLKIT должны выполняться
- 3. Шифрование данных в СУБД Oracle Пример 1. Зашифрование строки «SHHH..TOP SECRET»: SQL> set serverout on SQL>
- 4. Шифрование данных в СУБД Oracle Модификация примера 1: SQL> DECLARE 2 l_enc_val VARCHAR2 (200); 3 BEGIN
- 5. Шифрование данных в СУБД Oracle Основываясь на программах шифрования из пакета DBMS_OBFUSCATION_TOOLKIT, составим несколько функций, чтобы
- 6. Шифрование данных в СУБД Oracle Протестируем данную функцию на разных входных значениях. Пример 1. SQL> set
- 7. Шифрование данных в СУБД Oracle В первом примере мы зашифровывали строку «SHHH..TOP SECRET». Теперь зашифруем другое
- 8. Шифрование данных в СУБД Oracle Изменения в функции : SQL> CREATE OR REPLACE FUNCTION get_enc_val 2
- 9. Шифрование данных в СУБД Oracle Измененная функция шифрования: SQL> CREATE OR REPLACE FUNCTION get_enc_val ( 2
- 10. Шифрование данных в СУБД Oracle Расшифровывание данных SQL> DECLARE 2 l_enc_val VARCHAR2 (2000); 3 l_dec_val VARCHAR2
- 11. Шифрование данных в СУБД Oracle Расшифровывание данных исправление ошибки: SQL> DECLARE 2 l_enc_val VARCHAR2 (2000); 3
- 12. Шифрование данных в СУБД Oracle Шифрование данных типа RAW Когда следует использовать шифрование в формате RAW?
- 13. Шифрование данных в СУБД Oracle Итак, основные правила шифрования в младших версиях Oracle, использующих пакет DBMS_OBFUSCATION_TOOLKIT:
- 14. Шифрование данных в СУБД Oracle При выборе ключа шифрования следует помнить: чем длиннее ключ, тем сложнее
- 15. Шифрование данных в СУБД Oracle Пакет DBMS_CRYPTO имеет ряд преимуществ перед DBMS_OBFUSCATION_TOOLKIT: больший выбор алгоритмов шифрования,
- 16. Шифрование данных в СУБД Oracle Зашифрование данных После того как ключ готов, приступим собственно к шифрованию
- 17. Шифрование данных в СУБД Oracle Пакеты DBMS_OBFUSCATION_TOOLKIT и DBMS_CRYPTO отличаются способами поддержки различных типов шифрования. Пакет
- 18. Шифрование данных в СУБД Oracle Режимы шифрования При шифровании данных каждый шифруемый блок может быть зашифрован
- 19. Шифрование данных в СУБД Oracle Типы дополнения При использовании пакета DBMS_OBFUSCATION_TOOLKIT необходимо явно дополнить данные так,
- 20. Шифрование данных в СУБД Oracle Объединение опций в параметре typ Предположим, что вы выбрали следующие опции
- 21. Шифрование данных в СУБД Oracle Для удобства работы пакет предлагает две константы с предопределенными комбинациями значений
- 22. Шифрование данных в СУБД Oracle Для Oracle Database 12c
- 23. Шифрование данных в СУБД Oracle Функция ENCRYPT принимает входные значения в формате RAW, так что исходные
- 24. Шифрование данных в СУБД Oracle Расшифровывание данных Обратная задача – процесс расшифровывания, при котором зашифрованная строка
- 25. Управление ключами в СУБД Oracle Существует три основных подхода к управлению ключами: использование одного и того
- 26. Управление ключами в СУБД Oracle Рис. 2 – Использование нового ключа для каждой строки
- 27. Управление ключами в СУБД Oracle Рис. 3 – Использование мастер-ключа Кафедра безопасности информационных систем и технологий
- 28. Управление ключами в СУБД Oracle SQL> REM Определяем переменную для хранения зашифрованного значения SQL> VARIABLE enc_val
- 29. Прозрачное шифрование данных в СУБД Oracle Если вы храните ключ шифрования и зашифрованные данные в базе
- 30. Прозрачное шифрование данных в СУБД Oracle Рис. 4 – Модель прозрачного шифрования данных
- 31. Прозрачное шифрование данных в СУБД Oracle Процесс управления «бумажниками» 1. Выбор местоположения «бумажника». Перед первым применением
- 32. Прозрачное шифрование данных в СУБД Oracle 2. Установка пароля для «бумажника». Для этого сначала подключаемся к
- 33. Прозрачное шифрование данных в СУБД Oracle 3. Открытие «бумажника». На предыдущем шаге бумажник был открыт для
- 34. Прозрачное шифрование данных в СУБД Oracle Для того чтобы воспользоваться преимуществами TDE, добавьте предложение ENCRYPT (доступное
- 35. Прозрачное шифрование данных в СУБД Oracle Использование TDE для уже существующих таблиц Выше было показано, как
- 36. Прозрачное шифрование данных в СУБД Oracle Посмотрим на таблицу после шифрования столбца: SQL> DESC scott.accounts; Name
- 37. Прозрачное шифрование данных в СУБД Oracle Для поиска зашифрованных столбцов базы данных используйте новое представление словаря
- 38. Прозрачное шифрование данных в СУБД Oracle Управление ключами и паролями для TDE Что будет, если кто-то
- 39. Прозрачное шифрование данных в СУБД Oracle Фактически команда ALTER TABLE accounts REKEY USING 'aes256'; сменяет не
- 40. Прозрачное шифрование данных в СУБД Oracle Если кто-то узнает пароль «бумажника», вы можете изменить его, используя
- 41. Прозрачное шифрование данных в СУБД Oracle Добавим «привязку» Шифрование предназначено для сокрытия данных, но бывает так,
- 42. Прозрачное шифрование данных в СУБД Oracle Посмотреть состояние и местонахождение бумажника можно только, начиная с 11
- 43. Прозрачное шифрование данных в СУБД Oracle Создание табличных пространств с зашифрованными данными Когда возникает надобность шифровать
- 44. Криптографическое хеширование Отличие хеширования от шифрования в том, что хеширование – это однонаправленный процесс. Вы можете
- 45. Криптографическое хеширование Как можно заметить хеширование имеет два важных отличия от шифрования: при хешировании входную строку
- 46. Криптографическое хеширование Хеширование в Oracle 10g На сегодняшний день алгоритм хэширования MD5 считается недостаточно надежным для
- 47. Криптографическое хеширование Например, чтобы получить хеш-значение для переменной типа RAW, составим функцию : CREATE OR REPLACE
- 48. Криптографическое хеширование Код аутентификации сообщения (MAC) в Oracle 10g Рассмотренный ранее метод хеширования весьма полезен, но
- 49. Криптографическое хеширование Рис. 6. – Использование кода аутентификации сообщения
- 51. Скачать презентацию