Защита от клонирования!

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
TioSin
Рядовой
Сообщения: 8
Зарегистрирован: 26.03.2024{, 08:15}
Репутация: 0
Имя: Александр

Защита от клонирования!

#1

Сообщение TioSin » 20.05.2024{, 14:33}

Доброго времени господа знатоки.
Как мы знаем на данный момент остро стоит вопрос по защите своей интеллектуальной собственности. И если Ваш проект коммерческий и стоит довольно внушительно, тем самым представляет интерес к реверс инжинирингу, здесь и начинается хождение по мукам, как защитить. Все локи и биты защиты СТМ обходятся Глич атакой (прямые руки и пытливый ум) творят чудеса.
И вот смотрел читал искал варианты, но все это на аппаратном уровне, а значит может быть доставаемо и копировано. Прошло время я наткнулся что у СТМ есть UID идентификатор. И меня осенило, а если мы возьмем UID поместим его в код произведем с ним манипуляции математические, что бы затереть по коду цифры и следы, и зашьём. И что получается при копировании ХЕКСА в другой камень прошива мертвая, толку никакого не даст, камень как был кирпичем так им и останется.
Читать и производить манипуляции с данными через написание строк программных запросов и операций, это возможно, но через FLProg такой возможности нет, и это печально.
Вот и родился вопрос, просьба и т.д. – к творцу и со творцам проекта FLProg, уважаемые гуру, очень нужен блок который будет читать UID контроллеров СТМ32, также в блоке сделать доступным изменения адреса чтения, для разных моделей СТМ. Ну и добавить возможность записать данный номер в разные источники Flesh, EEPROM, ROM и т.д. для дальнейших манипуляций! Не маловажным реализовать только однократное чтение при первом старте, после прошивки, а при последующих включениях происходило только сравнение определенных областей на соответствие!!!
Готов даже заплатить денег, мне этот блок с такими возможностями, крайне необходим!!!

Думаю многие меня поддержать в необходимости данного блока!

Очень Надеюсь на Вас!

Аватара пользователя
DrMario
Лейтенант
Сообщения: 373
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 60
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Защита от клонирования!

#2

Сообщение DrMario » 20.05.2024{, 15:04}

На гитхабе есть библиотека
https://github.com/ricaun/ArduinoUniqueID

TioSin
Рядовой
Сообщения: 8
Зарегистрирован: 26.03.2024{, 08:15}
Репутация: 0
Имя: Александр

Защита от клонирования!

#3

Сообщение TioSin » 20.05.2024{, 16:31}

За библиотеку спасибо, но нужен блок в FLProg.

ecoins
Полковник
Сообщения: 3052
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 464
Откуда: Шатура
Имя: Энвер

Защита от клонирования!

#4

Сообщение ecoins » 20.05.2024{, 17:07}

TioSin писал(а):
20.05.2024{, 14:33}
Как мы знаем на данный момент остро стоит вопрос по защите своей интеллектуальной собственности. И если Ваш проект коммерческий и стоит довольно внушительно, тем самым представляет интерес к реверс инжинирингу, здесь и начинается хождение по мукам, как защитить. Все локи и биты защиты СТМ обходятся Глич атакой (прямые руки и пытливый ум) творят чудеса.
Это противоречит общей политике развития FLProg.
TioSin писал(а):
20.05.2024{, 14:33}
Вот и родился вопрос, просьба и т.д. – к творцу и со творцам проекта FLProg, уважаемые гуру, очень нужен блок который будет читать UID контроллеров СТМ32, также в блоке сделать доступным изменения адреса чтения, для разных моделей СТМ.
Технически это возможно.
TioSin писал(а):
20.05.2024{, 14:33}
Готов даже заплатить денег, мне этот блок с такими возможностями, крайне необходим!!!

Думаю многие меня поддержать в необходимости данного блока!
Не даже заплатить... А необходимо заплатить...
Если у Вас есть такой проект который обладает такой ценностью то разработчик сможет организовать работу по защите Ваших проектов - ценник наверное будет от 100т. и выше.
------
А пока можно просто поддержать значительной суммой разработчика, который за свой счет развивает проект FLProg.
------
Спасибо.

