Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Закрытие исходникоа процедур в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
14-1078046402
vidiv
2004-02-29 12:20
2004.03.28
Еще один маленький эффектик!


3-1077167527
esa
2004-02-19 08:12
2004.03.28
conversion error from string "blob"


6-1073631783
INTAARI
2004-01-09 10:03
2004.03.28
Всегда ли доставляются данные по UDP???


11-1057079896
mox
2003-07-01 21:18
2004.03.28
Timer


4-1073995115
Chaynik
2004-01-13 14:58
2004.03.28
Как использовать 16 битную DLL в 32 битном приложении





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский