|
|
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Что-то у меня совсем нет ни малейшей идеи как можно лицензировать коммерческий плагин к Firebird, чтобы купив одну лицензию его не использовали на 100500 серверах и базах... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 23:31:54 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Ты про технический момент или юридический? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 00:20:34 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамТы про технический момент или юридический? Про технический, конечно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 01:46:14 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а посмотри в сторону того как лицензируют FBDataGuard. Они индивидуальный файл лицензии присылают при покупке и он должен лежать рядышком в понятном плагину месте. Алгоритмы защиты этого файла и способы/момент времени/частота проверки валидности лицензии возможны оооочень разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 09:13:42 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovГаджимурадов РустамТы про технический момент или юридический? Про технический, конечно. Смысл? Все-ж обходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 09:36:40 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, на основе ID железки(ок) генерируй уникальный ID компа, а по нему ключ у себя, который отсылаешь при регистрации. Но так ты привяжешься только к одному компу. Т.е. лицензию сразу на 10 мест выдать не выйдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 09:44:46 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисТ.е. лицензию сразу на 10 мест выдать не выйдет 10 серверов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 09:53:57 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
я хз что там за плагин но предполагаю что что новое в области репликации, а там обычно более 1 сервера. Есть предположение что это UDR для FB3 с триггерами пишущими изменения в файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 09:58:51 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
В таком случае ничто не мешает сгенерировать два файла с ключами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 10:01:31 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЧто-то у меня совсем нет ни малейшей идеи как можно лицензировать коммерческий плагин к Firebird, чтобы купив одну лицензию его не использовали на 100500 серверах и базах... 1. Что такое "плагин к FireBird"? :) 2. Электронный ключ защиты. (ЭКЗ) В ЭКЗ помещаешь алгоритм генерации ЭЦП (ECC 160). Плагин периодически генерирует случайные данные и отправляет на ЭЦП. ЭЦП возвращает подпись. Плагин, зная открытый ключ ECC 160, проверяет правильность генерации подписи. Без дизассемблирования приложения подменить ключ невозможно. Как уберечь от использования на 10500 базах в пределах одного сервера - не знаю. Пусть плагин идентифицирует базу, с которой шла работа и запоминает в локальном хранилище. Количество одновременно разрешенных баз можно хранить в защищенной ячейке ЭКЗ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 10:47:16 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Ой. Морской десант 2. Электронный ключ защиты. (ЭКЗ) В ЭКЗ помещаешь алгоритм генерации ЭЦП (ECC 160). Плагин периодически генерирует случайные данные и отправляет на ЭКЗ . ЭКЗ возвращает подпись. Плагин, зная открытый ключ ECC 160, проверяет правильность генерации подписи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 10:49:06 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Hello, Морской Десант! You wrote on 27 мая 2014 г. 10:54:38: Морской Десант> Без дизассемблирования приложения подменить ключ невозможно. us-us! (как говорит Коваленко) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 10:56:00 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантЧто такое "плагин к FireBird"? это из новой архитектуры Firebird 3. В релиз нотах описано. В FB2.5 ЕМНИП есть только один плагин - трассировки. В FB3 их куда больше (шифрования базы, шифрования трафика, авторизации, внешние процедуры и функции). Там даже сам движок - плагин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:02:43 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
МимопроходящийHello, Морской Десант! You wrote on 27 мая 2014 г. 10:54:38: Морской Десант> Без дизассемблирования приложения подменить ключ невозможно. us-us! (как говорит Коваленко) Ты, наверное, что-то знаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:04:46 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
с базой конечно сложней. Тут наверное надо заводить табличку с полем в котором храниться GUID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:11:32 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантТы, наверное, что-то знаешь. он знает, что защита взламывается обычно именно дизассемблированием. Внезапно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:12:37 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
kdvМорской десантТы, наверное, что-то знаешь. он знает, что защита взламывается обычно именно дизассемблированием. Внезапно? Это дорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:15:44 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Кстати, часть кода плагина можно вынести во внешний ключ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:16:01 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантkdvпропущено... он знает, что защита взламывается обычно именно дизассемблированием. Внезапно? Это дорого. "Дорого ландкрузер заправлять!" (с) Пельмени. Когда как. Иногда "лютая" защита ломается одним nop-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:17:02 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
wadmanКстати, часть кода плагина можно вынести во внешний ключ. Ну что там вынесешь, конкретно? ... Кроме того, обращение к ключу не быстрое (хотя, обещают в конце этого года улучшить ситуацию). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:21:16 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантНу что там вынесешь, конкретно? Конкретно: "часть кода". Любую. Не обязательно ту, которая будет задействована в каждом обращении к плагину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:27:34 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантwadmanКстати, часть кода плагина можно вынести во внешний ключ. Ну что там вынесешь, конкретно? ... Кроме того, обращение к ключу не быстрое (хотя, обещают в конце этого года улучшить ситуацию). Ну а кто мешает алгоритм работы перед запуском дешифровать в том же ключе? ( через одну функцию из подгружаемой библиотеки и часть данных передающихся функциями не требующими работы в rt режиме ). Взломать можно всё, что сохранено с помощью обратимых алгоритмов, вопрос чего это будет стоить. Есть ещё вариант встроить накопление информации о времени "не лицензионной" работы и механизмы повреждения, но это крайне опасно. P.s. Может получиться так что удачную идею легче реализовать, чем взломать платное по. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 12:01:28 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантЭто дорого. это обычно ничего не стоит. Потому что есть дофига пацанов, у которых чешутся руки применить полученные умения. И они взламывают все что угодно из чистого интереса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 13:38:42 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
NikolayV81...Ну а кто мешает алгоритм работы перед запуском дешифровать в том же ключе? ( через одну функцию из подгружаемой библиотеки и часть данных передающихся функциями не требующими работы в rt режиме ). ... Что такое "алгоритм работы перед запуском дешифровать"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 14:33:22 |
|
||
|
Лицензирование коммерческого плагина
|
|||
|---|---|---|---|
|
#18+
Морской десантЧто такое "алгоритм работы перед запуском дешифровать"? как минимум, это значит напороться на включенный DEP, и получить неработающий плагин. В соотвествии с принципом меча и щита защита софта должна иметь сбалансированные факторы: - стоимость защищаемого софта - популярность (распространенность), имеющаяся или предполагаемая, учитывая распространение взломанной версии - стоимость защиты (кодирования) - стоимость взлома (предполагаемая) - количество геморроя для пользователя - сюда входит и "совместимость" защиты с разными ОС, и замена оборудования при привязке к оборудованию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 14:54:32 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38652880&tid=1563559]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 421ms |

| 0 / 0 |
