• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как защитить свою разработку от копирования

pvvx

Активный участник сообщества
Извините что не извиняюсь, конечно всё так круто звучит и так ультрасложно, хоть квантовое шифрование подключай к вопросу защиты авторских прав на девайс :)) а почему никто не вспомнил про старые добрые компьютерные вирусы времён того же win95-98. Где банальное нарушение целостности кода или установленные флаги отладки в регистрах процессора не уводили AV'ров в сторону или путая логику работы кода а тупо стирался весь код вируса, либо убивался файл носитель, почему бы просто не реализовать функцию стирания флешки? Например как вариант я вижу такой подход. При запуске устройство стартует всегда с участка кода который стирает флешку, и только в случае каких либо условий, проверка мак, uid и прочее , делает jmp на код который тоже время от времени чекает что там происходит на переферии и если что тупо стирает флеху или ещё круче впаять банальный транзистор который будет весело камутировпть питание чипа прямиком в порт почумтвительнее к таким делам. Вот вся защита. Нет устройства :- нечего взламывать! :))))) а вкусный заппах Гарри подскажет в случае если устройство после поступления в "Продакшн" вернулось то случай не гарантийный. .. Ну это так чисто на вскидку идея, сильно не пинайте
Такие глупости разбираются на раз... т.е. не стоят даже рассмотрения
Flash у ESP8266 всегда доступен по UART интерфейсу загрузчика. А ваше ПО не в курсе что загрузка включена для UART.
Единственная тупая долгоразвертываемая защита - это установка внешнего чипа-декодировщика по типу SIM карты, когда ключ расшифровки каждого сектора Flash зависит от предыдущих действий. Но при неправильной организации так-же вскрывается на раз. И не думаю что это нужно для ESP, т.к. вся возможная функциональность на ESP8266/ESP32 c нуля пишется и адаптируется под свои условия за ОДИН ВЕЧЕР. Т.е. образец не нужен, а нужен смысл идеи для повтора и улучшения реализации за ОДИН ВЕЧЕР.
 
Если подытожить, то если у человека есть знания и возможности, чтобы взломать защиту, то он напишет с нуля программу лучше нежели взламываемая. Согласен, что сегодня воровать надо идеи)))
 

pvvx

Активный участник сообщества
Если подытожить, то если у человека есть знания и возможности, чтобы взломать защиту, то он напишет с нуля программу лучше нежели взламываемая. Согласен, что сегодня воровать надо идеи)))
Даже если автор разместит свою идею с исходными кодами на общедоступном сервисе, то и это без проблем переводится на свои реалии - было бы желание.
Как пример https://github.com/pvvx/ATC_MiThermometer, являющийся клоном с https://github.com/atc1441/ATC_MiThermometer, когда и автор идеи согласен с тем, что другие сделают лучше.
Так-же встречается много и других аналогий, но желания перехвата инициативы не было востребовано. Т.к. заниматься всем и сразу нет ни времени ни желания, а всё ублажение пользователей свалено на "автора идеи" - нехай работает сам за дарма и разгребает все пользовательские придирки...
Т.е. проще всего рекомендовать нужное направление и пользоваться, без всяких авторств.
 

pvvx

Активный участник сообщества
А история с момента начала развития кремниевой электроники гласит - все "засикреченные" устройства умирают и никогда не приносят прибыли, кроме как разорения создателя.
И нет ни одного исключения.
 

volaltd

Member
А история с момента начала развития кремниевой электроники гласит - все "засикреченные" устройства умирают и никогда не приносят прибыли, кроме как разорения создателя.
И нет ни одного исключения.
Есть минимум одно большое и находящееся на самой вершине - продукты Apple. Но это ппц как не вписывается в вашу теорию :))
 

pvvx

Активный участник сообщества
Есть минимум одно большое и находящееся на самой вершине - продукты Apple. Но это ппц как не вписывается в вашу теорию :))
Они все имеют защиту только от дурака. И я действительно не вписываюсь в ваши теории.
 

volaltd

Member
Они все имеют защиту только от дурака. И я действительно не вписываюсь в ваши теории.
Так защита от дурака является необходимым и достаточным вариантом - просто так не содрать и нет переизбытка затраченных ресурсов на защиту. Исходя из того что нет даташитов на продукты яблочной компании делаем вывод что она вполне попадает в ваше определение засекреченности, а размер капитализации можете вполне нагуглить ))) ваша персона несомненно теоретически достойна увековечивания
 

pvvx

Активный участник сообщества
Так защита от дурака является необходимым и достаточным вариантом - просто так не содрать и нет переизбытка затраченных ресурсов на защиту.
Какую идею или нужное решение не содрали у Apple и не сделали альтернативно без Apple и её войнушек с патентами?
Подсказка: Только никчемные и ненужные никому их глупые решения.
Исходя из того что нет даташитов на продукты яблочной компании делаем вывод что она вполне попадает в ваше определение засекреченности, а размер капитализации можете вполне нагуглить ))) ваша персона несомненно теоретически достойна увековечивания
Кому нужны их даташиты? Их процы имеет древнюю архитектуру...
Как понял ваша капитализация превышает Аппле, раз пытаетесь сравнивать местные решения с ними :)
 

