Нужен ли драйвер Windows 10 для плат Arduino STM32

Андрей64
Offline
Зарегистрирован: 31.07.2019

Добрый день !

Подскажите пожалуйста!

Пытаюсь сделать простейший USB ключ защиты для программного обеспечения. Т.е. микропроцессорный блочок подключаемый к компьютеру через  USB разъем. Программа на компьютере отправляет в виртуальный сом порт код и считывает ответ, если ответ правильный программа работает.

Меня заинтересовал программатор AR0413 ST LINK V2 PROGRAMMING UNIT STM8 STM32.  Планирую изменить прошивку его, так чтобы он определялся на компьютере как виртуальный Сом порт.

Но возник вопрос для Windows 10 потребуется ли установка драйвера для этого устройства, или оно автоматически определиться как Сом порт?

 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

ссылку на прибор можно? Желательно с описанием (я про программатор). И название темы не совпадает с вопросом в ней самой. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Это Вы сейчас привели пример, как делать ключ защиты категорически нельзя, ломается сей девайс в пять секунд

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

категорически нельзя, ломается сей девайс в пять секунд

Ну, почему нелья? Требования по устойчивости к взлому не предъявлялись. Может, и можно.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

ua6em пишет:

категорически нельзя, ломается сей девайс в пять секунд

Ну, почему нелья? Требования по устойчивости к взлому не предъявлялись. Может, и можно.

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

PS Цербер сломать было нельзя, но заставить сломать самого себя можно

Андрей64
Offline
Зарегистрирован: 31.07.2019

Спасибо!

На счет взлома STM32, насколько я понимаю производиться дорогостоящими средствами при вскрытии корпуса микросхемы, а какой еще способ существует?

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Перехватить обмен по ком-порту и смотреть что к чему ...

b707
Offline
Зарегистрирован: 26.05.2017

Андрей64 пишет:

На счет взлома STM32, насколько я понимаю производиться дорогостоящими средствами при вскрытии корпуса микросхемы

ага, вскрывают корпус и в микроскоп смотрят. куда бегуть байты :))))

Андрей64
Offline
Зарегистрирован: 31.07.2019

На счет "прослушки" порта для меня не проблема, так как в микропроцессоре залита программа с защитой от этого зла, даже если на вход подавать один и тот же код на выходе данные будут разные. 

Неужели можно в микроскопе увидеть байт (т.е. присвоена единица или ноль)?.

Подскажите. пожалуйста тогда а существует недорогой микропроцессор с повышенной системой защиты от "вскрытия"?.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Андрей64 пишет:

Подскажите. пожалуйста тогда а существует недорогой микропроцессор с повышенной системой защиты от "вскрытия"?.

Формально любой производитель, добавив в процессор защитную опцию с эффективностью в 0.0001% может заявить о наличии "повышенной системы защиты". Фактически же, если мы говорим о повышении эффективности системы защиты на порядки, то на порядки же возрастает и стоимость процессора. Естественно, во втором случае микропроцессор сразу покидает сегмент недорогих.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Андрей64 пишет:

На счет "прослушки" порта для меня не проблема, так как в микропроцессоре залита программа с защитой от этого зла, даже если на вход подавать один и тот же код на выходе данные будут разные. 

Неужели можно в микроскопе увидеть байт (т.е. присвоена единица или ноль)?.

Подскажите. пожалуйста тогда а существует недорогой микропроцессор с повышенной системой защиты от "вскрытия"?.

вот вы подали данные, получили ответ, а дальше? Есть принятие решения? Если да, ломается враз, а вот если эти данные используются в дальнейших вычислениях, то при отсутствии ключа защиты получим полную белиберду, рассматривайте данный способ как минимальной степени защиты вашего ПО...
Да, таких функций в микроконтроллере может быть много...

Андрей64
Offline
Зарегистрирован: 31.07.2019

Понятно.

Спасибо за обсуждение моей темы !!!!

 

Спасибо организаторам этого форума !

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Андрей64 пишет:

Понятно.

Спасибо за обсуждение моей темы !!!!

 

Спасибо организаторам этого форума !

ты не ёрничай, а почитай лучше чонить за Guardant.  Это примерно то, что ты хочешь. 

Андрей64
Offline
Зарегистрирован: 31.07.2019

Я знаком с этой системой защиты программы. Спасибо.