Каков наилучший способ шифрования столбцов в выпуске SQL Server 2005 Express, чтобы никто не мог украсть наш проект базы данных?Шифровать имена столбцов таблиц в SQL Server Express
Благодаря
Каков наилучший способ шифрования столбцов в выпуске SQL Server 2005 Express, чтобы никто не мог украсть наш проект базы данных?Шифровать имена столбцов таблиц в SQL Server Express
Благодаря
нет лучшего способа сделать это.
Если вы обфускаете их, вы даете себе массу боли при отладке. вам придется изменить все запросы. для этого нет хорошего инструмента.
не говоря уже о том, что потенциальный дба, который, возможно, придется посмотреть на него и настроить, будет потерян.
Это, вероятно, сложно для accpet, но ваш дизайн базы данных не является чем-то блестящим и новым. Я уверен, что кто-то еще это сделал раньше. Поэтому нет никакой реальной необходимости защищать его.
Я предлагаю вам установить разрешения для доступа к данным, а не обфускацию схемы. Схема не важна, данные.
Вы можете зашифровать некоторые объекты db, такие как sprocs и views, но это также бесполезно, потому что нет слишком трудных способов взломать его.
лучше защитить вашу базу данных, а затем зашифровать вашу схему таблицы
дать вашему пользователю приложения только минимальные права на базы данных
обеспечить строку подключения http://msdn.microsoft.com/en-us/library/ff648340.aspx#paght000010_step2
Похоже, вы можете только обфускация хранимых процедур, функций, триггеров и просмотров. Link To MSDN
Я не уверен, что шифрование имен столбцов будет отдаленно стоить усилий. Предположительно это повлияло бы на много кода доступа к данным? –
Прошу сообщить, что никто не заботится о вашем дизайне базы данных. – Will