Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Защита PBapp / 9 сообщений из 9, страница 1 из 1
01.11.2010, 00:48
    #36930265
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
Мысли в слух о том как спрятать код от "любителей посмотреть" (навеяло после путешествия по форуму). ;)

Имеем PBapp.ехе без подключенных .pbd, которые в зашифрованном виде (то ли как файлы, толи как блобы в БД).
При старте PBapp.ехе дешифрируем библиотеки, создаем временные файлы pbd и подключаем их к приложению.
При закрытии PBapp.ехе удаляем контрольный в голову временные файлы pbd.

Т.о. уже при авторизации можно организовать так, чтобы "любитель посмотреть" не только не увидет что там в .pbd (они ещё не дешифрированы, о их количестве и TMP-именах ничего не известно), но и далее PBapp прекращала работать (т.к. pbd ещё не подключенны).

Вот такие мысли...
Жду критику, комментарии, советы.
...
Рейтинг: 0 / 0
01.11.2010, 02:13
    #36930311
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
AISВот такие мысли...
Жду критику, комментарии, советы.

Берем ProcessMonitor смотрим к каким файлам обращается программа.
Видим временные файлы.
Смотрим содержимое(даже если они эксклюзивно открыты - есть методы) - видим сигнатуры библиотек PB.
Догадываемся что это библиотеки.
Копируем их во время работы приложения .
Дальше рассказывать?
...
Рейтинг: 0 / 0
01.11.2010, 02:53
    #36930322
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
Anatoly Moskovsky...Дальше рассказывать?
т.е. в целом приведенный способ хуже чем Обфускация?

P.S. А если в памяти как то открыть и подключить (если это конечно возможно)? Тоже так же будет всё безнадежно просто?
...
Рейтинг: 0 / 0
01.11.2010, 09:52
    #36930450
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
Хрень какая-то. У Вас там что, какие-то мега-супер-крутые запатентованные алгоритмы используются? Наверняка обычный учет или бухгалтерия. И в чем смысл это все прятать? Чтобы кто-то без Вас не внес туда изменения и с этого денюжку не поиметь? А какова вероятность этого? Что найдется человек, который хорошо знает PB, который будет декомпилировать библиотеки и разбираться в незнакомом ему коде? А если еще и регулярно выпускать новые версии, то в каждую версию нужно будет встраивать изменения. Кому это вообще надо?
...
Рейтинг: 0 / 0
01.11.2010, 11:15
    #36930630
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
Локшин МаркХрень какая-то. У Вас там что, какие-то мега-супер-крутые запатентованные алгоритмы используются? Наверняка обычный учет или бухгалтерия. И в чем смысл это все прятать? Чтобы кто-то без Вас не внес туда изменения и с этого денюжку не поиметь? А какова вероятность этого? Что найдется человек, который хорошо знает PB, который будет декомпилировать библиотеки и разбираться в незнакомом ему коде? А если еще и регулярно выпускать новые версии, то в каждую версию нужно будет встраивать изменения. Кому это вообще надо?
А всё до боли прозаично. :)
Т.к. используемая БД не имеет своей защиты ввиде шифрования, то часть такого функционала создается в PBapp. И это хочется скрыть. Уверен, что хуже не станет, а ещё один барьер для "ЛЮБИТЕЛЕЙ посмотреть" очень даже полезен.
Очень сомневаюсь, что Вы зная про такие вещи как "декомпиляция"(и т.п. технологии) не защищаете своё ПО каким-либо образом. Может Вы посоветуете ещё исходники прикладывать к распространяемому платному ПО, т.к. всё равно взломают всё.

P.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
...
Рейтинг: 0 / 0
01.11.2010, 12:45
    #36930863
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
AISОчень сомневаюсь, что Вы зная про такие вещи как "декомпиляция"(и т.п. технологии) не защищаете своё ПО каким-либо образом. Может Вы посоветуете ещё исходники прикладывать к распространяемому платному ПО, т.к. всё равно взломают всё.
Используйте аппаратную защиту с вынесением части функционала в нее. Иначе все безтолку. А наши программы, например, вполне можно и с исходными кодами распространять, т.к. без внедрения и адаптации ничего путного не выйдет. Критично только для программ, которые поставил и работай. Но это не наш профиль :)
AISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
Там банально насрать могут.
...
Рейтинг: 0 / 0
01.11.2010, 13:11
    #36930926
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
AISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
В качестве "кода подъезда" можно использовать уже готовые бесплатные программы для защиты приложений Powerbuilder :)
...
Рейтинг: 0 / 0
01.11.2010, 13:16
    #36930940
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
01.11.2010 11:15, AIS пишет:

> P.S. Даже на вход в поъезд дома ставят системы защиты от
> несанкционированного доступа, хотя воровать в подъезде нечего. :)

А это системы для защиты не от воров, а от засранцев .
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.11.2010, 05:53
    #36932632
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита PBapp
Anatoly MoskovskyAISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
В качестве "кода подъезда" можно использовать уже готовые бесплатные программы для защиты приложений Powerbuilder :)
Спасибо, подумаю.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Защита PBapp / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]