Возможно ли восстановить предварительную компиляцию ASP.NET? - PullRequest
4 голосов
/ 24 февраля 2011

Я создал веб-сайт и опубликую его ...

Я хочу знать, сможет ли кто-нибудь, кто получит доступ к моему FTP и загрузить мой предварительно скомпилированный веб-сайт, "вернуть" компиляцию DLLи заново создайте мой код!

Возможно ли это?

Если это возможно, как я могу защитить свой код?

Ответы [ 3 ]

3 голосов
/ 24 февраля 2011

Возможно декомпилировать ваших сборок. Там нет 100% безопасный способ защитить ваш код. Вы можете запутать свои сборки. Это усложнит задачу, но все же можно получить ваш код.

3 голосов
/ 24 февраля 2011

Да, кто-то теоретически может, с такими инструментами, как Reflector .Вы должны попробовать запутывание вашего кода.См .: Что вы используете для защиты своего кода .NET от обратного инжиниринга?

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

РЕДАКТИРОВАТЬ

Отражатель больше не бесплатен (но все же это хороший инструмент!).В качестве альтернативы есть бесплатный и с открытым исходным кодом ILSpy

2 голосов
/ 24 февраля 2011

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

Хорошо скрывайте свои DLL!

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