Отговори на тема  [ 35 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
МК + USB или Ethernet 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Цитат:
...с основна цел защита на софтуер....

На твое място (мога да кажа, че почти съм, имам се за програмист :D ) бих сложил тоя Sillicon Labs или новия FT232R на FTDI....а винаги си остава стария вариант LPT тапичка, някакъв PIC12 (дори) и един от простите crypt :wink: Верно ще защитаваш продукт, обаче колкото и да се стараеш все остава начин по-който да бъде разбит, въпроса е ще тръгне ли някой да го разбива :wink: Аз например от 2 дни играя да сложа сериен номер на една от програмите си, с който да си защитя продукта, ползвам някой продукти на TurboPower, колкото и да се старая да използвам здрави алгоритми и сложни функции, накрая все ще трябва да запиша нещо в регистрите или да проверя някаква променлива и там съм гол като охлюв :lol:


Сря Юни 28, 2006 9:15 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
трудно ще се наместиш в 50лв за такова устройство.
прецени си приоритетите и си промени бюджета.
не може да разчиташ на мрежово лицензиращо устройство, което да раздава разрешения за работа (лицензи) на множество клиенти, да следи кой работи в момента, какви опции ползва и т.н., и то да струва 50лв.

от това желязо зависи как ще ти работи софтуера и далище ще го крадат/хакнат. ако софтуера ти стува 20лв, тогава лицензиращото устройство може да е за 50лв, ама заслужава ли си да защитаваш софтуер за 20лв?
ако ще защитаваш софтуер за 2000лв, звучи несериозно да отделиш за защита 50лв.

за РоЕ забрави - това се прави само ако има изискване всички клиенти да са такива и не работи на гигабитни мрежи. мисли за адаптер


Сря Юни 28, 2006 9:25 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
Ето една идея:
може да използваш ето такова устройство
http://www.digi.com/products/embeddedso ... nectme.jsp
цената му беше някъде около 30 евро
обаче средствата за разработка за него са по-скъпи.


Сря Юни 28, 2006 9:44 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
Аз също се бях наточил за тапи, но напоследък съм на вълна CD-ключ. Струва ми се по-ефикасно решение, и като цена, и като разработка, и като удобство за потребителя.


Сря Юни 28, 2006 12:33 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Вто Юни 27, 2006 11:48 pm
Мнения: 13
Местоположение: БГ
Мнение 
Predator_MF написа:
Цитат:
...с основна цел защита на софтуер....

На твое място (мога да кажа, че почти съм, имам се за програмист :D ) бих сложил тоя Sillicon Labs или новия FT232R на FTDI....а винаги си остава стария вариант LPT тапичка, някакъв PIC12 (дори) и един от простите crypt :wink: Верно ще защитаваш продукт, обаче колкото и да се стараеш все остава начин по-който да бъде разбит, въпроса е ще тръгне ли някой да го разбива :wink: Аз например от 2 дни играя да сложа сериен номер на една от програмите си, с който да си защитя продукта, ползвам някой продукти на TurboPower, колкото и да се старая да използвам здрави алгоритми и сложни функции, накрая все ще трябва да запиша нещо в регистрите или да проверя някаква променлива и там съм гол като охлюв :lol:


Знам че винаги се намира начин за издънване, стига да си струва някой да отдели достатъчно усилия/пари. Хардуерното устройство е трудно за разбиване, но с трасиране на защитаваната програма може да се хване някое слабо място и да се обезвреди. Затова съм замислил допълнителни контра-мерки срещи прекалено лесно обезвреждане. Но при серийните номера е достатъчно един недобросъвестен клиент да си публикува серийния номер из мрежата и всичките здрави алгоритми отиват на кино.


Сря Юни 28, 2006 2:28 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Вто Юни 27, 2006 11:48 pm
Мнения: 13
Местоположение: БГ
Мнение 
ДедоБоре написа:
трудно ще се наместиш в 50лв за такова устройство.
прецени си приоритетите и си промени бюджета.
не може да разчиташ на мрежово лицензиращо устройство, което да раздава разрешения за работа (лицензи) на множество клиенти, да следи кой работи в момента, какви опции ползва и т.н., и то да струва 50лв.

от това желязо зависи как ще ти работи софтуера и далище ще го крадат/хакнат. ако софтуера ти стува 20лв, тогава лицензиращото устройство може да е за 50лв, ама заслужава ли си да защитаваш софтуер за 20лв?
ако ще защитаваш софтуер за 2000лв, звучи несериозно да отделиш за защита 50лв.

за РоЕ забрави - това се прави само ако има изискване всички клиенти да са такива и не работи на гигабитни мрежи. мисли за адаптер


Не съм много в течение на цените на хардуера (и допълнителните производствени разходи), но предполагам в един микроконтролер с 32-64КБ памет мога да напъхам достатъчно сложна логика за управление на десетки клиентски лицензи, отчитане кой кога последно е бил активен и т.н. Тъмна Индия ми е допълнителният хардуер за Ethernet.

Софтуерът ще струва достатъчно за да се оправдае такава специализирана защита, но все пак цената може доста да варира според броя на лицензите и затова съм приел някаква условна граница от 50 лв за това устройство. Пък и колкото може да е по-евтино, толкова по-добре. Би могло да се раздава и с демо-лиценз на определени потенциални клиенти.


Сря Юни 28, 2006 2:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
тук хвьрли ли едно око?

http://www.mcu-bg.com/mcu_site/viewtopi ... c&start=15


Сря Юни 28, 2006 2:54 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
само да не се окаже че разработката на защитата ще ти глътне повече време отколкото си вложил в разработката на самия софтуер :)


