Как зашифровать ваши файлы в Интернете, чтобы никто не мог использовать его в будущем? - PullRequest
1 голос
/ 04 октября 2010

Я знаю, что это может звучать глупо, но я работал на клиента, который, кажется, не желает мне платить, но зарабатывает деньги на его сайте ... У меня все еще есть доступ к FTP ... так что я неЯ собираюсь разрушить сайт, если он не заплатит, но я бы по крайней мере защитил свой код, который я ему дал ... так что в случае, если я уверен, что он не сможет перепродать или использовать снова ...

Ответы [ 5 ]

1 голос
/ 04 октября 2010

http://www.zend.com/en/products/guard/

Если вы пишете код для своего клиента на PHP, это предотвратит реверс-инжиниринг, и вы можете установить срок действия приложения через определенное время. Есть множество других доступных вариантов лицензирования.

Я думаю, что у вас есть более глубокая проблема, вам действительно нужно поговорить со своим клиентом или обратиться к стороннему посреднику, чтобы решить эту проблему. По крайней мере, вы должны получить депозит. Контракты также дадут вам юридические рычаги, поэтому вы должны были подписать их до начала работы.

0 голосов
/ 04 октября 2010

Во-первых, не делайте ничего, что может быть воспринято как злонамеренная атака на вашего клиента. Из-за того, что они перестанут общаться по FTP, они могут оказаться в горячей воде. Во-вторых, если они еще не дали вам ни цента за вашу работу, то, AFAIK, вы по-прежнему обладаете полными правами на эту работу. (т.е. авторские права на код и т. д., которые вы предоставили) Если они используют ваш код, без лицензии и без оплаты, то они нарушают авторские права.

Это все законно, но я не юрист. Поговорите с адвокатом, прежде чем действовать по авторскому праву.

0 голосов
/ 04 октября 2010

Если ваш код написан на ASP.NET, вы должны его запутать (Visual Studio поставляется с общедоступной версией Obfuscator), но, вероятно, есть лучшие инструменты обфускации, чем этот.

Кроме того, я получил свой код и последний платеж, фактически украденный клиентом (двоичные файлы, а не сам код, но ему удалось разобрать код с помощью разработчика. К сожалению, это слишком легко с .NET). Это один из случаев, когда я действительно сожалею, что не запутал код.

0 голосов
/ 04 октября 2010

Подумайте о следующем бедняге, которого ваш клиент наберет для управления этим кодом ... И подумайте о последствиях - потому что его впечатление о вас будет основано на этом коде!

0 голосов
/ 04 октября 2010

в какой форме ваш код?HTML?JS?Джава?C #?вы можете запутать js, для java (или .jar-файла) вы можете использовать инструменты strip / pack как подробно здесь .

в общем, обфускация кажется довольно эффективной для всех из них (даже html, если большая ее часть генерируется с помощью скриптов: p)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...