|
|
|
Как сделать проверку лицензии своего продукта и запретить использование без лицензии06.07.2014, 01:33. Показов 12101. Ответов 10
Метки нет (Все метки)
Доброго времени суток.
К примеру, у меня есть скрипт, который я хочу распространять платно и хочу его обезопасить от копирования. Есть мысль проверки лицензионного кода на моем web-сервере(типа запрос проверки лицензии и ответ с true или false). Но ведь проверку можно вырезать... Есть еще вариант выполнять часть важных функций на моем сервере, но ИМХО это как то неправильно, мало ли мой сервак накроется или я забуду его оплатить или фаза луны не совпадет....
0
|
|
| 06.07.2014, 01:33 | |
|
Ответы с готовыми решениями:
10
Как сделать проверку лицензии на PHP Защита продукта путем получения лицензии
|
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
|
| 06.07.2014, 03:54 | |
|
На скрипты нет лицензий. Есть авторское право и всё. По сути скрипт это не программа, а оборот языка и по Российским законом это не лицензируется. Да ты как автор можешь продавать свой продукт, и отстаивать свои права в суде. Но как то реально защитить от копирования ты не сможешь, так же как нельзя защитить книгу. В этой сфере бизнес делают на поддержке продукта. А на пиратов просто не обращают внимания.
0
|
|
|
8 / 8 / 3
Регистрация: 26.06.2014
Сообщений: 47
|
|
| 06.07.2014, 07:24 | |
|
Voka,
Из надёжного только своё API. Можно ещё пропустить через всякие обфускаторы кода, но, как по мне, это не спасёт.
1
|
|
|
|
||
| 06.07.2014, 12:36 [ТС] | ||
|
И расскажите пожалуйста хотя бы принцип использования своего API для защиты
0
|
||
|
> /dev/null
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
|
|
| 06.07.2014, 13:27 | |
|
Можно создать файл лицензии там делать проверку + связь с вашим сервером и там же заключить важные функции для работы скрипта, без которого он не будет работать. И закодировать php
Только это не даст 100% защиты, только вот я затея бесмысленная.
1
|
|
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
||
| 06.07.2014, 15:53 | ||
Сообщение было отмечено Voka как решение
Решение
1
|
||
|
8 / 8 / 3
Регистрация: 26.06.2014
Сообщений: 47
|
||
| 07.07.2014, 05:30 | ||
|
Ты будешь продавать по сути библиотеку, где будут функции, делающие запросы на твой сервер с ключом безопасности. Часть функционала в самой библиотеке, чтоб на каждый чих не коненктиться к серверу. Но код самых важных функций должен быть на твоём сервере уже. Ему приходит запрос ?get=map&apikey=Hj38$JJJ$jkajdalalala Тут вся защита состоит в правильной генерации и проверке ключей. Это можно нагуглить =) Например можно так: Человек купил ваш продукт. Ему сгенерировался apikey Он его вставляет где-то вначале кода $apikey = 'lalalala' Дальше все запросы идут с этим ключом. На сервере идёт сравнение ключей на каждый запрос. Если всё ок - возвращаем результат. Это в общих чертах.
0
|
||
|
Не мoдepaтор
|
|
| 07.07.2014, 05:41 | |
|
На мой взгляд, лучше вязать к домену, и проверять по рефереру, так как 20 тел купят в складщину одну прогу, и будут посылать один ключ, и соответственно пользоваться прогой почти на ха...ву.
Продали прогу, внесли в базу домен, при запросе проверять, есть ли такой домен в базе, если нет ... сами знаете что делать.
0
|
|
|
8 / 8 / 3
Регистрация: 26.06.2014
Сообщений: 47
|
|
| 07.07.2014, 05:45 | |
|
MVS76,
Ну ключ в любом случае нужен, его можно и к домену и к айпи и к фазе луны привязать дополнительно - тут уже от продукта зависит, может там подразумевается использование с разных доменов, а может и нет.
0
|
|
| 07.07.2014, 05:45 | |
|
Помогаю со студенческими работами здесь
11
Нужны ли лицензии на использование RunTime? По какой статье за использование не лицензии
Обновление без лицензии Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|