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

 
 
> шифрование .h, шифрование .h библиотеки
max_mart
сообщение Jun 3 2013, 11:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 248
Регистрация: 30-09-11
Пользователь №: 67 474



Всем привет.

Народ подскажите, пожалуйста, как зашифровать библиотеку .h. Локбиты программы не подойдут, поскольку есть еще С код, который будит доступен для редактирования. Но вот секреты библиотеки h открывать не хочется. Среда разработки AVR studio 4.
Может в DLL как-то можно преобразовать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Jun 4 2013, 07:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(max_mart @ Jun 3 2013, 15:35) *
Народ подскажите, пожалуйста, как зашифровать библиотеку .h. Локбиты программы не подойдут, поскольку есть еще С код, который будит доступен для редактирования. Но вот секреты библиотеки h открывать не хочется.

Существую способы разбиения программы на открытую и закрытую части. Но "шифрование библиотеки .h" - это не один из этих способов.
Если реально хотите это сделать, то расскажите поподробнее о своём проекте. Тогда старшие товарищи смогут подсказать, как реализовать упомянутое выше разбиение.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jun 4 2013, 09:50
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Я сказал свое мнение по вопросу. И оно тоже не на пустом месте.

Например, пару месяцев назад прислали машинные коды, попросили разобраться. Я глянул на код, оценил примерный объем работы, накинул еще 50% на "вдруг да что-нибудь пойдет не так" назвал сроки и сумму. Заказчик согласился и готов был сделать предоплату. Я отказался, так как пока деньги не получены есть стимул работать. Начл работать. В процессе стали появляться интересные подробности, я начал задавать вопросы Заказчику. В конце концов оказалось, что нужно было "вскрыть" граббер. (Это такое устройство, которое прослушивает эфир и фиксирует коды открытия/закрытия автомобилей.) В общем я отказался. По этическим соображениям. Сказал, что сегодня на ваши деньги я куплю авто, а завтра с помощью этого же граббера уведут мой автомобиль. В чем прикол? А если еще органы и начнут обратно раскручивать... ну и зачем мне такие дорогие деньги?

А надо ли напоминать, что в Инете периодически проскакивают объявления о вскрытии защищенных микроконтроллеров и вычичтывании из них кодов? Причем, цена от 2000 до 5000 долларов.

А что касается узкоглазых братьев, то у них совершенно другой менталитет. У них украсть даже не считается за преступление. И защищаться от их мега-производства (чтобы они не скопировали) нужно не этими способами.

Если хотите, еще пример. У меня была запатентована схема пожарного извещателя, работающего в ультра-фиолетовом диапазоне. Татары скоприровали одею получения высокого напряжения, но не на MSP340, как это было реализовано у меня, а на ATMEGA16. Юридически все чисто. Но тем не менее -- факт. Дак что теперь, на рынок вообще не выходить что ли? Или все устроство заливать эпоксидкой?

Так что с моей точки зрения фигню, Вы несете, уважаемый! Полную фигню. Врага надо знать в лицо. И знать свою реальную цену на рынке. А всяких баек про промышленный шпионаж можно напридумывать много. Потом ими пугать наивных граждан.

Хорошая защита стоит дороже, чем само устройство. Но любая защита вскрывается за определенное количество времени. И если ко времени вывода на рынок клона вашего устройства, Вы успеваете сделать более лучший вариант, то Ваши конкуренты будут работать себе в убыток.

Вы реально начните продавать свое мега-защищенное устройство и почувствуйте реальные проблемы рынка. Конечно, если 10-20 устройств в год -- это масштабы Вашего бизнеса... ну тогда я не прав. Тогда нам не о чем говорить. Мои извинения!

И всё-таки случился холивар. (По моей винее. Да.)


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 5 2013, 02:32
Сообщение #4


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(zhevak @ Jun 4 2013, 12:50) *
Или все устроство заливать эпоксидкой?

