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

 
 
> Как защитить ATmega16 от взлома?
coolibin
сообщение Mar 14 2008, 08:04
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Как прошить ATmega16 , чтобы с него не могли считать программу? и самое главное, на сколько эта защита эффективна?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Mar 14 2008, 11:35
Сообщение #2


Гуру
******

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



Сообщество AVR щиков уже весьма велико, и пока никто не жаловался на нанесение ущерба путём вскрытия кода. Я не видел ни одного сообщения.

С другой стороны программные средства так умощнились, а технология написания/отладки программ ушла так далеко вперёд, что всегда можно написать аналогичный вашему проект. То есть просто украсть идею. Ну в крайнем случае, немного "подсмотреть", как вы там лапками шевелите.

Но за это привлечь сложно.
Go to the top of the page
 
+Quote Post
Nick_Shl
сообщение Sep 24 2008, 19:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 17-04-08
Пользователь №: 36 850



Цитата(Ivan_Petrov @ Mar 14 2008, 12:17) *
[attachment=18812:attachment]
Видимо эта мега, об фьюзах не знала =)
Чем это её так 07.gif ? Вроде при изготовлении корпусов используется термореактивная пластмасса...

Цитата(SasaVitebsk @ Mar 14 2008, 14:35) *
Сообщество AVR щиков уже весьма велико, и пока никто не жаловался на нанесение ущерба путём вскрытия кода. Я не видел ни одного сообщения.
На фирме где работаю было... И по моим(так, в стороне) подсчетам не на одну сотню куе убытка...
И вроде как не без помощи
Цитата(sseett @ Mar 14 2008, 12:14) *
Некая прибалтийская фирма периодически предлагает свои услуги.... за килобаксы.


Цитата(Cyber_RAT @ Mar 14 2008, 15:35) *
по моему проще написать заново, чем пытаться считывать залоченный кристалл.
Если алгоритм известен и AVR - это основной процессор, то да.
А если это часть разработки, с закрытым протоколом, да ещё установленная для защиты всего изделия от копирования? И что бы "написать заново" надо написать гораздо больше чем n кб AVR'овского кода?

Цитата(west329_ @ Sep 24 2008, 16:23) *
А кокова вероятность взлома если программа защищина програмно ?
Все зависит от того, что значит "защищина програмно". Самое главное в таком случае - надо как-то определять, что это копия.
А бредовые замечания по взлому прог на компе, которые ещё и системное сообщение выводят на которые можно брекпоинт поставить - посылать в сад.

Цитата(singlskv @ Sep 24 2008, 19:35) *
Вот ерунду Вы написали, а CRC подделать это что задача ? а подставить "правильное"
значение на измененном куске это тож очень сложно ?
А просто обойти проверку CRC для простоты ?
Сначала это место нужно найти. Если это под Win с выводом MessageBox это одно. А если, допустим, это софт типа MathCad и никакого сообщения не будет, а будет с какой-либо вероятностью не совсем верно считаться результат? Перепроверите всю бизнес логику? Найти такую "засаду" будет в разы сложнее.
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Sep 25 2008, 14:53
Сообщение #4


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

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Цитата(Nick_Shl @ Sep 24 2008, 23:31) *
А если, допустим, это софт типа MathCad и никакого сообщения не будет, а будет с какой-либо вероятностью не совсем верно считаться результат? Перепроверите всю бизнес логику? Найти такую "засаду" будет в разы сложнее.


Мне кажется это единственно правильный подход для программной защиты. Т.е. работает прога нормально примерно день, а потом делается некий неявный "программный" глюк, который напрочь калечит всю функциональность или доставляет неудобства по-другому... Но тут, встает другой вопрос: как отделить лицензионного пользователя от нелицензионного, чтобы запустить этот "тихий механизм глюка"? И что, если произойдет ошибка в таком определении?
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 25 2008, 17:35
Сообщение #5


Гуру
******

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



Цитата(ivainc1789 @ Sep 25 2008, 17:53) *
Но тут, встает другой вопрос: как отделить лицензионного пользователя от нелицензионного, чтобы запустить этот "тихий механизм глюка"? И что, если произойдет ошибка в таком определении?

Или такой ... если вскрыли ваш код и не не разобрались с такой, с позволения сказать защитой, и начали продавать под вашей маркой - не навредит ли имиджу производителя такая работа? Ведь покупатель не знает лицензионный прибор или нет. Воспринимает как лицензионный. То есть это губит марку изделия.

