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

 
 
> Как защитить 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

Сообщений в этой теме
- 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
|- - SasaVitebsk   Цитата(defunct @ Sep 26 2008, 13:21) Изде...   Sep 26 2008, 16:23
|- - 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 Текстовая версия Сейчас: 21st July 2025 - 09:51
Рейтинг@Mail.ru


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