powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / защита ПО
23 сообщений из 23, страница 1 из 1
защита ПО
    #34926286
Asian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!
Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте:
1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала,
2. отдать исходники,
3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами.
...
Рейтинг: 0 / 0
защита ПО
    #34926423
Voyager-8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а заказчик согласен оплатить время на разработку модуля защиты?
...
Рейтинг: 0 / 0
защита ПО
    #34926438
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsianПодскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании
Единственно хороший путь - внедрить модель лицензирования, при которой Вам будет решительно наплевать, в скольких филиалах компании внедрено ПО.
...
Рейтинг: 0 / 0
защита ПО
    #34926487
стандартная привязка к номерам винчестеров и проверкой самописных хэшей. однако уж коли вы отдаете исходники, всё это бесполезно и оставит червоточину в ваших (далеко не программерских, а скорее деловых) отношениях с заказчиком.
...
Рейтинг: 0 / 0
защита ПО
    #34926738
Чендлер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подлое малолетко однако уж коли вы отдаете исходники
смотря как написан код, ведь можно написать так некоторые части что 200 строк кода можно будет пару недель разбирать :) посмотрите в поиске слово - обфускатор
...
Рейтинг: 0 / 0
защита ПО
    #34926762
Asian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Voyager-8а заказчик согласен оплатить время на разработку модуля защиты?
заказчик не будет оплачивать время на разработку модуля защиты - он хочет исходники, следовательно ни о какой защите он и не подозревает
softwarerЕдинственно хороший путь - внедрить модель лицензирования, при которой Вам будет решительно наплевать, в скольких филиалах компании внедрено ПО.
можно поподробнее, а то я с таким еще не сталкивался
подлое малолеткостандартная привязка к номерам винчестеров и проверкой самописных хэшей. однако уж коли вы отдаете исходники, всё это бесполезно и оставит червоточину в ваших (далеко не программерских, а скорее деловых) отношениях с заказчиком.
стандартная привязка к номерам винчестеров и проверкой самописных хэшей не пойдет, так как в своей конторе он может ставить ПО на любую машину безвозмездно, а при установке в филиалах должен платить деньги. "...уж коли вы отдаете исходники..." - мы отдаем исходники для того чтобы у него была возможность дорабатывать самому купленное ПО, но при этом распространять без нашего ведома прав у него быть не должно, потому и предполагается оставить 1 модуль закрытым.
...
Рейтинг: 0 / 0
защита ПО
    #34926859
Michael_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ни разу не сталкивался с ситуацией, когда заказчику нужны исходники. Если даже "закрыть" какую-то часть (в длл или ехе'шник), они же смогут переписать ее и pi'сец. Борись с ними потом за авторские права.
Нормальный вариант - оставить открытые интерфейсы, чтобы заказчик мог, например, ваять свои отчеты. Ну, еще что-то в настройки вынести. Все ИМХО.
...
Рейтинг: 0 / 0
защита ПО
    #34927024
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чендлер подлое малолетко однако уж коли вы отдаете исходники
смотря как написан код, ведь можно написать так некоторые части что 200 строк кода можно будет пару недель разбирать :) посмотрите в поиске слово - обфускатор

исходники - это исходные тексты. То, что обработанно обфускатором - уже не исходник.
...
Рейтинг: 0 / 0
защита ПО
    #34927036
Michael_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AsianВсем доброго дня!
Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте:
1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала,
2. отдать исходники,
3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами.

П.3 - чепуха. Можно не ставить почтового клиента на машине, тогда никуда ничего отсылаться не будет. Или работать без сетки - тем более. Так что не вариант.
...
Рейтинг: 0 / 0
защита ПО
    #34927069
Asian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael_NП.3 - чепуха. Можно не ставить почтового клиента на машине, тогда никуда ничего отсылаться не будет. Или работать без сетки - тем более. Так что не вариант.
можно в ТУ указть на необходимость наличия почтового клиента и сетки на машине и без этого не работать.
...
Рейтинг: 0 / 0
защита ПО
    #34927126
Michael_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Asian Michael_NП.3 - чепуха. Можно не ставить почтового клиента на машине, тогда никуда ничего отсылаться не будет. Или работать без сетки - тем более. Так что не вариант.
можно в ТУ указть на необходимость наличия почтового клиента и сетки на машине и без этого не работать.

И толку? Фильтр на исходящие на почтовике - и никуда эти письма не уйдут. Можно сделать, чтобы программа не работала, пока не отправит (успешно) письмо разработчику, или не получит ответ. Но это тоже не решение - мало ли что с почтой может приключиться, интер может пропасть... Заказчик на это не пойдет.
...
Рейтинг: 0 / 0
защита ПО
    #34927262
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsianВсем доброго дня!
Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте:
1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала,
2. отдать исходники,
3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами.