Я считаю такой подход неправильным. Если ваше изделие ничем выдающимся не отличается, то взлом ему не грозит. А если оно заслужило взлома, то надо воспринимать это как дополнительную рекламу и, соответственно, нести некоторые накладные расходы. А борьба может вестись только юридически. Это же всётаки не софт... Это изделие... Найти и наказать виновного, вполне представляется возможным.

Ну а вам остаётся только непрерывно совершенствовать изделие и регулярно доказывать, что вы разработчик, производитель что ваше изделие - самое лучшее. Задолбаются взламывать. smile.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Sep 26 2008, 10:21
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SasaVitebsk @ Sep 25 2008, 20:35) *
Это же всётаки не софт... Это изделие...

Изделие - это носитель.
Стоимость ПО зачастую заставляет материально ответсвенных дрожать за дискету (которая по бумагам числится как ПО и стоит дороже оборудования).
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 26 2008, 16:23
Сообщение #7


Гуру
******

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



Цитата(defunct @ Sep 26 2008, 13:21) *
Изделие - это носитель.
Стоимость ПО зачастую заставляет материально ответсвенных дрожать за дискету (которая по бумагам числится как ПО и стоит дороже оборудования).

Это - бесспорно. Я просто писал к тому, что найти того, кто производит и поставляет контрафакиный товар всётаки проще, чем найти того, кто производит контрафактное ПО.

Я тут для одного предприятия прогу писал (Для МК на изделие). При поставке поставлял все исходники. Более того настраивал им всю систему, чтобы они сами править могли.(Чтобы меня по мелочам не дёргали) Коментарии найподробнейшие.

Пишу им уже 4 аналогичный проект. Всё равно не хотят разбираться. Даже в исходниках. Предпочитают заплатить, чтобы я внёс изменения. При этом коммерческий проект...

