Поддержка защиты .NET

Все, что касается электронных ключей SenseLock, но не попадает по тематике в остальные форумы раздела

Поддержка защиты .NET

Сообщение demon » Вт, 12 авг 2008 17:14

Всем привет, рад присоединится к сообществу и, собственно, выразить свое восхищение сайтом компании http://senselock.ru.

Наша компания (Робософт) разрабатывает различное ПО и столкнулась с задачей защиты инсталлируемых версий.

Хотелось бы узнать, когда в распоряжении разработчиков появятся "обертки" под .NET для ускорения разработки защиты такого ПО.

И еще вопрос - теоретический, т.к. мои знания несколько ограничены в данном контексте - насколько удорожается устройство защиты (ключ) если ко всему, что уже реализовано, использовать более емкую память для хранения модулей/библиотек основной программы для ПК, объемом, скажем, 2Мб? Выпускаются ли серийно микроконтроллеры с такими объемами памяти?

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

Благодарю за ответы.
demon
 
Сообщения: 18
Зарегистрирован: Вт, 12 авг 2008 16:16

Re: Поддержка защиты .NET

Сообщение Anton » Сб, 16 авг 2008 19:36

Благодарим за оценку нашего сайта.

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

Вопрос по поводу большей памяти решается использованием ключей SenseLock со встроенной Flash памятью. Следите за нашими анонсами новой продукции.

demon писал(а):Всем привет, рад присоединится к сообществу и, собственно, выразить свое восхищение сайтом компании http://senselock.ru

Хотелось бы узнать, когда в распоряжении разработчиков появятся "обертки" под .NET для ускорения разработки защиты такого ПО.

И еще вопрос - теоретический, т.к. мои знания несколько ограничены в данном контексте - насколько удорожается устройство защиты (ключ) если ко всему, что уже реализовано, использовать более емкую память для хранения модулей/библиотек основной программы для ПК, объемом, скажем, 2Мб? Выпускаются ли серийно микроконтроллеры с такими объемами памяти?

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

Благодарю за ответы.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Сообщение demon » Вс, 17 авг 2008 14:55

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

нет, под "оберткой" я имел в виду некий компонент для .NET с объектной моделью внутри, для ускорения разработки программ в managed среде.

Вопрос по поводу большей памяти решается использованием ключей SenseLock со встроенной Flash памятью. Следите за нашими анонсами новой продукции.


хм.. а от использования внешней памяти (вынесенной за пределы чипа) не пострадает разве защищенность? все что сможет считать с нее контроллер, сможет считать и злоумышленник...
demon
 
Сообщения: 18
Зарегистрирован: Вт, 12 авг 2008 16:16

Сообщение Anton » Пн, 18 авг 2008 13:03

demon писал(а):нет, под "оберткой" я имел в виду некий компонент для .NET с объектной моделью внутри, для ускорения разработки программ в managed среде.


Вы можете сделать такой компонент самостоятельно используя библиотеки VC. Мы же в свою очередь также поставим эту задачу на решение в ближайшем будущем.

хм.. а от использования внешней памяти (вынесенной за пределы чипа) не пострадает разве защищенность? все что сможет считать с нее контроллер, сможет считать и злоумышленник...


Шифрование спасёт вас в этой ситуации.
При помощи удалённого обновления можно загружать в ключ шифрованные модули и выполнять их там. Минусов два. Первый - время на загрузку. Второй - ограничение циклов записи энергонезависимой памяти ключа (100.000 циклов).
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Сообщение demon » Сб, 30 авг 2008 13:15

Вы можете сделать такой компонент самостоятельно используя библиотеки VC. Мы же в свою очередь также поставим эту задачу на решение в ближайшем будущем.

значит задача решается
спасибо за ответы!
demon
 
Сообщения: 18
Зарегистрирован: Вт, 12 авг 2008 16:16


Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron