powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / криптография БД
6 сообщений из 6, страница 1 из 1
криптография БД
    #32355855
pofig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос к знатокам: какие сервера БД поддерживают криптографию файлов базы?
...
Рейтинг: 0 / 0
криптография БД
    #32356144
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня наверное день защиты данных :) Только что здесь обсуждалось.
...
Рейтинг: 0 / 0
криптография БД
    #32359871
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB2 v7.2 поддерживает шифрование строк (не файлов). Шифрование возможно только для длинных переменных (VARCHAR).
...
Рейтинг: 0 / 0
криптография БД
    #32359879
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати наверное баз которые бы поддерживали шифрование файлов (контейнеров с данными) нет, поскольку представь: надо контейнер расшифровать, обновить в нем данные и опять зашифровать (т.о. многопользовательские СУБД сразу отпадают понятно почему, вот однопользовательские возможно).
Наверное корректнее сформулировать вопрос так: какие СУБД поддерживают шифрование (криптографию) данных?
...
Рейтинг: 0 / 0
криптография БД
    #32360123
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOL ASA9:
Код: plaintext
1.
2.
3.
CREATE ENCRYPTED FILE newfile
FROM oldfile
KEY key
ALGORITHM algorithm

Usage
This statement takes an unencrypted database, transaction log file or dbspace and creates a new encrypted file. The original file must not be encrypted. The resulting file is an exact copy of the original file, except that it is encrypted using the specified algorithm and key.

If a database is encrypted using this statement, the corresponding transaction log file (and any dbspaces) must also be encrypted with the same algorithm and key in order to use the database. You cannot mix encrypted and unencrypted files, nor can you mix encrypted files with different encryption algorithms or different keys.

If a database requiring recovery is encrypted, its transaction log file must also be encrypted and recovery on the new database will still be necessary.

The name of the transaction log file remains the same in this process, so if the database and transaction log file are renamed, then you need to run dblog -t on the resulting database.

You can encrypt an existing database or change an existing encryption key by unloading and reloading the database using the -an option with either -ek or -ep. You can also use the CREATE ENCRYPTED FILE statement in conjunction with the CREATE DECRYPTED FILE statement to change an encryption key.


Судя по BOL в ASA идет криптография не данных, а именно самих файлов БД, в том числе и лога.
...
Рейтинг: 0 / 0
криптография БД
    #32360478
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе шифрование данных в таблицах можно организовать самому. Для этого надо чтобы СУБД поддерживала хранимые процедуры и триггеры. Тогда при вставке/обновлении/выборке данных срабатывает соотв.триггер который вызывает хранимую процедуру, производящую шифрование/дешифрование данных.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / криптография БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]