SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.04.2010 16:39:29

riji
Участник
Зарегистрирован: 16.04.2010
Сообщений: 2

Защита БД

Доброго времени суток.
Меня интересует возможно ли каким-нибудь образом защитить информацию в БД если жесткий диск с этой базой попадет в чужие руки. Заранее спасибо.

Неактивен

 

#2 16.04.2010 16:52:39

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Защита БД

Средствами БД это сделать нельзя. Воспользуйтесь какой-нибудь системой шифрования
диска типа truecrypt.

Неактивен

 

#3 16.04.2010 17:16:05

riji
Участник
Зарегистрирован: 16.04.2010
Сообщений: 2

Re: Защита БД

Еще раз спасибо за быстрый ответ.

Неактивен

 

#4 16.04.2010 21:42:17

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Защита БД

Почему нельзя? А шифрование данных в БД? И расшифровка на клиенте...


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#5 16.04.2010 21:45:04

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Защита БД

Ну, или расшифровка прямо на сервере, при выборке.


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#6 16.04.2010 23:23:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Защита БД

Ну, если Вы пишете свою программу с нуля, то можно и шифровать-расшифровывать
в клиенте или на сервере, но только это требует изменения (в лучшем случае) или
написания (в худшем) кода. А вопрос звучал так, как будто база и код уже есть,
нужно их защитить от утаскивания smile

Неактивен

 

#7 16.04.2010 23:39:02

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Защита БД

Изначально не говорилось про то, что БД уже есть. wink


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#8 16.04.2010 23:43:59

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Защита БД

К тому же, даже если БД есть, возможно (чисто теоретически) написать, к примеру, утилиту, или даже просто хранимую процедуру, которая будет зашифровывать строки таблиц после завершения работы с БД и расшифровывать перед началом работы.
Это, конечно, из области извращений уже... :-\
И, если требуется шифровать "на лету", метод не подойдёт.


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#9 17.04.2010 12:19:39

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Защита БД

Ну, хорошо. Давайте сойдемся на формулировке «теоретически возможно, но
практически непригодно к использованию». Это будет наиболее правдоподобно smile

Неактивен

 

#10 24.04.2010 11:07:27

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Защита БД

Ну, в случае, если БД ещё нет, то пригодно. smile Но, так-то, вариант с TrueCrypt - видимо, наиболее подходящий.


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson