Я прочитал здесь сообщения о триггерном шифровании с ключевым словом WITH ENCRYPTION
, но это бесполезно со всеми инструментами расшифровки в сети.Сильное шифрование SQL Server 2005-2008
Есть еще несколько способов шифрования триггеров?
Я прочитал здесь сообщения о триггерном шифровании с ключевым словом WITH ENCRYPTION
, но это бесполезно со всеми инструментами расшифровки в сети.Сильное шифрование SQL Server 2005-2008
Есть еще несколько способов шифрования триггеров?
Если вы действительно хотите защитить свою бизнес-логику, используйте SQL CLR, если базового шифрования и соглашения с вашими клиентами недостаточно. http://msdn.microsoft.com/en-us/library/938d9dz2.aspx
Совершенно откровенно, и это не означает, что вы немного похожи на вас, но в наши дни вы можете сделать очень мало для запуска T-SQL, что потребовало бы много усилий для обратной инженерии, даже если бы пользователи не могли " t получить доступ к коду. Взятие этой логики из базы данных в целом, вероятно, лучший способ ее защитить.
mmm спасибо, поэтому с этим я могу развернуть проект sql внутри сервера Sql. Внутри этого проекта я могу зашифровать/дешифровать файл trigger.sql с помощью ключа пароля, хранящегося в безопасном месте. Это имеет смысл? Я думаю, он может работать – Nick