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