Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Закрытие исходникоа процедур в FireBird   Найти похожие ветки 

 
Petr V. Abramov ©   (2004-02-26 23:24) [0]

Так как штатного средства для subj нет (или я о нем не знаю?), в RDB$PROCEDURES.RDB$PROCEDURE_SOURCE удалил текст процедуры и написал "не й сюда глядеть" :) Вроде все работает. Но насколько такие действия корректны? Oracle, например, сразу и без разговоров снимает базу с техподдержки, если выясняется, что Вы лазили в системные таблицы.


 
Юрий Зотов ©   (2004-02-26 23:26) [1]

> Oracle, например, сразу и без разговоров снимает базу с
> техподдержки, если выясняется, что Вы лазили в системные
> таблицы

И правильно делает. "Не й лазить в системные таблицы".
:о)


 
Petr V. Abramov ©   (2004-02-26 23:32) [2]

> И правильно делает
 Правильно делает. Лазить не надо. Но Oracle предоставляет утилиту wrap.exe, которая исходники PL/SQL переводит в какой-то полубинарный-полухрензнаеткакой вид. И проблема акрытия исходников решается. А с IB/FB как быть?


 
Johnmen ©   (2004-02-26 23:34) [3]

В данном случае, не смотря на "Не й лазить в системные таблицы" (что вполне справедливо), достаточно корректны. Причем данный способ достаточно известен.
Одно но - подправить ХП будет проблематично...:)


 
kaif ©   (2004-02-26 23:37) [4]

Неужели настолько нетривиальна реализация, что ее нужно скрыть?


 
Petr V. Abramov ©   (2004-02-26 23:59) [5]

> kaif ©   (26.02.04 23:37) [4]
 98% тривиальна, 2% - нет. Но по-любому есть соображения, по которым скрыть надо.


 
kaif ©   (2004-02-27 01:21) [6]

2 Petr V. Abramov ©   (26.02.04 23:59) [5]
Это Ваше право. Тогда поддержу вслед за Johnmen ©. Я тоже слышал о таком подходе. Судя по тому, как об этом часто говорят, как о методе решения этой проблемы, возможность этого будет учитываться разработчиками Firebird. Единственное, я бы проверил, работает ли backup-restore. Так как без этого очень плохо и я бы не рискнул тогда это использовать.


 
Petr V. Abramov ©   (2004-02-27 02:05) [7]

> Так как без этого очень плохо
 :))))))
 Да без этого не просто плохо, без этого как в том анекдоте про Винни-Пуха, который упал со своего шарика :)


 
Sergey_Masloff   (2004-02-27 11:30) [8]

kaif ©   (27.02.04 01:21) [6]
работает b-r
но вообще это изврат ИМХО


 
Awex   (2004-02-27 11:38) [9]

>>>RDB$PROCEDURES.RDB$PROCEDURE_SOURCE удалил текст
Совет:
Лучше текст не удалять а шифровать по определенному алгоритму.
Плюсы: Помимо скрытия реализации в случае надобности можно подправить(после расшифровки).
Минусы: Нужно средство шифрования\расшифрования (по простенькое средство работающее например по алгоритму XOR сделать очень просто- как говориться и дешево и сердито).


 
Petr V. Abramov ©   (2004-02-27 13:34) [10]

> Sergey_Masloff   (27.02.04 11:30) [8]
> но вообще это изврат ИМХО
 Это я и сам по запаху чую, только вот без "изврата" - как? Может, умные люди чего лучше придумали?



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.033 c
14-1074852867
stas
2004-01-23 13:14
2004.03.28
Мобилы


14-1077873030
Некто интересующийся
2004-02-27 12:10
2004.03.28
Интересуюсь мнением


1-1078900964
Лысый
2004-03-10 09:42
2004.03.28
Округление


11-1057675007
IronWit
2003-07-08 18:36
2004.03.28
listview как с ним работать


1-1078585143
Alexey_
2004-03-06 17:59
2004.03.28
Увеличение размеров Hint у иконки в Трей е