2015-06-26 3 views
0

Я работаю на веб-сайте ASP, я не знаю администратора базы данных, чтобы знать что-либо о данных, хранящихся в базе данных. есть способ кодирования данных в базе данных и декодирования до поместите его в форму сайта. спасибоКодировать данные в базе данных SQL Server

ответ

0

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

Да, вы можете зашифровать свои данные перед их сохранением на сервере базы данных и расшифровать их после их выталкивания (зашифрованного) с сервера базы данных.

Однако есть что-то, что вы должны тщательно планировать.

1) где вы храните свой пароль для шифрования? если вы используете язык скриптов, пароли также очевидны для администратора. Даже если вы используете скомпилированный двоичный код, нетрудно видеть пароли, если вы не защищаете их тщательно.

2) Выполнение запроса может быть выполнено строго. Если вы зашифруете столбец, вы не сможете их искать, используя что-то «col = some_value».

Очень сложно защитить свои данные от тех, кто контролирует ваши серверы. Вам нужно принять некоторые предостережения, но вам все равно нужно доверять своему администратору.

Смежные вопросы