LINUX.ORG.RU

Отключить сервер от сети, закрыть в сейф и выставить часового.

Какая защита требуется?

Deleted
()
Ответ на: комментарий от Deleted

Про 1С я вообще ничего не говорил. 
Пишу на Borland C++ с использованием БД Firebird, а обращаюсь здесь на форуме (как бы мелкомягким тут делать и нечего) потому, что считаю народ здесь толкающийся наиболее дельным (у самого дома стоит Linux, поэтому сюда и заглядываю).
Мне необходимо сделать так, чтобы в паре таблиц БД Firebird 1.5 была недоступна информация в символьных полях в случае выноса БД.

gtyrin
() автор топика
Ответ на: комментарий от gtyrin

Вот оно что... Слово "справочник" навело меня на мысль об 1С :)

На ум приходит шифрование. Можно разместить БД или её часть на шифрованом разделе диска. А можно шифровать на стороне клиента, и хранить в базе зашифрованные поля. Если не требуется поиск по этим полям, то проблем не должно быть. Ключ шифрования -- у руководства.

Это нужно?

Deleted
()
Ответ на: комментарий от Deleted

и да, и - нет...
Это понятно, что необходимо шифрование.

У меня есть 3 варианта:
1. Создавать RAM-диск, куда при запуске программы будет складываться дешифрованная БД с обычного диска. 
В конце работы - обратная дешифрация файла БД на диске.
НЕДОСТАТОК: если что с питанием...

2. Хранить шифрованную БД, а потом в командах SELECT с использованием внешних функций дешифровать.
НЕДОСТАТОК: тормоз в работе и народ говорит, что не будет работать сортировка и проч.

3. Хранить шифрованную БД, SELECT выполнять как есть, 
а перед выводом на экран средствами GUI-библиотек делать дешифрацию.
Об этом способе ничего сказать не могу...

Вот и не знаю, что делать!

Не переходить же на Interbase 7-й ?
Говорят, что в нем есть встроенный механизм защиты.

gtyrin
() автор топика
Ответ на: комментарий от gtyrin

> Создавать RAM-диск, куда при запуске программы будет складываться дешифрованная БД с обычного диска.

Почему просто не хранить файлы базы данных на шифрованом диске? Там есть какие-то очень серьезные требования к роизводительности?

ivlad ★★★★★
()
Ответ на: комментарий от gtyrin

> Тогда вопрос: как организовать такой диск на M$ системах ?

а. это тут offtopic.

ivlad ★★★★★
()
Ответ на: комментарий от gtyrin

Встроенные механизмы защиты в СУБД чаще всего просто <censored>.

Если нужна защита БД - оптимально хранить ее на шифрованном разделе.

А вот чем и как шифровать - вариантов много.

MrKooll ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.