Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 вопрос  [new]
dimakz
Member

Откуда:
Сообщений: 1574
как сделать шифрование процедур, структуру таблиц и т.д. в 2008,
т.е. чтоб нельзя было посмотреть код sql в процедурах например,
или структуру таблиц?
16 фев 12, 15:47    [12103847]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
https://www.sql.ru/forum/actualthread.aspx?tid=162582
16 фев 12, 15:50    [12103873]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
Andraptor
Member

Откуда: Ukraine, Kharkiv
Сообщений: 291
в процедурах
create proc...
with encryption
as

но это не железный вариант... умеючи можно расшифровать
16 фев 12, 15:51    [12103879]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
Andraptor
умеючи можно расшифровать

Ага точно. Вот например SQL Decryptor влет открывает.
16 фев 12, 15:56    [12103932]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
dimakz
Member

Откуда:
Сообщений: 1574
а как сделать, так , чтоб нельзя было посмотреть сам sql код процедуры?
16 фев 12, 16:04    [12104016]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
dimakz,

А вам, простите, зачем?
16 фев 12, 16:05    [12104026]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
dimakz
а как сделать, так , чтоб нельзя было посмотреть сам sql код процедуры?


других вариантов нет.
16 фев 12, 16:09    [12104077]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
dimakz
а как сделать, так , чтоб нельзя было посмотреть сам sql код процедуры?

для проц, функций, и.т.п. используйте CLR + шифрование (оно заменяет Именованые классы на всякую непонятную хрень. очень сложно расковырять). Таблицы пишите типо N46D, поля N46D13F - хрен знает зачем это поле.
Боитесь что систему взломают. Или перепишут?
16 фев 12, 16:10    [12104085]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
gds
Боитесь что систему взломают. Или перепишут?

Неее , чтоб этот говнокод не видили.

Если в нормальной ситсеме можно оптимизировать процедуры / представления , то с криптованными не алё.
16 фев 12, 16:14    [12104128]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
Ken@t
gds
Боитесь что систему взломают. Или перепишут?

Неее , чтоб этот говнокод не видили.



Ken@t
Если в нормальной ситсеме можно оптимизировать процедуры / представления , то с криптованными не алё.

+1. это точно.
16 фев 12, 16:17    [12104157]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
dimakz
Member

Откуда:
Сообщений: 1574
чтоб систему не переписали..вот для этого нужно
17 фев 12, 06:18    [12106996]     Ответить | Цитировать Сообщить модератору
 Re: вопрос  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
dimakz,
Есть одно нетривиальное решение. В рамках компании "защитись от админа".
Пишешь экстернал процедуру на Делфи и засовываешь туда то, что ОЧЕНЬ СЕКРЕТНО. :). Единственный недостаток - не работает на x64 сервере. Или надо отдельно компилить. Тоже не панацея. Просто отрефлекторить делфовый код чуть-чуть сложнее :). Хотя наверное сейчас появится ссылка на декомпилятор (где-то в глубине души надеюсь).
17 фев 12, 13:56    [12109728]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить