Member 13408259 Ответов: 1

Защита исходного кода от клиента


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

я использую asp.net ядро и установка системы на сервере

какой способ лучше всего защитить мою исходную папку и коды

Что я уже пробовал:

which way is the best way to protect my source folder and codes 

Richard MacCutchan

О каком клиенте вы говорите?

1 Ответов

Рейтинг:
2

OriginalGriff

Во-первых, если ваш сервер плохо настроен и его безопасность отсутствует, клиент не может напрямую получить доступ к вашему исходному коду C# или VB - он компилируется и запускается на сервере и создает HTML / Javascript-код, который отправляется клиенту. Однако вы можете извлечь свой основной код в скомпилированную сборку DLL и просто вызвать соответствующие биты из ваших файлов aspx.cs, если это сделает вас немного счастливее. При условии, что DLL запутана, это примерно так же безопасно, как вы можете сделать это - что не так уж много, поскольку код должен быть читаем машиной, чтобы вообще работать!

HTML / Javascript вы вообще не можете защитить: клиент может легко просмотреть его содержимое, щелкнув правой кнопкой мыши любую страницу и выбрав "проверить" или "просмотреть источник страницы". Это потому, что HTML разработан, чтобы быть "читаемым человеком", и вы ничего не можете с этим поделать!


Member 13408259

братан , какие инструменты или способ является лучшим способом запутывания веб-приложений .net core, являются
Программа SmartAssembly хороша ? или какой именно ?
спасибо, что помогли мне

OriginalGriff

Я сам не использую обфускатор, поэтому не могу рекомендовать его.
Google может помочь: "обзор обфускаторов c#" должен помочь вам начать работу