Silverlight кодирует защиту потребности?

On Begin Overlap срабатывает только тогда, когда вы начинаете перекрытие, поэтому если у вас есть какая-то логика, которая устанавливает ваше «может взобраться» на false, вам нужно будет выйти за пределы коллайдера и снова вернуться в него для другого события Begin Overlap.

5
задан Emrah Diril 28 October 2008 в 17:45
поделиться

6 ответов

Просмотреть приложение Silverlight клиентская загрузка .xap файл, который содержит dll и одну конфигурацию xml и дополнительные ресурсы. dll содержит скомпилированный код c#, который работает во времени выполнения Silverlight в клиентской машине. Время выполнения Silverlight является в основном подмножеством полного времени выполнения .NET. Таким образом, точка является пользователем, получает код в dll и затем может использовать инструменты для получения кода первоисточника. Так самое большее можно сделать, путаница. Все еще для очень критического кода, который не должен быть опцией. Можно использовать некоторый другой путь (WCF, или другие веб-сервисы для сокрытия некоторой части кода могут быть), если это кричит потребность.

5
ответ дан 18 December 2019 в 09:54
поделиться

Если Вы хотите видеть, как легкий это должно посмотреть на код в приложении Silverlight, просто выполняет текст SilverlightSpylink FirstFloor. Пока Ваш установили Отражатель.NET, Вы сможете видеть (поскольку Вы взаимодействуете с приложением), весь исходный код включая xaml файлы.

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

2
ответ дан 18 December 2019 в 09:54
поделиться

Каждый раз, когда Вы находитесь в веб-браузере, весь клиентский код загружается на машину и может быть исследован пользователем. Это идет для JavaScript, Flash и Silverlight.

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

6
ответ дан 18 December 2019 в 09:54
поделиться

При помещении прагмы - Никакой Кэш - не будет препятствовать тому, чтобы .xap был сохранен на машине, вместо этого это будет передано потоком плагином Silverlight. Без прагмы .xap файл хранится во временных интернет-файлах.

Помещение приложения на странице на https далее защитит transmition .xap

Если возможно потребуйте, чтобы аутентификация просмотрела веб-страницу / .xap, файл (благодарит Joel),

1
ответ дан 18 December 2019 в 09:54
поделиться

Если Ваше испуганное, кто-то украдет Вашу интеллектуальную собственность и тот закон, будет недостаточно, То необходимо будет запутать код. Но я не звонил бы, та защита на говорят, но средство устрашения к случаю перепроектируют.

2
ответ дан 18 December 2019 в 09:54
поделиться

Эмра,

Да, для приложения SL возможно запутывание.

1
ответ дан 18 December 2019 в 09:54
поделиться
Другие вопросы по тегам:

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