Главная страница
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.042 c
1-1078830477
Ш-К
2004-03-09 14:07
2004.03.28
О наследовании классов


8-1068910424
Artur
2003-11-15 18:33
2004.03.28
Image. (Rotate)


1-1078995931
Dmitrij_K
2004-03-11 12:05
2004.03.28
Mastera помогите!!! MS Word as Delphi


14-1078385774
TUser
2004-03-04 10:36
2004.03.28
Linux for чайник


14-1077853110
CrytoGen
2004-02-27 06:38
2004.03.28
библиотечные функции, которых нет в Delphi