Безопасность для баз данных Firebird - PullRequest
1 голос
/ 07 февраля 2011

Я использую сервер Firebird 2.50. Насколько я знаю, в Firebird нет способа зашифровать базу данных. Так как же защитить пользовательские данные?

Ручное шифрование всех данных перед сохранением может вызвать проблемы, поскольку я не смогу использовать что-то вроде «начиная с».

Я использую CentO для серверов баз данных. Эти серверы обмениваются данными с сервером приложений, работающим в Windows Server 2008.

Ответы [ 2 ]

2 голосов
/ 07 февраля 2011

Шифрование - это один из нескольких способов защиты от потенциальных злоумышленников.И есть и другие методы.Вам необходимо провести общий анализ безопасности, прежде чем вы решите, шифровать или нет, а если нет, то чем.Вы должны посмотреть, кто является противниками, где они могут ударить, и так далее.Слепое использование шифрования может быть пустой тратой ресурсов / времени / денег / и т. Д.Сначала проведите анализ безопасности.

1 голос
/ 24 марта 2014

DB шифрование возможно в версии 3:

В Firebird 3 появилась возможность шифровать данные, хранящиеся в базе данных.Не весь файл базы данных зашифрован: только данные, индекс и страницы блобов.Чтобы сделать возможным шифрование базы данных, вам необходимо получить или написать подключаемый модуль шифрования базы данных.

Подробнее см. Firebird-3.0.0_Alpha1-ReleaseNotes

...