Утечка данных при шифровании на уровне базы данных - PullRequest
1 голос
/ 07 июля 2010

Я прочитал комментарий о том, что при шифровании данных на уровне базы данных, а не на уровне приложения, некоторые данные будут сохраняться в виде простого текста в журналах.Правда или ложь?и это то, о чем мне следует беспокоиться?

Ответы [ 2 ]

1 голос
/ 07 июля 2010

Хорошо,

Хорошо, если вы выполняете шифрование данных на уровне базы данных, это означает, что вы передаете данные в виде открытого текста по различным каналам, маршрутизаторам и в приложение.

Таким образом, чтобы сделать его безопасным, вам нужно защищать каждый канал от конца до конца, что, очевидно, создает большую угрозу безопасности. Тем более что у вас нет контроля над каждым узлом и каналом из вашей базы данных в вашем приложении в целом.

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

Примечание. Даже если БД и Приложение находятся на одном и том же сервере, это все равно действует, поскольку вы можете рассматривать возможное прямое соединение между приложением и БД как канал.

С уважением,

1 голос
/ 07 июля 2010

Да.Например, запрос номера кредитной карты может быть напечатан в журнале.Чтобы этого не происходило, вы должны отключить или выборочно войти в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...