2011-01-17 2 views
2

Проводка веб-сайта с использованием aspx и C#, и я хочу, чтобы encript мой код C# (.cs-файлы). Нет, boby вижу и меняет свой код.ASPX C# Code Security

Хо, я могу это сделать?

+0

Это 'шифровать' сэр! – Farshid

ответ

1

С ASP.NET у вас есть возможность опубликовать ваш веб-сайт, который будет создавать .aspx «заполнители» и скомпилирует код в двоичные DLL. Однако вы должны убедиться, что у вас нет опции «Разрешить обновление этого предварительно скомпилированного сайта», чтобы на сервере хостинга не отображался код или разметка.

1

компилируйте и публикуйте ваш веб-сайт. и вы можете попробовать Dotfuscator

+0

как я могу скомпилировать мой веб-сайт? – atromgame

+0

в проводнике проекта, выберите свой проект, нажмите правую кнопку, и вы увидите окно меню параметров. и есть вариант, какое имя «публиковать» просто нажмите на него и следуйте инструкциям –

1

шифрованный (или даже запутывания) ваш код, вероятно, неправильный путь пойдите об этом.

Вместо этого убедитесь, что только уполномоченные лица имеют доступ к этой машине. Пользователи, получающие доступ к сайту через IIS, не смогут получить доступ к каким-либо файлам .cs.

Даже если вы скомпилируете свое приложение, все сборки .NET все еще могут быть разобраны. Обфускация делает ее более сложной, но не невозможной.