|
шифрование прошивки -панацея ли? |
|
|
|
Jan 13 2016, 10:01
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Господа есть вопрос. Насколько я знаю, считать прошивку с залоченного контроллера можно, что каким-то образом разрушают корпус, засвечивают биты в определенном месте.
Я же скрывать прошивку не собираюсь, наоборот, хочу разместить ее в открытом доступе, дабы желающие могли обновить ее при наличии прямых рук. Но в то же время, чтобы если злодей скопирует плату и захочет залить скачаную прошивку, чтобы у него ничего не вышло. Как я читал, это делается следующим образом - прошивка зашифровывается, алгоритм шифрования есть в бутлодыре, бутлодырь, прежде чем прошивать, расшифровывает данные и записывает. Сильно ли это помогает? Могут ли злодеи считать будлодырь, разобраться в алгоритме шифрования? Теоретически я понимаю, что нет ничего невозможного, хотелось бы услышать о практическом опыте.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Jan 13 2016, 10:42
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Василий, спасибо. То есть шифрования прошивки только для тех случаев, когда прошивку необходимо выкладывать в общий доступ и в то же время раскрывать ее секретов и позволять делать клоны не хочется. Если же человек обладает возможностью считать прошивку с бутлодером, то сам факт шифрования защищенность не увеличит, я правильно понял? Цитата Например надо использовать контроллеры которые дорого и очень трудно считат Как с этой точки зрения смотрится STM32F103 ?
Сообщение отредактировал zheka - Jan 13 2016, 10:41
|
|
|
|
|
Jan 13 2016, 11:26
|

Знающий
   
Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909

|
Цитата Если же человек обладает возможностью считать прошивку с бутлодером, то сам факт шифрования защищенность не увеличит, я правильно понял? Да. Даже если считать прошивку и без бутлоадера, в контроллере она декриптована. Цитата Как с этой точки зрения смотрится STM32F103 ? Средне, цены на спил упали, но в нем есть инструменты для построения защиты. Если хотите совсем хорошо используйте Nec, Renesas.
|
|
|
|
|
Jan 13 2016, 11:43
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Цитата спил упали А можно адрес? Цитата но в нем есть инструменты для построения защиты. А именно? О чем речь, чтобы мне проще было гуглить?
|
|
|
|
|
Jan 13 2016, 12:04
|

Знающий
   
Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909

|
Цитата А можно адрес? Например Тут правда не знаю сейчас они работают или нет, а так как всегда китай рулит, в гугле полно предложений. Цитата А именно? О чем речь, чтобы мне проще было гуглить? Как вариант используйте уникальный номер чипа.
|
|
|
|
|
Jan 13 2016, 12:04
|

Местный
  
Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021

|
Цитата(Vasily_ @ Jan 13 2016, 14:26)  Средне, цены на спил упали, но в нем есть инструменты для построения защиты. На этом форуме уже поднималась тема защиты встроенного ПО, очень часто упоминалось, что можно сосчитать с помощью всяких там рентгенов и прочего, но обсуждения идут в духе дорого/долго/дешево, а где бы можно узнать собственно цены? Ведь в разговоре о защите, всегда должны фигурировать точные цифры, сколько стоит реверс, сколько стоит разработать прошивку с нуля (может дешевле и самому написать). По-моему абстрактные обсуждения (без цифр) не имеют смысла, так как любая защита вскрывается, а следовательно неэффективна (при абстрактных обсуждениях).
|
|
|
|
|
Jan 13 2016, 13:04
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Цитата И сколько бы проприетасты не огораживали, все равно свободу они не убьют! В конце так и напрашивается - "Аллах акбар!" Да, я проприетаст. Но я хочу осуществлять нормальную поддержку и бесплатно обновлять прошивку. ЧТо в этом плохого? Цитата http://www.semiresearch.com/index.php/ru/Идентификация маркировки компонента (методом декапсуляции и анализа маркировки на кристалле под микроскопом) Ух-ты. А это чаво? Это для случаев когда проприетаст надфилем маркировку с корпуса стер? Черт, особенно вот это понравилось Цитата Что, если у меня нет изделия, которое необходимо проанализировать? Semiconductors Research располагает большой коллекцией изделий и приборов. Мы с удовольствием окажем Вам помощь в разрешении Вашей проблемы.
|
|
|
|
|
Jan 13 2016, 13:24
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Эдди @ Jan 13 2016, 15:46)  И сколько бы проприетасты не огораживали, все равно свободу они не убьют! Допустим, я тоже проприентаст, т.к. это моя работа и заработок. Мало того, считаю, что качественный программный продукт стоит денег и не малых, это ничем не проще, а даже сложнее железяки, так что не стоит так однозначно. А по делу, сейчас процы с внешним флешем имеют очень хитровыпендренные системы защиты, сам с IMX6 защитой сейчас разбираюсь, там встроенный бутлодырь может загружать шифрованные бинари, причем коды расшифровки хранятся в самом чипе по хитрому алгоритму. Доков мало, к сожалению, а чип запороть можно легко
|
|
|
|
|
Jan 13 2016, 13:26
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 20-10-06
Пользователь №: 21 517

|
Цитата(Quasar @ Jan 13 2016, 17:04)  На этом форуме уже поднималась тема защиты встроенного ПО, очень часто упоминалось, что можно сосчитать с помощью всяких там рентгенов и прочего, но обсуждения идут в духе дорого/долго/дешево, а где бы можно узнать собственно цены? Ведь в разговоре о защите, всегда должны фигурировать точные цифры, сколько стоит реверс, сколько стоит разработать прошивку с нуля (может дешевле и самому написать). По-моему абстрактные обсуждения (без цифр) не имеют смысла, так как любая защита вскрывается, а следовательно неэффективна (при абстрактных обсуждениях). Цены на russiansemiresearch.com есть, сравнивайте.
Сообщение отредактировал Cyber - Jan 13 2016, 13:28
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|