Шифрование внутри оракула - PullRequest
4 голосов
/ 07 декабря 2009

В точечной сети я могу использовать файл DLL, чтобы мой код был в безопасности от других. Но есть ли способы, чтобы никто не мог увидеть код некоторых моих процедур и триггеров ...

Ответы [ 2 ]

9 голосов
/ 07 декабря 2009

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

2 голосов
/ 07 декабря 2009

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

  1. создать другую схему с синонимами это указывает на весь необходимый код из оригинальная схема.
  2. ограничить доступ к исходной схеме только из новой схемы, таким образом скрывая код.
  3. Использовать новую схему для публичного доступа.

У меня есть код, который может создать такую ​​схему в качестве образца. Посмотрите и посмотрите, подходит ли вам этот подход.

http://1smallthought.blogspot.com/2008/06/creating-shortcut-to-schema-using.html

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