Защита DLLs

Довольно много людей действительно интересовались ivé dll, отправил их, и они не тип, который должен отдаваться бесплатно слишком часто...

Я просто задавался вопросом, если бы я должен был продать свои компоненты, пользовательские элементы управления и т.д., как я пошел бы о защите их, с точки зрения владения/шифровать код (если возможный) и т.д. Какие шаги Вы сделали, чтобы помочь предотвратить людей, использующих Ваш, не платя за них?

6
задан James Wiseman 21 March 2017 в 16:07
поделиться

3 ответа

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

Здесь у меня есть весь список, который доступен на рынке. Я использовал многие из них, некоторые из них - это просто зашифрованная строка, открытый метод, частные методы, свойства и все такое. Просто просмотрите его. .

см. Весь список и статью

4
ответ дан 16 December 2019 в 21:37
поделиться

Единственный действительно безопасный способ защитить вашу dll - это не передавать ее им. Вместо этого выставьте его через веб-службу и т. Д. (Очевидно, это работает не во всех случаях). Каждый обфускатор можно взломать, проявив терпение. Подумайте, сколько игровая индустрия тратит на это, и что все ломается / реконструируется в течение нескольких дней, а иногда и часов.

«Юристы» могут служить уровнем защиты, а запутывание информации, безусловно, препятствует простому просмотру. Но решительный хакер (например, для незаконного коммерческого шпионажа) в конечном итоге сможет получить доступ к вашему коду.

Думаю, вам просто нужно взвесить затраты и выгоды ...

3
ответ дан 16 December 2019 в 21:37
поделиться

Что ж, я обязательно помещу информацию о моих правах на копию, название компании и название производства в мою DLL. Всякий раз, когда кто-нибудь его использует, эта информация по-прежнему появляется в моей DLL. И если возможно, я попытаюсь использовать инструмент Dotfuscator из Visual Studio, который помогает скрыть мою DLL.

1
ответ дан 16 December 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: