2014-02-05 3 views
0

Есть ли способ скрыть код хранимых процедур даже из DBA/sa для приложения, которое будет установлено/поддерживается на стороне клиента самим клиентом?Шифровать/обфускать TSQL-код в хранимых процедурах

Я видел, что есть возможность использовать предложение WITH ENCRYPTION при создании SP, но кажется, что код можно легко расшифровать.

+0

Как вы говорите, этот код может быть легко расшифрован системным администратором –

+1

@MitchWheat, вы видите другую альтернативу ?! –

+0

запустите его на сервере, которым вы управляете. Кроме того, это просто вопрос, насколько неудобно это. –

ответ

1

http://www.codeproject.com/Tips/353459/A-simple-hack-of-a-built-in-MS-SQL-Server-WITH-ENC

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

+0

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

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