Astranome

Member
Прочитал всю тему, такое впечатление, что ЯКОБЫ невозможно найти решение защиты разработки от копирования, дескать за 2 дня можно разработать аналог Устройства. Бахвальство какое то. Вот вам живой пример. Устройство на ESP32 стоит 170 000 . Его покупают . Очередь на 2 месяца. Вот он https://tester.asic.repair/ru Ну попробуйте вскрыть защиту или разработать аналог. За 2 дня. Да хоть за 22. Пердеть не мешки ворочать.
 

Astranome

Member
я то сделал подобный девайс, он не сложный, всего то надо знать КАКИЕ команды отправлять в тестируемое устройство и как интерпретировать ответы. А даташитов то нетути.
 
В открытом доступе даташитов может и не быть, а вот у производителя и авторизованных сервисных центров они есть однозначно, вопрос только когда они появятся в свободном доступе. Те, кто не хочет ждать - могут купить/одолжить/арендовать подобное устройство и проанализировать общение устройства с девайсом, тем самым получив все необходимое. С остальным(интерфейс, дисплей и пр.) все понятно.
 

pvvx

Активный участник сообщества
Прочитал всю тему, такое впечатление, что ЯКОБЫ невозможно найти решение защиты разработки от копирования, дескать за 2 дня можно разработать аналог Устройства. Бахвальство какое то. Вот вам живой пример. Устройство на ESP32 стоит 170 000 . Его покупают . Очередь на 2 месяца. Вот он https://tester.asic.repair/ru Ну попробуйте вскрыть защиту или разработать аналог. За 2 дня. Да хоть за 22. Пердеть не мешки ворочать.
А кой смысл в данной безделушке? Она не работает со стандартными неисправностями.
Тем более лучше использовать встроенное ПО в майнере и примеров уйма:
Что лучше, китайский тестер плат или стандартная прошивка ?
 

pvvx

Активный участник сообщества
@Astranome Тут та-же лабуда, но дешевле, чем собирать самому на коленке на кухне:
И ESP32 не видно... Её устанавливают в COM порт для связи по WiFi? :) :) :)
 

Astranome

Member
А кой смысл в данной безделушке? Она не работает со стандартными неисправностями.
Тем более лучше использовать встроенное ПО в майнере и примеров уйма:
Что лучше, китайский тестер плат или стандартная прошивка ?
Смысл простой, как трусы. Покупатели данного чуда не желают "лучше использовать встроенное ПО в майнере" , они предпочитают предоплату и 2 месяца ожидания.
 

Astranome

Member
@Astranome Тут та-же лабуда, но дешевле, чем собирать самому на коленке на кухне:
И ESP32 не видно... Её устанавливают в COM порт для связи по WiFi? :) :) :)
ЕСП в той ссылке, что я давал, есть и больше ничего существенного нету, ну если ADUM 1402 не считать. В вашей ссылке прибор на гораздо более серьёзной платформе, BBB, к примеру и собрать его на коленке/кухне гораздо дешевле.
Вопрос был в защите, которую никто не сломал пока, и врядли сломает, ибо скоро эта штука будет неактуальна, всё по законам говномаркетинга.
"А кой смысл в данной безделушке? Она не работает со стандартными неисправностями " - работает так, как надо клиентам(у которых свои клиенты в очереди), и никакие прошивки не канают.
 

Astranome

Member
В открытом доступе даташитов может и не быть, а вот у производителя и авторизованных сервисных центров они есть однозначно, вопрос только когда они появятся в свободном доступе. Те, кто не хочет ждать - могут купить/одолжить/арендовать подобное устройство и проанализировать общение устройства с девайсом, тем самым получив все необходимое. С остальным(интерфейс, дисплей и пр.) все понятно.
ага, конечно есть, "у авторизованных сервисных центров они есть однозначно", только этих СЦ нету, так же как и АСЦ всех китайских автомобилей.
 
ага, конечно есть, "у авторизованных сервисных центров они есть однозначно", только этих СЦ нету, так же как и АСЦ всех китайских автомобилей.
Значит плохо искали, сейчас даже руководство по ремонту нашел и даташит на один из чипов (BM1385), так что все есть.
 

Astranome

Member
Значит плохо искали, сейчас даже руководство по ремонту нашел и даташит на один из чипов (BM1385), так что все есть.
этот (1385) даташит всем (кому надо) настолько давно известен , насколько бесполезен. BM1397 сейчас в моде. Именно с его фичами и работает тот прибор, о котором я упоминал. Руководство по ремонту могу сам написать, оно не нужно.
 
Сверху Снизу