1) скорее всего заказчик пошлет вас далеко и надолго, как неудолетворенный конечным ПО, и вам придеться откатиться.
2) если исходники у заказчика, то заказчик сможет делать с ними все, что захочет, втч делать множественные копии.
3) это проиворечит "отдать исходники"

либо вы отдаете исходники и продаете полное право плодить любое количество копий, либо никак.
...
Рейтинг: 0 / 0
защита ПО
    #34927503
Asian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aklin

1) скорее всего заказчик пошлет вас далеко и надолго, как неудолетворенный конечным ПО, и вам придеться откатиться.
2) если исходники у заказчика, то заказчик сможет делать с ними все, что захочет, втч делать множественные копии.
3) это проиворечит "отдать исходники"

либо вы отдаете исходники и продаете полное право плодить любое количество копий, либо никак.
Должно ведь существовать решение, неужели никто не сталкивался?
...
Рейтинг: 0 / 0
защита ПО
    #34927589
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsianДолжно ведь существовать решение, неужели никто не сталкивался?

исходники - полная власть над программой (продуктом).
если отдаете исходники, то
1) вы не будете уверены, что используется только одна копия
2) ваш продукт может быть преобразован и размножен.
единственное, что у вас есть - лицензия на использование, т.е. если нагрянут налоговые, то вы вправе требовать у заказчика плату за остальные лицензии.
...
Рейтинг: 0 / 0
защита ПО
    #34927606
Фотография Nick Anikin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решение чего? если вы отдаете полный исходный код, то с ним можно сделать что угодно
тут обсуждения бывают по 10 страниц, как защитить ПО вообще с закрытыми исходниками, и то с этим проблема, не то что с открытым кодом
...
Рейтинг: 0 / 0
защита ПО
    #34927638
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asian
Должно ведь существовать решение, неужели никто не сталкивался?

Решение - только делать часть системы закрытой. Например, чтоб работала только на проприетарном железе.
...
Рейтинг: 0 / 0
защита ПО
    #34927697
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsianДолжно ведь существовать решение, неужели никто не сталкивался?
Я Вам назвал решение.

Лично я все такие вопросы решаю достаточно просто: без экивоков напрямую обсуждаю с заказчиком, каковы интересы каждого из нас и как нам действовать, чтобы они оказались удовлетворены. Большинство оказывается готово к конструктивной беседе, и как только убеждаются, что я не собираюсь занимать позицию "ни хрена не получите", перестают требовать "все".
...
Рейтинг: 0 / 0
защита ПО
    #34950539
Чендлер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
belugin
исходники - это исходные тексты. То, что обработанно обфускатором - уже не исходник.
Почему?
...
Рейтинг: 0 / 0
защита ПО
    #34951062
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чендлер belugin
исходники - это исходные тексты. То, что обработанно обфускатором - уже не исходник.
Почему?

Потому, что он уже не исходный, а промежуточный.
...
Рейтинг: 0 / 0
защита ПО
    #34951128
Чендлер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
belugin
Потому, что он уже не исходный, а промежуточный.
что такое - "промежуточный"?
...
Рейтинг: 0 / 0
защита ПО
    #34951207
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чендлер belugin
Потому, что он уже не исходный, а промежуточный.
что такое - "промежуточный"?

есть цепочка предсставлений прогрраммы, из которых одно однозначно генерируется из другого

представление1 --> представление2 --> представление3 ---> машинный код

исходным кодом назвается самое первое представление (в каких-то опенсурс лицензиях кажись даже есть это определение). Потому что исходнят из него.

Результат запутывания кода - не исходный. Потому что является продуктом генерации. И не конечный. Потому, что дальше компилируется. Это промежуточное представление программы.
...
Рейтинг: 0 / 0
защита ПО
    #34951723
Crazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как Вам вариант сделать вызов какой-либо критической функции вебсервисом?
...
Рейтинг: 0 / 0
защита ПО
    #34956274
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsianВсем доброго дня!
Подскажите, плз, каким образом лучше всего защитить ПО от несанкционированной установки в разных филиалах компании, при этом заказчик хочет исходники. На данный момент есть только одна идея, покритикуйте:
1. заточить программу под небходимые для идентификации настройки, куда включить реквизиты филиала,
2. отдать исходники,
3. оставить одну жизненно важную длл-ку, без которой работа ПО невозможна(скажем делать раздельные расчеты внутри открытого кода, а объединять их воедино именно в этой длл-ке) и которая при заведении новых настроек будет слать по указанным адресам сообщение о том, что прога ставится в новый филиал с соответствующими реквизитами.

На чем пишите?
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / защита ПО
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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