реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> IMX6 Защита программ, Сложно разобраться...
mantech
сообщение Nov 15 2014, 10:09
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Приветствую всех, кто работал в данной теме, ну и тех, кто писал, что с сабжем "в одиночку", т.е. без осей не разобраться biggrin.gif

Теперь вопрос в другом, есть бутлоадер, который грузится в OCRAM из SDкарты и загрузившись сам , грузит основную прогу в DDR, которую несложно зашифровать. Вопрос, как сделать так, чтобы грузить шифрованный бутлоадер?

Почитал что смог про HAB - какая-то каша в голове crying.gif

Сообщение отредактировал mantech - Nov 15 2014, 10:10
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 19 2014, 18:10
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Жаль, видимо никто у нас не пишет коммерческое ПО на фрискале crying.gif
Go to the top of the page
 
+Quote Post
_3m
сообщение Nov 20 2014, 08:27
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(mantech @ Nov 19 2014, 21:10) *
Жаль, видимо никто у нас не пишет коммерческое ПО на фрискале crying.gif

Кто пишет коммерческое по заключает NDA.
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 20 2014, 11:19
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Nov 20 2014, 11:27) *
Кто пишет коммерческое по заключает NDA.


Я не про это, просто коммерческое ПО подразумевает защиту от копирования, а коли тут никто не написал, то это может означать:

1) Все альтруисты и пишут без защиты (к альтруизму я отношусь положительно, если это хобби или "между делом" biggrin.gif )

2) Пишут исключительно под линукс и "для себя"

3) Просто не хотят рассказать, как сами разобрались с этим делом... (Ну жалко - так жалко, лишь бы в радость)
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Nov 20 2014, 12:30
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Или пишут не ширпотреб, где защитой является окружение. Если спереть мою прошивку, то надо еще где то сделать около 50 кг Железа-механики ее окружающего, еще плату такую же сделать, а потом вылезти на рынок с таким же продуктом и убедить что он лучше. А мы тем временем еще что-то доделаем и поменяем. Иногда овчинка выделки не стоит...
Go to the top of the page
 
+Quote Post
_3m
сообщение Nov 20 2014, 14:59
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(mantech @ Nov 20 2014, 14:19) *
Я не про это, просто коммерческое ПО подразумевает защиту от копирования, а коли тут никто не написал, то это может означать:
1) Все альтруисты и пишут без защиты (к альтруизму я отношусь положительно, если это хобби или "между делом" biggrin.gif )
...
3) Просто не хотят рассказать, как сами разобрались с этим делом... (Ну жалко - так жалко, лишь бы в радость)

1)
Мы пишем без защиты. Ниразу не альтруисты, коммерческий продукт. Ну сопрете вы по и ЧО ?
Без N кг железа от слитого по толку ноль. Кроме того даже если спереть все - нужно искать клиентов. Серьезные и денежные известны они не купят у красноглазика Пупкина, им нужен солидный поставщик + гарантия + поддержка + апдейты. Остается продавать уворованное нищебродам а на них денег не заработать.

3)
Закон нужно уважать. NDA - это значит не чесать языком попусту.

Нужно вам шифрование загрузчика - идите к официальному дилеру, подписывайте бумаги и будет вам счастье (закрытые AN, тулзы для шифрования и подписи кода, техподдержка). Но все только под Lin или Win.
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 20 2014, 17:04
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Nov 20 2014, 17:59) *
Нужно вам шифрование загрузчика - идите к официальному дилеру, подписывайте бумаги и будет вам счастье (закрытые AN, тулзы для шифрования и подписи кода, техподдержка). Но все только под Lin или Win.


Ммм да уж... Плюс, еще бабок отвалить за это надо немало наверно... Чет как-то невесело получается.

ЗЫ. И почему в этих камнях нет встроенной флехи, хоть на пару мегов...

Интересно, кто В России официальный дилер? Плата куплена в стартерките, к ним стучаться?

