Zaszyfrowanie funkcji SQL Server

Zaszyfrowanie funkcji SQL Server
0

Cześć,
Chciałem się zapytać czy jest jakaś możliwość zaszyfrowania funkcji w SQL Serverze tak, by nikt nie mógł odczytać ciała tej funkcji – nawet administrator?
Chodzi o to, że napisanie takiej funkcji zajmie dość dużo czasu i wymaga dobrej znajomości struktury bazy danych. Chciałem więc to zrobić, bo ułatwi mi oraz innym to pracę w programie. Nie chcę jednak, by firma sobie przywłaszczyła to co zrobię (gdyby trzeba było się rozstać w złej atmosferze :P). Dlatego, jako twórca takiej funkcji, chciałbym jako jedyny mieć wiedzę jak ona dokładnie działa.

Marcin.Miga
  • Rejestracja:prawie 17 lat
  • Ostatnio:około 11 godzin
  • Postów:2792
0

Da się. Poszukaj function_option (ENCRYPTION) na stronie https://msdn.microsoft.com/pl-pl/library/ms186755(v=sql.110).aspx
AQle treż słyszałem, że dla starszej wersji był (nieoficjalny) decoder ...

0

Dzięki wielkie!!

FI
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:88
0

Ja też słyszałem, że jakikolwiek sysadmin odczyta procedurę, oczywiście trzeba się nagimnastykować.


Szkolenia, audyty, konsultacje SQL Server
Radkomp, sqlszkolenia
MCTS, MCiTP, MCSA, MCSE, MCT
http://sqlszkolenia.pl
WL
  • Rejestracja:ponad 21 lat
  • Ostatnio:10 dni
  • Postów:1083
1

Faktycznie, szkoda zachodu na szyfrowanie, bo odczytać jest to banalnie prosto...
Pierwsze lepsze zapytanie do googla i już można przebierać i wybierać w gotowcach.
Jak ktoś ma dostęp do bazy danych na poziomie admina, to nie da się tego zrobić efektywnie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.