MihailK
Сержант
Сообщения: 114
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 10
Имя: Михаил

Защита от клонирования!

#5

Сообщение MihailK » 21.05.2024{, 00:45}

TioSin писал(а):
20.05.2024{, 14:33}
Все локи и биты защиты СТМ обходятся Глич атакой
Вам удалось данным методом считать свою прошивку?
TioSin писал(а):
20.05.2024{, 14:33}
И если Ваш проект коммерческий и стоит довольно внушительно
Я за довольно скромные деньги могу заказать на данном сайте аналогичную прошивку.

TioSin
Рядовой
Сообщения: 8
Зарегистрирован: 26.03.2024{, 08:15}
Репутация: 0
Имя: Александр

Защита от клонирования!

#6

Сообщение TioSin » 21.05.2024{, 09:03}

MihailK писал(а):
21.05.2024{, 00:45}
Вам удалось данным методом считать свою прошивку?
Нет оборудования для такого уровня исследований.
MihailK писал(а):
21.05.2024{, 00:45}
Я за довольно скромные деньги могу заказать на данном сайте аналогичную прошивку.
Зная логику работы девайся, необходимые параметры работы, это конечно можно. Все можно если захотеть.

Отправлено спустя 3 минуты 1 секунду:
ecoins писал(а):
20.05.2024{, 17:07}
Технически это возможно.
Если это возможно, может необходимо это реализовать?
ecoins писал(а):
20.05.2024{, 17:07}
Если у Вас есть такой проект который обладает такой ценностью то разработчик сможет организовать работу по защите Ваших проектов
Хотелось бы все таки блок с которым будут рады поработать не только я? но все комьюнити FLProg.

MihailK
Сержант
Сообщения: 114
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 10
Имя: Михаил

Защита от клонирования!

#7

Сообщение MihailK » 21.05.2024{, 10:52}

TioSin писал(а):
21.05.2024{, 09:06}
Нет оборудования для такого уровня исследований.
Может, прежде чем тратиться на супер защиту, создать объект защиты.

Аватара пользователя
Phazz
Полковник
Сообщения: 2579
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 368
Откуда: Сургут
Имя: Анатолий

Защита от клонирования!

#8

Сообщение Phazz » 21.05.2024{, 11:29}

TioSin писал(а):
21.05.2024{, 09:06}
но все комьюнити FLProg
Вы провели исследование? Что-то я не видел опроса на данную тему.
Я сильно сомневаюсь что кто-то делает в флпрог такие уникальные проекты которые не сможет повторить даже средний программист. Если бы такой функционал был действительно востребован всеми, то его бы уже сделали.

Naladchik
Капитан
Сообщения: 827
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 155
Откуда: Новосибирск
Имя: Павел

Защита от клонирования!

#9

Сообщение Naladchik » 21.05.2024{, 11:51}

TioSin писал(а):
20.05.2024{, 14:33}
... если Ваш проект коммерческий и стоит довольно внушительно ...
соответственно у автора имеются знания и умения для создания такого проекта.
На одних только стандартных блоках что либо подобное создать маловероятно (как минимум - не удобно), значит в подобном проекте будут присутствовать и блоки, разработанные самостоятельно.
Отсюда вывод, для создателя такого проекта самому сделать нужный блок труда не составит (особенно с учетом наличия библиотеки, DrMario спасибо, любопытная библиотечка), заодно им же будет разработан и собственный уникальный алгоритм защиты своего проекта.
Мнение мое, на истину не претендую, кого либо обидеть не хочу.
Win10-64. FLProg Portable.
Изображение

TioSin
Рядовой
Сообщения: 8
Зарегистрирован: 26.03.2024{, 08:15}
Репутация: 0
Имя: Александр

Защита от клонирования!

#10

Сообщение TioSin » 21.05.2024{, 13:48}

Тема закрыта!!! "Всем спасибо"

Ответить

Вернуться в «Спросить у знатоков»