Сообщение отредактировал mantech - Nov 20 2014, 17:06
Go to the top of the page
 
+Quote Post
krux
сообщение Nov 20 2014, 18:53
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(mantech @ Nov 20 2014, 20:04) *
Интересно, кто В России официальный дилер?

freescale.com
открыть "Sample & Buy" -> Distributor network
указать страну.
неужели это требует от вас каких-то непомерных знаний?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
_3m
сообщение Nov 20 2014, 20:15
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(mantech @ Nov 20 2014, 20:04) *
Ммм да уж... Плюс, еще бабок отвалить за это надо немало наверно... Чет как-то невесело получается.
ЗЫ. И почему в этих камнях нет встроенной флехи, хоть на пару мегов...
Интересно, кто В России официальный дилер? Плата куплена в стартерките, к ним стучаться?

Бабок не просили. Забрали тока душу подпись.
Встроенная флэха... зачем она? Есть нанд, есть spi, есть e-mmc.
Раз плата куплена в стартерките логично начать с них как с крайних. Но пошлют-с.

Из интернетов:
"Симметрон является официальным дистрибьютором компании Freescale Semiconductor."
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 21 2014, 06:50
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Nov 20 2014, 23:15) *
Встроенная флэха... зачем она? Есть нанд, есть spi, есть e-mmc.


Все понятно, только на плате нет ни нанда, ни еммс, только разъем под сд-карту...


Написал в silica, посмотрим, что ответят...
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 4 2014, 18:22
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(mantech @ Nov 21 2014, 09:50) *
Все понятно, только на плате нет ни нанда, ни еммс, только разъем под сд-карту...


Написал в silica, посмотрим, что ответят...



Вообщем, ничего особо определенного мне не ответили, поэтому задам последний вопрос на эту тему -

Вообще, защита программы при помощи HAB, это что, защита кода или просто добавление к нему какой-либо цифровой подписи?? Если да, то код вообще защитить, т.е. зашифровать нельзя? Тогда зачем все это?
Go to the top of the page
 
+Quote Post
krux
сообщение Dec 4 2014, 20:19
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



любую защиту можно сломать.

HAB расчитан на то, чтобы обеспечить доверенную цепь загрузки, т.е. убедиться что критичный код будет выполнятся в "безопасной" среде.
контрольная информация (ключ) прожигается в однократке - OTP-ROM (aka eFuse). Т.е. технология работает только с "прожжеными" процессорами в ходе настройки плат при серийном производстве.

первоначальный загрузчик всё равно можно расковырять, переподписать и выполнить на физически другом (свежем) процессоре, предварительно прошив его OTP новым ключом, соответствующим "хакнутой" прошивке.

т.е. "защита при помощи HAB" базируется на том, что перепаять старый iMX со старым прожженым ключом на новый - дороже, чем стоит сама прошивка.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 5 2014, 10:59
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(krux @ Dec 4 2014, 23:19) *
что перепаять старый iMX со старым прожженым ключом на новый - дороже, чем стоит сама прошивка.


А смысл вообще всего этого?? Т.е допустим, есть контроллер с прошивкой, на базе стандартной платы за 2Крубля, вся суть в программе, т.е. я так понимаю, можно оторвать всю эту подпись, купить такую же плату и залить в нее мою прогу, так получается? Иными словами, если я правильно понял, защиты именно софта в этих процах нет?
Go to the top of the page
 
+Quote Post
krux
сообщение Dec 5 2014, 11:49
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата
если я правильно понял, защиты именно софта в этих процах нет?

встречный вопрос: а в каких вам известных процах такая защита есть?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
NULL
сообщение Dec 5 2014, 12:31
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 27-05-05
Из: St.-P
Пользователь №: 5 462



Цитата(krux @ Dec 5 2014, 01:49) *
встречный вопрос: а в каких вам известных процах такая защита есть?


У TI есть специфическая вещь Basic Secure Boot
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01495 секунд с 7
ELECTRONIX ©2004-2016