Цитата Сообщение от drvlas Посмотреть сообщение
Не, ребята, все не то
Все не так, как надо...
...как сказал классик. Если говорить о способах создания защиты, то тема необъятна. Лично для меня было важно увидеть, каковы штатные подходы к защите кода. То есть, как на это смотрели разработчики ПЛК100. Пока (поправьте, буду рад) вижу, что никак. Есть прекрасная кнопочка в меня ОНЛАЙН Кодесиса "Читать файл из ПЛК" - и это показывает...
В то же время, известный мне подход из микроконтроллерной техники с локбитами - вполне себе рулит. Поставил защиту при прошивке - вуаля! "Обратно взад" прогу не качнешь. Ни через интерфейс программирования. ни через бутлодер (близкий аналог нашего онлайн соединения). Да, там тоже умельцы чей-то думают, как это взломать, но трудозатраты копирования возрастают на порядки. Тут уж только параноидально озабоченные разработчики продолжают бояться, что их бесценный продуХт украдут.
Почему тут было не предусмотреть такой бит, байт, хранцуськое слово по-турецки, чтобы его записал в ПЛК вместе с прогой или после нее - и ПЛК не отдавал бы свою прогу никому? Вложить такую фичу, на мой непросвещенный взгляд - двапальцаобасфальт. Но я так понимаю, к разработчикам ОВЕН взывать бесполезно. Они в своей башне из слоновой кости нас не услышат. Может хоть Николаев Андрей расскажет, что я не верно понимаю. Тот редкий случай, когда хочу быть посрамленным
1. На провокации я не ведусь, бесполезно.
2. На все Ваши вопросы ответил Дмитрий Артюховский.
Хотя именно благодаря ему вроде и есть возможность копирования кода

Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
Вы вытаскиваете не программу, а выполняемый образ. Есть еще некоторые способы, но они не очень устойчивы и рассчитаны на неопытного пользователя.
Самый правильный способ защиты - обеспечивать заказчику сервис, чтобы у него мысли такой не возникало ))
И последнее. Есть такая штука - здравый смысл:
1. Ваша интеллектуальная собственность защищена - проект достать нельзя. В принципе.
2. Даже для того, чтобы просто копировать код, как видите надо иметь ОЧЕНЬ высокую компетенцию. А компетентному спецу, как известно, легче написать программу с нуля (быстрее и дешевле), чем разбираться с компилированным исполнительным кодом другого
3. Если Ваш партнер по каким то причинам пытается Вас кинуть (что само по себе странно), то может не стоит на зеркало пенять?

Вопрос защиты обсуждался миллион раз. С тех пор ничего не изменилось. Тему предлагаю закрыть.