Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Лицензирование коммерческого плагина / 25 сообщений из 32, страница 1 из 2
26.05.2014, 23:31:54
    #38652628
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование коммерческого плагина
Что-то у меня совсем нет ни малейшей идеи как можно лицензировать коммерческий плагин к
Firebird, чтобы купив одну лицензию его не использовали на 100500 серверах и базах...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.05.2014, 00:20:34
    #38652652
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование коммерческого плагина
Ты про технический момент или юридический?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.05.2014, 01:46:14
    #38652668
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование коммерческого плагина
Гаджимурадов РустамТы про технический момент или юридический?
Про технический, конечно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.05.2014, 09:13:42
    #38652736
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование коммерческого плагина
Dimitry Sibiryakov,
а посмотри в сторону того как лицензируют FBDataGuard. Они индивидуальный файл лицензии присылают при покупке и он должен лежать рядышком в понятном плагину месте.
Алгоритмы защиты этого файла и способы/момент времени/частота проверки валидности лицензии возможны оооочень разные.
...
Рейтинг: 0 / 0
27.05.2014, 09:36:40
    #38652755
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование коммерческого плагина
Dimitry SibiryakovГаджимурадов РустамТы про технический момент или юридический?
Про технический, конечно.
Смысл? Все-ж обходится.
...
Рейтинг: 0 / 0
27.05.2014, 09:44:46
    #38652768
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование коммерческого плагина
Dimitry Sibiryakov,

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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