powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Лицензирование коммерческого плагина
25 сообщений из 32, страница 1 из 2
Лицензирование коммерческого плагина
    #38652628
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то у меня совсем нет ни малейшей идеи как можно лицензировать коммерческий плагин к
Firebird, чтобы купив одну лицензию его не использовали на 100500 серверах и базах...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652652
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты про технический момент или юридический?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652668
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамТы про технический момент или юридический?
Про технический, конечно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652736
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
а посмотри в сторону того как лицензируют FBDataGuard. Они индивидуальный файл лицензии присылают при покупке и он должен лежать рядышком в понятном плагину месте.
Алгоритмы защиты этого файла и способы/момент времени/частота проверки валидности лицензии возможны оооочень разные.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652755
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovГаджимурадов РустамТы про технический момент или юридический?
Про технический, конечно.
Смысл? Все-ж обходится.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652768
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

на основе ID железки(ок) генерируй уникальный ID компа, а по нему ключ у себя, который отсылаешь при регистрации. Но так ты привяжешься только к одному компу. Т.е. лицензию сразу на 10 мест выдать не выйдет
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652776
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТ.е. лицензию сразу на 10 мест выдать не выйдет
10 серверов?
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652785
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я хз что там за плагин но предполагаю что что новое в области репликации, а там обычно более 1 сервера. Есть предположение что это UDR для FB3 с триггерами пишущими изменения в файл
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652792
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае ничто не мешает сгенерировать два файла с ключами.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652850
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧто-то у меня совсем нет ни малейшей идеи как можно лицензировать коммерческий плагин к
Firebird, чтобы купив одну лицензию его не использовали на 100500 серверах и базах...


1. Что такое "плагин к FireBird"? :)

2. Электронный ключ защиты. (ЭКЗ)

В ЭКЗ помещаешь алгоритм генерации ЭЦП (ECC 160). Плагин периодически генерирует случайные данные и отправляет на ЭЦП. ЭЦП возвращает подпись. Плагин, зная открытый ключ ECC 160, проверяет правильность генерации подписи.
Без дизассемблирования приложения подменить ключ невозможно.

Как уберечь от использования на 10500 базах в пределах одного сервера - не знаю. Пусть плагин идентифицирует базу, с которой шла работа и запоминает в локальном хранилище. Количество одновременно разрешенных баз можно хранить в защищенной ячейке ЭКЗ.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652855
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой.

Морской десант
2. Электронный ключ защиты. (ЭКЗ)

В ЭКЗ помещаешь алгоритм генерации ЭЦП (ECC 160). Плагин периодически генерирует случайные данные и отправляет на ЭКЗ . ЭКЗ возвращает подпись. Плагин, зная открытый ключ ECC 160, проверяет правильность генерации подписи...
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652863
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Морской Десант!
You wrote on 27 мая 2014 г. 10:54:38:

Морской Десант> Без дизассемблирования приложения подменить ключ невозможно.
us-us!
(как говорит Коваленко)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652877
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантЧто такое "плагин к FireBird"?

это из новой архитектуры Firebird 3. В релиз нотах описано.
В FB2.5 ЕМНИП есть только один плагин - трассировки. В FB3 их куда больше (шифрования базы, шифрования трафика, авторизации, внешние процедуры и функции). Там даже сам движок - плагин
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652880
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHello, Морской Десант!
You wrote on 27 мая 2014 г. 10:54:38:

Морской Десант> Без дизассемблирования приложения подменить ключ невозможно.
us-us!
(как говорит Коваленко)

Ты, наверное, что-то знаешь.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652892
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с базой конечно сложней. Тут наверное надо заводить табличку с полем в котором храниться GUID
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652894
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантТы, наверное, что-то знаешь.
он знает, что защита взламывается обычно именно дизассемблированием. Внезапно?
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652900
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvМорской десантТы, наверное, что-то знаешь.
он знает, что защита взламывается обычно именно дизассемблированием. Внезапно?
Это дорого.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652902
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, часть кода плагина можно вынести во внешний ключ.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652904
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантkdvпропущено...

он знает, что защита взламывается обычно именно дизассемблированием. Внезапно?
Это дорого.
"Дорого ландкрузер заправлять!" (с) Пельмени.

Когда как. Иногда "лютая" защита ломается одним nop-ом.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652913
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanКстати, часть кода плагина можно вынести во внешний ключ.
Ну что там вынесешь, конкретно?
...
Кроме того, обращение к ключу не быстрое (хотя, обещают в конце этого года улучшить ситуацию).
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38652934
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантНу что там вынесешь, конкретно?
Конкретно: "часть кода". Любую. Не обязательно ту, которая будет задействована в каждом обращении к плагину.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38653013
NikolayV81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантwadmanКстати, часть кода плагина можно вынести во внешний ключ.
Ну что там вынесешь, конкретно?
...
Кроме того, обращение к ключу не быстрое (хотя, обещают в конце этого года улучшить ситуацию).

Ну а кто мешает алгоритм работы перед запуском дешифровать в том же ключе? ( через одну функцию из подгружаемой библиотеки и часть данных передающихся функциями не требующими работы в rt режиме ).
Взломать можно всё, что сохранено с помощью обратимых алгоритмов, вопрос чего это будет стоить.
Есть ещё вариант встроить накопление информации о времени "не лицензионной" работы и механизмы повреждения, но это крайне опасно.

P.s. Может получиться так что удачную идею легче реализовать, чем взломать платное по.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38653218
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантЭто дорого.
это обычно ничего не стоит. Потому что есть дофига пацанов, у которых чешутся руки применить полученные умения. И они взламывают все что угодно из чистого интереса.
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38653335
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikolayV81...Ну а кто мешает алгоритм работы перед запуском дешифровать в том же ключе? ( через одну функцию из подгружаемой библиотеки и часть данных передающихся функциями не требующими работы в rt режиме ).
...
Что такое "алгоритм работы перед запуском дешифровать"?
...
Рейтинг: 0 / 0
Лицензирование коммерческого плагина
    #38653373
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантЧто такое "алгоритм работы перед запуском дешифровать"?
как минимум, это значит напороться на включенный DEP, и получить неработающий плагин.
В соотвествии с принципом меча и щита защита софта должна иметь сбалансированные факторы:
- стоимость защищаемого софта
- популярность (распространенность), имеющаяся или предполагаемая, учитывая распространение взломанной версии
- стоимость защиты (кодирования)
- стоимость взлома (предполагаемая)
- количество геморроя для пользователя - сюда входит и "совместимость" защиты с разными ОС, и замена оборудования при привязке к оборудованию.
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Лицензирование коммерческого плагина
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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