Показано с 1 по 10 из 100

Тема: Защита проекта

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от Игорь Петров Посмотреть сообщение
    ИМХО: несколько преувеличенная проблема. ...
    Можно содрать скомпилированный код, но у заказчика обязательно возникнет нужда в сопровождении
    Действительно, что "несколько". Ситуации бывают разные.
    Пример не с Луны. Я отдаю запрограммированный ПЛК заводу для включения в состав готового изделия. Это изделие завод продает конечному потребителю и тот юзает его совершенно просто: включи и молись

    Я --> завод --> пользователь

    Продать заводу программу сразу - не получается. У него нет ни свободных денег, ни желания платить вперед, а потом долго отбивать такие инвенстиции. Мы идем на компромисс и я получаю по копеечке с каждого проданного изделия.

    Реальная ситуация?

    Если у того конечного потребителя и возникнет некая хотелка по улучшению, то ко мне он не обратится - он покупал полное изделие у завода, служба сервиса там есть, пусть она и работает на необъятных просторах 1/6++ суши.
    Если изменения все же будут внесены (да хоть по моей инициативе, хоть по требованию Клиента), то на завод начнут поступать ПЛК с новой программой - которая сразу становится доступной в скомпилированном виде.

    Я не параноик, предполагаю, что завод не будет предпринимать серьезных шагов по ущемлению моих авторских прав. Но искушение есть? Есть. Зачем провоцировать? Лучше принять простые меры по тому, чтобы слить программу с ПЛК и потом вливать ее в новые было трудно.

    Уже не говорю о том, что есть люди, которые могут повторить полное изделие за границами завода. Толковый парнишка в Армении берет у меня старый вариант контроллера и спокойно лепит некое устройство, выполняющее те же функции (не мне оценивать их качество, но рынок у него есть). Так ведь в старых (не ПЛК) программа контроллера просто залочена - никак ее не скопируешь. Я спокоен, что оно купит у меня ровно столько контроллеров, сколько изделий он создат своими усмелыми ручками...

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

    Вы согласны, что в таком случае защита нужна? Да, не слишком изощренная, но... Все ведь познается в сравнении. Поработав с микроконтроллерами от Атмела и Фуджи, я стал немного разбалован простым средством: шьешь прогу и ставишь лок-биты. И - вуаля! Нужны героические усилия, чтобы это преодолеть.

    Считаю необходимость защиты в моем конкретном случае доказанной.

    А про реализацию защиты... Абсолютно недопустимо опираться на сохранность инфо в RETAIN. Хорошенькое себе дело, она меня покусала! Где-то в Узбекистане аккумулятор прикажет долго жить и что? Ехать туда сравнимо со стоимостью изделия. Чушь.
    FLASН - тоже под вопросом. Да главное, что я здесь и не увидел, как же его использовать, чтобы выпускник КИПовского коллежда это не сломал за бутылку.

    Поэтому... Вопрос для меня открыт.

    Кстати, путь со внешним ключом у меня есть. Есть девайс, работающий по Модбасу на RS485, куда я ключик и могу прописать. Но получается чуточку коряво. Тот девайс иногда требует ремонта. В старом поколении изделий (до ПЛК-шная эра) его снимали, ставили подменный - и гоу-гоу! А теперь как-то изделие надо бы запустить с девайсом из ЗИПа. А ЗИП может быть один на группу изделий. КАРОЧИ, путь есть, но несколько геморный. Поэтому и читаю данную тему с интересом.

    А что есть уникального в ПЛК, к чему можно привязать ключ? Ну, саму прошивку программы можно делать с номером (дико как-то, или нет?). Ну, МАС-адрес (а его нельзя сыммитировать с другого ПЛК?). К чему привязать ключик?
    Последний раз редактировалось drvlas; 25.02.2011 в 10:39.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •