|
|
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня! Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте: 1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала, 2. отдать исходники, 3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 19:03 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
а заказчик согласен оплатить время на разработку модуля защиты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 20:15 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
AsianПодскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании Единственно хороший путь - внедрить модель лицензирования, при которой Вам будет решительно наплевать, в скольких филиалах компании внедрено ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 20:23 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
стандартная привязка к номерам винчестеров и проверкой самописных хэшей. однако уж коли вы отдаете исходники, всё это бесполезно и оставит червоточину в ваших (далеко не программерских, а скорее деловых) отношениях с заказчиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 21:28 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
подлое малолетко однако уж коли вы отдаете исходники смотря как написан код, ведь можно написать так некоторые части что 200 строк кода можно будет пару недель разбирать :) посмотрите в поиске слово - обфускатор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 05:06 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Voyager-8а заказчик согласен оплатить время на разработку модуля защиты? заказчик не будет оплачивать время на разработку модуля защиты - он хочет исходники, следовательно ни о какой защите он и не подозревает softwarerЕдинственно хороший путь - внедрить модель лицензирования, при которой Вам будет решительно наплевать, в скольких филиалах компании внедрено ПО. можно поподробнее, а то я с таким еще не сталкивался подлое малолеткостандартная привязка к номерам винчестеров и проверкой самописных хэшей. однако уж коли вы отдаете исходники, всё это бесполезно и оставит червоточину в ваших (далеко не программерских, а скорее деловых) отношениях с заказчиком. стандартная привязка к номерам винчестеров и проверкой самописных хэшей не пойдет, так как в своей конторе он может ставить ПО на любую машину безвозмездно, а при установке в филиалах должен платить деньги. "...уж коли вы отдаете исходники..." - мы отдаем исходники для того чтобы у него была возможность дорабатывать самому купленное ПО, но при этом распространять без нашего ведома прав у него быть не должно, потому и предполагается оставить 1 модуль закрытым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 06:32 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Ни разу не сталкивался с ситуацией, когда заказчику нужны исходники. Если даже "закрыть" какую-то часть (в длл или ехе'шник), они же смогут переписать ее и pi'сец. Борись с ними потом за авторские права. Нормальный вариант - оставить открытые интерфейсы, чтобы заказчик мог, например, ваять свои отчеты. Ну, еще что-то в настройки вынести. Все ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 08:55 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Чендлер подлое малолетко однако уж коли вы отдаете исходники смотря как написан код, ведь можно написать так некоторые части что 200 строк кода можно будет пару недель разбирать :) посмотрите в поиске слово - обфускатор исходники - это исходные тексты. То, что обработанно обфускатором - уже не исходник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 09:56 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
AsianВсем доброго дня! Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте: 1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала, 2. отдать исходники, 3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами. П.3 - чепуха. Можно не ставить почтового клиента на машине, тогда никуда ничего отсылаться не будет. Или работать без сетки - тем более. Так что не вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 10:01 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Michael_NП.3 - чепуха. Можно не ставить почтового клиента на машине, тогда никуда ничего отсылаться не будет. Или работать без сетки - тем более. Так что не вариант. можно в ТУ указть на необходимость наличия почтового клиента и сетки на машине и без этого не работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 10:07 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Asian Michael_NП.3 - чепуха. Можно не ставить почтового клиента на машине, тогда никуда ничего отсылаться не будет. Или работать без сетки - тем более. Так что не вариант. можно в ТУ указть на необходимость наличия почтового клиента и сетки на машине и без этого не работать. И толку? Фильтр на исходящие на почтовике - и никуда эти письма не уйдут. Можно сделать, чтобы программа не работала, пока не отправит (успешно) письмо разработчику, или не получит ответ. Но это тоже не решение - мало ли что с почтой может приключиться, интер может пропасть... Заказчик на это не пойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 10:23 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
AsianВсем доброго дня! Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте: 1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала, 2. отдать исходники, 3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами. 1) скорее всего заказчик пошлет вас далеко и надолго, как неудолетворенный конечным ПО, и вам придеться откатиться. 2) если исходники у заказчика, то заказчик сможет делать с ними все, что захочет, втч делать множественные копии. 3) это проиворечит "отдать исходники" либо вы отдаете исходники и продаете полное право плодить любое количество копий, либо никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 10:55 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Aklin 1) скорее всего заказчик пошлет вас далеко и надолго, как неудолетворенный конечным ПО, и вам придеться откатиться. 2) если исходники у заказчика, то заказчик сможет делать с ними все, что захочет, втч делать множественные копии. 3) это проиворечит "отдать исходники" либо вы отдаете исходники и продаете полное право плодить любое количество копий, либо никак. Должно ведь существовать решение, неужели никто не сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 11:37 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
AsianДолжно ведь существовать решение, неужели никто не сталкивался? исходники - полная власть над программой (продуктом). если отдаете исходники, то 1) вы не будете уверены, что используется только одна копия 2) ваш продукт может быть преобразован и размножен. единственное, что у вас есть - лицензия на использование, т.е. если нагрянут налоговые, то вы вправе требовать у заказчика плату за остальные лицензии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 11:59 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
решение чего? если вы отдаете полный исходный код, то с ним можно сделать что угодно тут обсуждения бывают по 10 страниц, как защитить ПО вообще с закрытыми исходниками, и то с этим проблема, не то что с открытым кодом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 12:02 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Asian Должно ведь существовать решение, неужели никто не сталкивался? Решение - только делать часть системы закрытой. Например, чтоб работала только на проприетарном железе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 12:09 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
AsianДолжно ведь существовать решение, неужели никто не сталкивался? Я Вам назвал решение. Лично я все такие вопросы решаю достаточно просто: без экивоков напрямую обсуждаю с заказчиком, каковы интересы каждого из нас и как нам действовать, чтобы они оказались удовлетворены. Большинство оказывается готово к конструктивной беседе, и как только убеждаются, что я не собираюсь занимать позицию "ни хрена не получите", перестают требовать "все". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 12:19 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
belugin исходники - это исходные тексты. То, что обработанно обфускатором - уже не исходник. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 06:50 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Чендлер belugin исходники - это исходные тексты. То, что обработанно обфускатором - уже не исходник. Почему? Потому, что он уже не исходный, а промежуточный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 11:08 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
belugin Потому, что он уже не исходный, а промежуточный. что такое - "промежуточный"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 11:21 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
Чендлер belugin Потому, что он уже не исходный, а промежуточный. что такое - "промежуточный"? есть цепочка предсставлений прогрраммы, из которых одно однозначно генерируется из другого представление1 --> представление2 --> представление3 ---> машинный код исходным кодом назвается самое первое представление (в каких-то опенсурс лицензиях кажись даже есть это определение). Потому что исходнят из него. Результат запутывания кода - не исходный. Потому что является продуктом генерации. И не конечный. Потому, что дальше компилируется. Это промежуточное представление программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 11:35 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
А как Вам вариант сделать вызов какой-либо критической функции вебсервисом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 13:21 |
|
||
|
защита ПО
|
|||
|---|---|---|---|
|
#18+
AsianВсем доброго дня! Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте: 1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала, 2. отдать исходники, 3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами. На чем пишите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 17:56 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34927589&tid=1345695]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
400ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 706ms |

| 0 / 0 |