А эпоксидка разве проблема?
Фен, скальпель, шило и несколько часов нудной работы...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- max_mart   шифрование .h   Jun 3 2013, 11:35
- - zhevak   Цитата(max_mart @ Jun 3 2013, 17:35) Всем...   Jun 3 2013, 14:35
- - max_mart   "Эх, молодежь!" - согласен всего 25 ...   Jun 3 2013, 15:54
|- - zhevak   Эх, молодежь! Макс, при всем уважении к Вам к...   Jun 3 2013, 18:48
- - max_mart   Спасибо огромное. А в чем-то Вы и правы. Это можно...   Jun 3 2013, 19:07
- - zombi   to zhevak ЦитатаВасю Пупкина, как конкурента, совс...   Jun 3 2013, 23:11
|- - zhevak   Эх, не хотел устраивать холивар... Однако. Цитата...   Jun 4 2013, 04:28
|- - vitan   ТС! Не слушайте. Точнее, слушайте, но думайте....   Jun 4 2013, 07:19
|- - zombi   Цитата(zhevak @ Jun 4 2013, 07:28) Эх, не...   Jun 4 2013, 07:32
||- - gte   Цитата(zombi @ Jun 4 2013, 11:32) Уже чет...   Jun 4 2013, 09:34
|- - ar__systems   Цитата(zhevak @ Jun 3 2013, 23:28) Откинь...   Jun 8 2013, 12:02
|- - zhevak   Цитата(ar__systems @ Jun 8 2013, 18:02) П...   Jun 8 2013, 12:34
|- - ar__systems   Цитата(zhevak @ Jun 8 2013, 07:34) Пустые...   Jun 8 2013, 13:12
|- - zhevak   Цитата(ar__systems @ Jun 8 2013, 19:12) Н...   Jun 8 2013, 14:29
|- - ar__systems   Cильно много букв, и к чему это? Strawman argument...   Jun 8 2013, 17:12
|- - zhevak   Цитата(ar__systems @ Jun 8 2013, 23:12) Р...   Jun 8 2013, 18:37
- - Непомнящий Евгений   Если сильно надо защитить именно исходник, почитай...   Jun 4 2013, 05:17
|- - zombi   Цитата(zhevak @ Jun 4 2013, 12:50) Хороша...   Jun 4 2013, 14:35
|- - zhevak   Цитата(Harbinger @ Jun 5 2013, 08:32) А э...   Jun 5 2013, 04:28
- - ARV   по-моему, достаточно увидеть работу устройства на ...   Jun 4 2013, 10:07
- - max_mart   "Еще вариант - поставлять вашу библиотеку в в...   Jun 4 2013, 16:00
|- - Непомнящий Евгений   Цитата(max_mart @ Jun 4 2013, 20:00) ...   Jun 5 2013, 05:23
- - hd44780   Пихать исходный код в .h - это плохо. Да, это допу...   Jun 5 2013, 08:47
- - max_mart   Можно ссылку, пожалуйста, на доку "линкер...   Jun 5 2013, 21:13
|- - ARV   Цитата(max_mart @ Jun 6 2013, 01:13) Можн...   Jun 6 2013, 04:49
|- - zhevak   Цитата(max_mart @ Jun 6 2013, 03:13) Можн...   Jun 6 2013, 05:03
|- - MrYuran   Цитата(max_mart @ Jun 6 2013, 01:13) Можн...   Jun 6 2013, 08:39
- - XVR   ТС создал ноухау, но не знает, что такое .h, объек...   Jun 6 2013, 06:58
- - kolobok0   Цитата(max_mart @ Jun 3 2013, 15:35) ...М...   Jun 7 2013, 13:54
- - yes   еще один вариант - в llvm была даже такая специаль...   Jun 7 2013, 14:21
- - max_mart   "ТС создал ноухау, но не знает, что такое .h,...   Jun 7 2013, 15:39
|- - DASM   Цитата(max_mart @ Jun 7 2013, 19:39) ...   Jun 7 2013, 16:13
|- - zhevak   Цитата(max_mart @ Jun 7 2013, 21:39) Но з...   Jun 7 2013, 16:35
- - max_mart   DASM, ну а таким как Вы, побольше опыту в бизнесе,...   Jun 7 2013, 17:23
|- - haker_fox   QUOTE (max_mart @ Jun 8 2013, 02:23) Мы н...   Jun 8 2013, 15:00
- - DASM   По поводу J-Link скажу лишь, что его надо было воо...   Jun 8 2013, 19:32
|- - haker_fox   QUOTE (DASM @ Jun 9 2013, 04:32) вообщем-...   Jun 9 2013, 02:42
- - max_mart   haker_fox. Ну и назовите мне хоть один пример тако...   Jun 10 2013, 15:05
- - max_mart   Ну а Вы ar_systems. Очень интересный молодой челов...   Jun 10 2013, 17:12
|- - toweroff   Цитата(max_mart @ Jun 10 2013, 21:12) Поэ...   Jun 10 2013, 18:00
- - max_mart   Это я сказал как общее. А так все системы исчислен...   Jun 12 2013, 16:54
|- - toweroff   Цитата(max_mart @ Jun 12 2013, 20:54) Это...   Jun 14 2013, 07:21
- - haker_fox   QUOTE (max_mart @ Jun 11 2013, 00:05) ана...   Jun 13 2013, 14:06


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

 


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


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