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

 
 
5 страниц V  « < 2 3 4 5 >  
Closed TopicStart new topic
> Как защитить ATmega16 от взлома?
WEST128
сообщение Sep 27 2008, 10:21
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Вряд ли кто-то станет работать над сложным проектом ради спортивного интереса. Однако у меня порой складывается ощущение, что на периферии нашей родины работодатели только и наровят все за "спортивный интерес" сделать. Такова текущая ситуация на рынке. Китайцы вот тоже все делают очень дешево, вряд ли ради спортивного интереса.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 27 2008, 18:47
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Понятие дёшево/дорого в разных регионах сильно разнятся. А при разработке ПО местонахождение разработчика - вторично. Это конечно накладывает свой отпечаток. И сделать здесь ничего нельзя. Требовать от разработчика, работающего в глуши, чтобы он работал не дешевле 2000$ в месяц - бессмысленно. Если ему в этом городе просто не заплатят таких денег??? А больше ему в этом городе идти некуда. А ехать в Москву - он не хочет. И таки имеет право! В Белоруссии налогообложение таково, что если разработчик получает 1000$, то он должен приносить предприятию оборот не менее 20000$. Крупному - 40000$. То есть при 5 разработчиках месячный оборот предприятия должен составлять 100000$. Иначе будет убыточно. Поэтому в Минске средняя з/п для хорошего специалиста составляет 600-700$, а в Витебске 300-500$. А спецов наплодили много.

А с точки зрения оплаты, я считаю лучше практиковать 2 варианта.
1) Исходники и поддержка (сопровождение). В этом случае оговариваются сроки и ежемесячная сумма. Вне зависимости от того, вносились ли изменения.
2) Прошивка и процент от выпуска. Либо процент от прибыли. И тоже сроки.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Sep 27 2008, 20:27
Сообщение #48


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(gormih @ Sep 26 2008, 15:58) *
Кстати относительно защиты от взлома в новейших версиях ядра AVR:...... Таким образом, даже считанная прошивка не станет работать на другом микроконтроллере серии xMega.
Что бы не было вредных иллюзий - <32К прошивки восстанавливается до вполне читаемого (в смысле понимания, что там делается) и модифицируемого исходника за 3-4 месяца работы квалифицированного спеца.
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 27 2008, 21:14
Сообщение #49


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(vvs157 @ Sep 28 2008, 00:27) *
Что бы не было вредных иллюзий - <32К прошивки восстанавливается до вполне читаемого (в смысле понимания, что там делается) и модифицируемого исходника за 3-4 месяца работы квалифицированного спеца.


А оно того стоит - 3-4 месяца? smile.gif Если стоит - то я бы выбрал иной способ защиты, например другой микроконтроллер с внешней ПЗУ и зашифрованной в ней прошивкой. Зашифрованной - чтобы в момент считывания в ОЗУ контроллера не было соблазна и возможности перехватить. Или вообще специализированный контроллер для систем безопасности. (Кстати у Атмел такие есть, но в Россию не охотно продают).


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
vvs157
сообщение Sep 28 2008, 13:12
Сообщение #50


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(gormih @ Sep 28 2008, 01:14) *
А оно того стоит - 3-4 месяца?
Иногда - да, когда в прошивке есть отработанный на реальных объектах алгоритм с экспериментально полученными параметрами. Стоимость экспериментов может быть весьма высока
А на практике необходимо реально оценивать модель угрозы и представлять какие средства могут быт потрачены на "потрошение". Исходя из этого и стоить модель защиты. Если надо защищаться сильнее, чем это обеспечивают стандартные средства - то это не так просто как может показаться на первый взгляд, так как это уже область узкопрофессиональных интересов, далеко не всегда известная широкой публике. И если на "потрошение" может быть потрачено скажем $100К, то без привлечения специальных знаний задача не решается. И стоимость решения может быть сравнима.
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 28 2008, 14:52
Сообщение #51


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(vvs157 @ Sep 28 2008, 17:12) *
И если на "потрошение" может быть потрачено скажем $100К, то без привлечения специальных знаний задача не решается. И стоимость решения может быть сравнима.