Так что мне кажется на этом уровне проблема скорее надуманная...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- coolibin   Как защитить ATmega16 от взлома?   Mar 14 2008, 08:04
- - hd44780   Есть стандартные фузы во всех AVR-ах - LB и BLB. О...   Mar 14 2008, 08:25
|- - coolibin   Цитата(hd44780 @ Mar 14 2008, 10:25) Есть...   Mar 14 2008, 09:09
||- - Dog Pawlowa   Цитата(coolibin @ Mar 14 2008, 13:09) Что...   Mar 14 2008, 10:10
||- - coolibin   Цитата(Dog Pawlowa @ Mar 14 2008, 12:10) ...   Mar 14 2008, 11:27
|- - Ivan_Petrov   Цитата(hd44780 @ Mar 14 2008, 11:25) Есть...   Mar 14 2008, 09:17
- - sseett   Можно, но сложно. Некая прибалтийская фирма период...   Mar 14 2008, 09:14
- - hd44780   Да, периодически появляются сообщения, что кто-то ...   Mar 14 2008, 10:31
|- - vvs157   Цитата(Nick_Shl @ Sep 24 2008, 23:31) Чем...   Sep 24 2008, 21:03
||- - muravei   Цитата(vvs157 @ Sep 25 2008, 01:03) Задач...   Sep 25 2008, 08:05
||- - Nick_Shl   Цитата(vvs157 @ Sep 25 2008, 00:03) Скажи...   Sep 25 2008, 20:19
||- - vvs157   Цитата(Nick_Shl @ Sep 26 2008, 00:19) Даж...   Sep 25 2008, 22:53
|- - Dog Pawlowa   Цитата(SasaVitebsk @ Sep 26 2008, 19:23) ...   Sep 26 2008, 16:39
|- - gormih   Цитата(SasaVitebsk @ Sep 26 2008, 20:23) ...   Sep 26 2008, 17:28
- - Cyber_RAT   по моему проще написать заново, чем пытаться считы...   Mar 14 2008, 12:35
- - coolibin   Всё! я решил ничего не выдумывать, а залочить ...   Mar 14 2008, 12:58
|- - Alex_Pol   Цитата(coolibin @ Mar 14 2008, 14:58) Всё...   Mar 14 2008, 13:38
|- - gormih   Цитата(Alex_Pol @ Mar 14 2008, 17:38) нап...   Sep 24 2008, 17:37
- - west329_   А кокова вероятность взлома если программа защищин...   Sep 24 2008, 13:23
|- - Цыкетчик   Цитата(west329_ @ Sep 24 2008, 17:23) А к...   Sep 24 2008, 13:34
|- - defunct   Цитата(Цыкетчик @ Sep 24 2008, 16:34) 20 ...   Sep 24 2008, 14:28
|- - Цыкетчик   Цитата(defunct @ Sep 24 2008, 18:28) Я на...   Sep 24 2008, 14:35
|- - defunct   Цитата(Цыкетчик @ Sep 24 2008, 17:35) У В...   Sep 24 2008, 15:24
|- - Цыкетчик   Цитата(defunct @ Sep 24 2008, 19:24) Был ...   Sep 24 2008, 15:32
|- - Kovrov   Цитата(Цыкетчик @ Sep 24 2008, 19:32) В н...   Sep 24 2008, 15:34
|- - defunct   Цитата(Цыкетчик @ Sep 24 2008, 18:32) Это...   Sep 24 2008, 15:50
|- - Боинг749   Цитата(defunct @ Sep 24 2008, 19:24) пост...   Sep 24 2008, 16:09
|- - defunct   Цитата(Боинг749 @ Sep 24 2008, 19:09) ...   Sep 24 2008, 16:24
|- - singlskv   Цитата(Боинг749 @ Sep 24 2008, 20:09) ...   Sep 24 2008, 16:35
- - Kuzmi4   2 defunct - классика   Sep 24 2008, 15:29
- - zltigo   Moderator: Дон Амброзио, он-же Боинг749, он-же Mac...   Sep 24 2008, 16:42
- - МП41   Можно отломать ногу MOSI у контроллера , хотя это ...   Sep 25 2008, 07:26
- - gormih   По поводу защиты от взлома с примением "глюка...   Sep 26 2008, 06:53
- - gormih   Кстати относительно защиты от взлома в новейших в...   Sep 26 2008, 11:58
|- - vvs157   Цитата(gormih @ Sep 26 2008, 15:58) Кстат...   Sep 27 2008, 20:27
|- - gormih   Цитата(vvs157 @ Sep 28 2008, 00:27) Что б...   Sep 27 2008, 21:14
||- - vvs157   Цитата(gormih @ Sep 28 2008, 01:14) А оно...   Sep 28 2008, 13:12
||- - gormih   Цитата(vvs157 @ Sep 28 2008, 17:12) И есл...   Sep 28 2008, 14:52
||- - vvs157   Цитата(gormih @ Sep 28 2008, 18:52) Ну со...   Sep 28 2008, 16:33
|- - Николай Иванович Приходько   Цитата(vvs157 @ Sep 28 2008, 00:27) Что б...   Sep 28 2008, 17:31
|- - vvs157   Цитата(Николай Иванович Приходько @ Sep 28 20...   Sep 28 2008, 18:12
|- - Николай Иванович Приходько   Цитата(vvs157 @ Sep 28 2008, 22:12) ...   Sep 28 2008, 18:24
- - МП41   Отличная новость! Давно мечтал о подобных реги...   Sep 26 2008, 14:13
- - SasaVitebsk   Я не стал бы брать деньги за изменение номера теле...   Sep 26 2008, 20:23
|- - gormih   Цитата(SasaVitebsk @ Sep 27 2008, 00:23) ...   Sep 26 2008, 20:55
|- - Николай Иванович Приходько   Цитата(gormih @ Sep 27 2008, 00:55) Тут с...   Sep 26 2008, 22:03
|- - gormih   Цитата(Николай Иванович Приходько @ Sep 27 20...   Sep 26 2008, 22:19
- - WEST128   Вряд ли кто-то станет работать над сложным проекто...   Sep 27 2008, 10:21
- - SasaVitebsk   Понятие дёшево/дорого в разных регионах сильно раз...   Sep 27 2008, 18:47
- - INT1   какая тинька, такой надо полагать и ОКР был, уж не...   Sep 28 2008, 17:44
|- - Николай Иванович Приходько   Цитата(INT1 @ Sep 28 2008, 21:44) какая ...   Sep 28 2008, 17:58
- - INT1   2 Николай Иванович Приходько,vvs157 согласен, отла...   Sep 29 2008, 04:28
|- - Николай Иванович Приходько   Цитата(INT1 @ Sep 29 2008, 08:28) отладка...   Oct 3 2008, 14:07
- - rezident   Тут обсуждают как защитить, а там обсуждают что им...   Oct 2 2008, 21:50
|- - gormih   Цитата(rezident @ Oct 3 2008, 01:50) Тут ...   Oct 3 2008, 14:10
|- - Николай Иванович Приходько   Цитата(gormih @ Oct 3 2008, 18:10) Это то...   Oct 3 2008, 14:26
- - Igor26   ЦитатаЭто давно уже в классических трудах монстров...   Oct 3 2008, 15:54
|- - Николай Иванович Приходько   Цитата(Igor26 @ Oct 3 2008, 19:54) Всё за...   Oct 3 2008, 17:19
- - IgorKossak   Похоже, что конструктивных ответов по вопросу темы...   Oct 3 2008, 17:34


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 16:01
Рейтинг@Mail.ru


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