|
Защита PBapp
|
|||
---|---|---|---|
#18+
Мысли в слух о том как спрятать код от "любителей посмотреть" (навеяло после путешествия по форуму). ;) Имеем PBapp.ехе без подключенных .pbd, которые в зашифрованном виде (то ли как файлы, толи как блобы в БД). При старте PBapp.ехе дешифрируем библиотеки, создаем временные файлы pbd и подключаем их к приложению. При закрытии PBapp.ехе удаляем контрольный в голову временные файлы pbd. Т.о. уже при авторизации можно организовать так, чтобы "любитель посмотреть" не только не увидет что там в .pbd (они ещё не дешифрированы, о их количестве и TMP-именах ничего не известно), но и далее PBapp прекращала работать (т.к. pbd ещё не подключенны). Вот такие мысли... Жду критику, комментарии, советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 00:48 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
AISВот такие мысли... Жду критику, комментарии, советы. Берем ProcessMonitor смотрим к каким файлам обращается программа. Видим временные файлы. Смотрим содержимое(даже если они эксклюзивно открыты - есть методы) - видим сигнатуры библиотек PB. Догадываемся что это библиотеки. Копируем их во время работы приложения . Дальше рассказывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 02:13 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky...Дальше рассказывать? т.е. в целом приведенный способ хуже чем Обфускация? P.S. А если в памяти как то открыть и подключить (если это конечно возможно)? Тоже так же будет всё безнадежно просто? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 02:53 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
Хрень какая-то. У Вас там что, какие-то мега-супер-крутые запатентованные алгоритмы используются? Наверняка обычный учет или бухгалтерия. И в чем смысл это все прятать? Чтобы кто-то без Вас не внес туда изменения и с этого денюжку не поиметь? А какова вероятность этого? Что найдется человек, который хорошо знает PB, который будет декомпилировать библиотеки и разбираться в незнакомом ему коде? А если еще и регулярно выпускать новые версии, то в каждую версию нужно будет встраивать изменения. Кому это вообще надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 09:52 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
Локшин МаркХрень какая-то. У Вас там что, какие-то мега-супер-крутые запатентованные алгоритмы используются? Наверняка обычный учет или бухгалтерия. И в чем смысл это все прятать? Чтобы кто-то без Вас не внес туда изменения и с этого денюжку не поиметь? А какова вероятность этого? Что найдется человек, который хорошо знает PB, который будет декомпилировать библиотеки и разбираться в незнакомом ему коде? А если еще и регулярно выпускать новые версии, то в каждую версию нужно будет встраивать изменения. Кому это вообще надо? А всё до боли прозаично. :) Т.к. используемая БД не имеет своей защиты ввиде шифрования, то часть такого функционала создается в PBapp. И это хочется скрыть. Уверен, что хуже не станет, а ещё один барьер для "ЛЮБИТЕЛЕЙ посмотреть" очень даже полезен. Очень сомневаюсь, что Вы зная про такие вещи как "декомпиляция"(и т.п. технологии) не защищаете своё ПО каким-либо образом. Может Вы посоветуете ещё исходники прикладывать к распространяемому платному ПО, т.к. всё равно взломают всё. P.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 11:15 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
AISОчень сомневаюсь, что Вы зная про такие вещи как "декомпиляция"(и т.п. технологии) не защищаете своё ПО каким-либо образом. Может Вы посоветуете ещё исходники прикладывать к распространяемому платному ПО, т.к. всё равно взломают всё. Используйте аппаратную защиту с вынесением части функционала в нее. Иначе все безтолку. А наши программы, например, вполне можно и с исходными кодами распространять, т.к. без внедрения и адаптации ничего путного не выйдет. Критично только для программ, которые поставил и работай. Но это не наш профиль :) AISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :) Там банально насрать могут. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 12:45 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
AISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :) В качестве "кода подъезда" можно использовать уже готовые бесплатные программы для защиты приложений Powerbuilder :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 13:11 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
01.11.2010 11:15, AIS пишет: > P.S. Даже на вход в поъезд дома ставят системы защиты от > несанкционированного доступа, хотя воровать в подъезде нечего. :) А это системы для защиты не от воров, а от засранцев . Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 13:16 |
|
Защита PBapp
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyAISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :) В качестве "кода подъезда" можно использовать уже готовые бесплатные программы для защиты приложений Powerbuilder :) Спасибо, подумаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2010, 05:53 |
|
|
start [/forum/topic.php?fid=15&msg=36930940&tid=1335840]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 341ms |
total: | 566ms |
0 / 0 |