Ну согласитесь, что эти методы защиты к ядру AVR никакого отношения не имеют вообще smile.gif AVR не предназначен для этих приложений, как не крути (кстати на днях задавали этот вопрос FAE из самого Атмела, он так и сказал).


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
vvs157
сообщение Sep 28 2008, 16:33
Сообщение #52


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(gormih @ Sep 28 2008, 18:52) *
Ну согласитесь, что эти методы защиты к ядру AVR никакого отношения не имеют вообще smile.gif AVR не предназначен для этих приложений, как не крути (кстати на днях задавали этот вопрос FAE из самого Атмела, он так и сказал).
Так веди автор корневого топика хочет на AVR
Цитата
Что, вообще, нельзя или можно, но очень сложно? Я это спрашиваю, потому что мне надо быть абсолютно уверенным, что никто не сможет получить код
при этом не указывает потенциальный бюджет взломщика. Потратить $1 для защиты даже от $10К взломщика невозможно.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Sep 28 2008, 17:31
Сообщение #53


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(vvs157 @ Sep 28 2008, 00:27) *
Что бы не было вредных иллюзий - <32К прошивки восстанавливается до вполне читаемого (в смысле понимания, что там делается) и модифицируемого исходника за 3-4 месяца работы квалифицированного спеца.

Ну не знаю. Если специалист жуткий тормоз. Тут люди рассказывали, что они 1 гиговую "1С" ломали за один день. Я тугодум. Поэтому ломал (т.е. из HEX-а получал полностью компилируемый и пригодный к модификации со всеми комментариями исходник) 25-ти килобайтную прошивку за месяц.

Хотя наверное в моём случае термин "ломал" не совсем корректен. Тут наверное нужно говорить о декомпиляции?

Цитата(gormih @ Sep 28 2008, 01:14) *
А оно того стоит - 3-4 месяца? smile.gif

Иногда стОит. Иногда в малюсенькой тиньке могут быть "зашиты" результаты проводившихся в течении года НИОКР
Go to the top of the page
 
+Quote Post
INT1
сообщение Sep 28 2008, 17:44
Сообщение #54


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



smile.gif какая тинька, такой надо полагать и ОКР был, уж не говорю про НИ. Не в обиду амбициям НИОКР_овцев.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Sep 28 2008, 17:58
Сообщение #55


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(INT1 @ Sep 28 2008, 21:44) *
smile.gif какая тинька, такой надо полагать и ОКР был, уж не говорю про НИ. Не в обиду амбициям НИОКР_овцев.

Что не улавливаю....sad.gif к чему Вы клоните? 01.gif

Сообщение отредактировал Николай Иванович Приходько - Sep 28 2008, 18:01
Go to the top of the page
 
+Quote Post
vvs157
сообщение Sep 28 2008, 18:12
Сообщение #56


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Николай Иванович Приходько @ Sep 28 2008, 21:31) *
Ну не знаю. Если специалист жуткий тормоз. Тут люди рассказывали, что они 1 гиговую "1С" ломали за один день.
"Ломание" - то есть удаление защиты не требует восстановления полных исходников. Я же говорю именно о восстановлении исходника на асме


Цитата(INT1 @ Sep 28 2008, 21:44) *
smile.gif какая тинька, такой надо полагать и ОКР был, уж не говорю про НИ. Не в обиду амбициям НИОКР_овцев.
Ну-ну. Сколько может понадобится времени для полевых испытаний итп для доведения например алгоритма управление неким приводом с учетом старения и разбросом при серийном производстве?. А в 85-й тиньке 8К кода
Как некий пример, того, что не делается за 1 месяц - это какой-нибудь АОН, который должен работать на линиях не очень соответсвующих ГОСТу. На доведение такого изделия как раз и уйдет порядка года.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Sep 28 2008, 18:24
Сообщение #57


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(vvs157 @ Sep 28 2008, 22:12) *
"Ломание" - то есть удаление защиты не требует восстановления полных исходников. Я же говорю именно о восстановлении исходника на асме

Дык и я о нём говорю. Выше писал, что 25к HEX-а преобразовал в читабельный ASM-исходник с подробнейшими комментами + описаловом алгоритма работы за месяц
Go to the top of the page
 
+Quote Post
INT1
сообщение Sep 29 2008, 04:28
Сообщение #58


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



2 Николай Иванович Приходько,vvs157 согласен, отладка занимает зачастую 80% времени разработки. Но НИ как то претенциозно звучит рядом с тинькой.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 2 2008, 21:50
Сообщение #59


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Тут обсуждают как защитить, а там обсуждают что именно ломать нужно? smile.gif











Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 3 2008, 14:07
Сообщение #60


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(INT1 @ Sep 29 2008, 08:28) *
отладка занимает зачастую 80% времени разработки.

Есть ещё закон: "на последние 10% проекта тратится 90% времени"


Цитата(WEST128 @ Sep 27 2008, 14:21) *
Вряд ли кто-то станет работать над сложным проектом ради спортивного интереса.

Я только так и работаю. Если я не испытываю к проекту "спортивного интереса" - я не возьмусь за проект ни за какие бапки. Правда если за "спортивный интерес" мне платют хоть чуть-чуть денюжек.
Вообще работу разработика можно охарактеризовать как "удовлетворение собственного любопытства за счёт денег работодателя" smile.gif
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 19:02
Рейтинг@Mail.ru


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