[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите защиту от копирования
Akarapidoz
Меня попросили сделать локальное приложение. Увы языками программирования типа С++, delphi и тд я не владею. У меня в багаже только PHP и немного js. Программа - небольшой калькулятор. Однако мне не очень хочется, чтобы его копировали без моего ведома.
Так вот. Может кто подскажет как проверить уникальность пк пользователя. Программка будет устанавливаться только на win7.

ps Я в курсе, что эти языки не очень подходят для локальных приложений.


_____________
Прошу критиковать, если что-то не так.
sergeiss
Локальное приложение на PHP+JS, да еще с защитой от копирования?
"Нет, сынок, это фантастика!" (с)

Дело в том, что в случае локальной установки на компе будет полный код ПХП и JS. Который ты никак не защитишь. Вот если у тебя этот калькулятор будет работать где-то на сервере, на который у юзера не будет прямого доступа, то тогда все файлы ПХП будут защищены. Ты сможешь обращаться туда, например, аяксом. Отправил исходные данные - обработал на сервере - получил ответ.

А что за калькулятор такой, что его надо защищать?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
AllesKlar
Цитата
А что за калькулятор такой, что его надо защищать?

Да обычный калькулятор.
Все мы в свое время жутко гордились своим "Hallo, Word" и ревностно к нему относились smile.gif
С возрастом и опытом начинаешь понимать, что твой калькулятор никому не нужен smile.gif

А уж калькулятор, написаный на
Цитата
Увы языками программирования типа С++, delphi и тд я не владею
это, конечно же жутко нужное всем приложение и толпы хакеров ринутся его взламывать/воровать smile.gif

Автор, ссори за сарказм. Но спасибо за ностальгическую улыбку, навеянную воспоминаниями своей молодости smile.gif

С# и твой калькулятор - думаю, отличное начало будет для тебя. За день справишься.
Microsoft Visual Studio Express 2013 для Windows Desktop
Удачи smile.gif

_____________
[продано копирайтерам]
Akarapidoz
Вот же спасибо за содержательные ответы. Вопрос не стоит о защите исходного кода. Т.Е. Я прошу помощи, в том как сделать минимальную защита от тупого перенесения с одного компьютера на другой.

_____________
Прошу критиковать, если что-то не так.
AllesKlar
Akarapidoz
php не имеет доступа к ресурсам компьютера (реестр, память, сведения об конфигурации и т.п.), следователно, ты не сможешь идентифицировать машину пользователя.



_____________
[продано копирайтерам]
sergeiss
Цитата (Akarapidoz @ 13.04.2014 - 21:47)
Вопрос не стоит о защите исходного кода. Т.Е. Я прошу помощи, в том как сделать минимальную защита от тупого перенесения с одного компьютера на другой.

Эти 2 предложения об одном и том же. То есть, если ты хочешь защиту от переноса с компа на комп, то это и есть защита исходного кода. По той простой причине, что PHP и JS никак не компилируются, а находятся на сервере в текстовом виде.
В ТЕКСТОВОМ виде!!!

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
waldicom
Цитата (sergeiss @ 13.04.2014 - 19:07)
В ТЕКСТОВОМ виде!!!

который может быть защищен программами типа ioncube

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
AllesKlar
waldicom
Ему не нужна защита кода.
Ему нужна лицензия на конкретную локальную машину.

А это либо привязка к железу, либо к ОСи.

--------------------------
А вот.. и железо..
IonCube
Цитата
--allowed-server [<domain names>][@[<IP addresses>]][{<MAC address>}] — эта опция используется для ограничения валидности лицензии по домену, IP или MAC адресу сервера, для которого она предназначена.

То что надо автору, в принципе.

Но это ... чем бы дитя не тешилось..

_____________
[продано копирайтерам]
waldicom
Цитата (AllesKlar @ 13.04.2014 - 21:58)
Ему не нужна защита кода.
Ему нужна лицензия на конкретную локальную машину.

Да я, в принципе, полностью согласен с твоим постом

Просто хотел указать на то, что если уж очень надо, то можно.


_____________
Свои мозги еще никто не отменял.
Телепатов нету.
DedMorozzz
Цитата (waldicom @ 13.04.2014 - 22:58)

который может быть защищен программами типа ioncube

который обходится на ура ):

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
waldicom
Цитата (DedMorozzz @ 14.04.2014 - 10:15)
который обходится на ура ):

я бы так сказал: некоторые скрипты в некоторых случаях неплохо восстанавливают исходный код.

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.