Чем вы защищаете сборку .NET (c#)?

Доброго времени.

Столкнулся с необходимостью защитить сборку от дизассемблирования, если можно так выразится в отношении .NET.
Подскажите кто чем накрывает, и как успехи, помогает защитить? Пробовал демо версию .net reactor, но при выставленных параметров на максимум, его снимает стоковый de4dot (может это потому что демка? хотя написано что функционал не урезан. Или я чтото делаю не так).
  • Вопрос задан
  • 1301 просмотр
Пригласить эксперта
Ответы на вопрос 4
@ruslanfedoseenko
С++/C# разработчик
Единственный надежный и простой вариант это выносить критичный код в нативные сборки и pinvok-ать их либо на c++/cli сделать обертки. С обфускатором может возникнуть куча проблем, например если вы используете remouting или wpf.
Ответ написан
Alex_At_Net
@Alex_At_Net
Чат о разработке ПО - https://t.me/at_net
Посмотрите SmartAssembly. Его многие используют.
Ответ написан
@Kaidoz
Разработчик C#/C++
Попробуйте совмещать несколько офускаторов. Для примера .Net Reactor + ConfuserEx. После убрать сигнатуры, которые оставляют обфускаторы(detect it easy). Допустим вот ConfuserEx оставляет атрибут с названием пространства имен,а лучше вырезать это,опен сорц же. В целом поможет защитить, хоть и придется танцевать с бубном.
Желательно сделать обертку на C++, увеличит сильно порог входа, если кто-нибудь вскрыть захочет.
Сборку тяжелее будет вскрыть, но детекты будут от антивирусов(Эвристический анализ).
Ответ написан
Splinter_1g
@Splinter_1g
.NET Core, VueJS
Оборачиваю любые wpf приложения VMProtect'ом (лиц.). Но настройки нужные грамотные, т.к. локализация через биндинги (mvvm) + кастомный mvvm фреймворк, из-за чего любые строки могут полететь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Fmedia Санкт-Петербург
от 120 000 до 150 000 руб.
Faradise Москва
от 120 000 до 120 000 руб.
LC Group Новосибирск
от 90 000 до 160 000 руб.
18 янв. 2019, в 21:37
1500 руб./за проект
18 янв. 2019, в 19:30
150000 руб./за проект
18 янв. 2019, в 18:43
1000 руб./в час