LINUX.ORG.RU

Как защитить скрипт от копирования и распространения

 


0

4

Написал скрипт - и хотел бы что бы большая его часть была скрыта от «клиента».Или закодирована.Так что бы если клиент получил скрипт - он не мог выложить его в открытый доступ и по возможности работал только с выданной лицензией.

Ответ на: комментарий от iNdexoiD

Да не за что, сам когда-то искал подобное.

jori
()

Ну без шифрования у тебя не получится сделать так, чтобы никто, кроме клиента, не мог использовать. Т.е. защитить исходный код - возможно, а сделать так, чтобы у других не работало - нет.

tiandrey ★★★★★
()

Распространять скрипты встроенными в смарткарту. Вся логика должна быть там, на компьютере только обмен данными со смарткартой. Смарткарту брать устойчивой к расковыриванию.

Legioner ★★★★★
()

Вообще-то здесь форум о свободном программном обеспечении

так что брысь, мерзкий проприетарщик

Harald ★★★★★
()

сделай под лицензией, если хочешь чтобы пользовались, но не крали - GPL

Или придумай свою лицензию, указав правила распространения и права

anonymous
()

Выложи на гитхаб, мы тебе его закодируем.

winlook38 ★★
()

если bash shell - shc. компилируешь, в условие вводишь проверку например на hostid и на левой машине не запустится.

dev-ice
()

а посоны, если программа исполняется, выполняемые интерпретатором(процессором) команды можно сохранить. те программу никак нельзя защитить, только обфусцировать в том плане, что ассемблер трудно читаем. верно, или я чёто не понимаю?

anonymous
()
Ответ на: комментарий от anonymous

Понимаешь верно, но в выводе заблуждаешься. Защитить таки можно и весьма надежно:
1 Распечатываешь код на принтере. Самом обычном - лазерном/струйном - это не важно.
2 Удаляешь его с диска. Лучше специальными программами для надежного удаления.
3 Сам диск после этого на 2 минуты в микроволновку на 700-800 Ватт.
4 После этого (не давая ему остыть - это важно!!!) наносишь три-четыре удала молотком по внешней крышке строго в точку пересечения диагоналей.
5 Теперь от этой точки отмеряешь примерно 15мм в сторону разъёма и вкручиваешь туда шуруп.
6 Бумагу на которой напечатал код, сжигаешь в духовке, очень тщательно, перемешивая пепел ложкой.
7 Кладешь диск в полиэтиленовый пакет и всыпаешь туда же пепел.
8 Пакет обматываешь скотчем в три-четыре слоя и относишь в какой-нибудь надежный банк и кладешь в арендованную ячейку.

Всё - твоя прога надежно защищена! Теперь её никто не сможет украсть и использовать просто так!!!

Suntechnic ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.