Сря Юни 28, 2006 2:54 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Вто Юни 27, 2006 11:48 pm
Мнения: 13
Местоположение: БГ
Мнение 
Nikola Kirov написа:
само да не се окаже че разработката на защитата ще ти глътне повече време отколкото си вложил в разработката на самия софтуер :)


Има го и тоя момент. Може накрая продуктът да е хардуера за защита :)


Сря Юни 28, 2006 3:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение 
xr888 написа:
Явно ще стане някаква едра "буца", а някак ми се искаше едва ли не да няма платка, а само нещо неузнаваемо и обвито в смола...

По-добре не заливай тапата със смола, наблегни на други начини на защита. Със смолата само ще си усложниш живота, не върши кой знае каква работа против копиране/достъп до хардуера, а и ако не подбераш подходящата смола, хардуера заминава.


Сря Юни 28, 2006 3:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Nikola Kirov написа:
само да не се окаже че разработката на защитата ще ти глътне повече време отколкото си вложил в разработката на самия софтуер :)

При мен както тръгна май точно така ще се случи...в обратния случай пък недобрата разработката на защита я прави безмислена...за заливането със смола, @itso.t е прав, така ще покажеш, че под смолата не си се постарал много


Сря Юни 28, 2006 4:36 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Вто Юни 27, 2006 11:48 pm
Мнения: 13
Местоположение: БГ
Мнение 
Predator_MF написа:
Nikola Kirov написа:
само да не се окаже че разработката на защитата ще ти глътне повече време отколкото си вложил в разработката на самия софтуер :)

При мен както тръгна май точно така ще се случи...в обратния случай пък недобрата разработката на защита я прави безмислена...за заливането със смола, @itso.t е прав, така ще покажеш, че под смолата не си се постарал много


Смолата естествено не е задължителна - единствената й полза е да прикрие какви точно елементи са използвани. Честно казано не ми се занимава с разработка на нестандартен хардуер. Бих се радвал да намеря нещо максимално завършено, без да се брои програмната част. Но това, което може да се намери или не е подходящо, или е претрупано с всякакви екстри и съответно струва неприемливо много.

Ще ми се някъде да продават нещо като флаш-диск (на външен вид) - микроконтролер с USB накрайник, пластмасов корпус и някакъв базов софтуер вътре, който само да може да приеме зареждането на същинската програма. Това е нещо като въображаем продукт, не знам дали се произвежда някъде, но идеята ми е да не се налага да се занимавам с платки и монтаж (че и корпус накрая) - дори само 1-2 елемета да има да се запоят пак е сложна задача. Особено като се има предвид, че крайният резултат не е обект на търговия, а помощно средство.


Сря Юни 28, 2006 5:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Ами купи го тогава от някой, зa който е обект на тьрговия :) Писа ли на тези от aladdin.de?


Сря Юни 28, 2006 5:06 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение 
Не съм рекламно лице на Футурел или SiLabs, но може да е от помощ:

KITDEV-ToolStick-EK, Eval.Platform for Silabs MCUs

http://www.futurel.bg

цена (без ДДС):
До 5 бр. 6 - 10 бр. Над 10 бр.
20.010 лв. 19.427 лв. 19.057 лв

описание:
http://www.silabs.com/public/documents/tpub_doc/evbdsheet/Microcontrollers/en/ToolStick-EK.pdf

Получаваш два процесора, единия с USB, няма поене, няма хардуерна работа.

За ethernet варианта - не е ли по-добре с онлайн активиране при всяко пускане ? вярно трябва интернет;

Покрай PECompact попаднах на линк към софтуер за подобни цели - краткия преглед ми се стори обещаващ:
http://www.diprotector.com


Сря Юни 28, 2006 10:43 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Вто Юни 27, 2006 11:48 pm
Мнения: 13
Местоположение: БГ
Мнение 
gicho написа:
Не съм рекламно лице на Футурел или SiLabs, но може да е от помощ:

KITDEV-ToolStick-EK, Eval.Platform for Silabs MCUs

http://www.futurel.bg

цена (без ДДС):
До 5 бр. 6 - 10 бр. Над 10 бр.
20.010 лв. 19.427 лв. 19.057 лв

описание:
http://www.silabs.com/public/documents/tpub_doc/evbdsheet/Microcontrollers/en/ToolStick-EK.pdf

Получаваш два процесора, единия с USB, няма поене, няма хардуерна работа.

За ethernet варианта - не е ли по-добре с онлайн активиране при всяко пускане ? вярно трябва интернет;

Покрай PECompact попаднах на линк към софтуер за подобни цели - краткия преглед ми се стори обещаващ:
http://www.diprotector.com


Мерси за линка - доколкото го прегледах бързо изглежда обещаващо. Дано само да е добре документирано, защото от беглия прочит разбрах, че зареденият firmware се активира от тяхното IDE. Ще го поровя по-обстойно.

За онлайн активирането и аз си мисля, че е почти заместител на Ethernet устройство. Тънкият момент е все пак силната зависимост от интернет - колкото и да са добри доставчиците, все от време на време попрекъсва връзката - я няма ток някъде, я скъсали кабел. А евентуалните клиенти на защитаваната програма може да живеят в отдалечени градчета с несигурни комуникации. Може да се спори по темата, но според мен не е добре да се обвързва функционалността на дадена програма с интернет връзката (в случай когато програмата няма никакво отношение със съществуването на Интернет).


Сря Юни 28, 2006 11:53 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 35 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни