Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to secure my server methods

i've just read a few posts on hiding Silverlight code in some way. Main conclusion was that you can obfuscate it, but you can't realy hide it, so secure things must be done at the server. But then, anyone can see via Fiddler what kind of data is posted to a particular webservice. For instance, they can see that i'm calling UpdateCustomer.asmx. And if they do, what can i do to stop them from calling that asmx too? Is there a way to allow only 'my silverlight app' to call that method?

like image 240
Michel Avatar asked Nov 15 '22 12:11

Michel


1 Answers

Nope. Someone can always reverse engineer your Silverlight application to steal whatever authentication credential you use. You can make this reverse engineering process more tedious than it would be otherwise, but you can't make it impossible.

Why is it a problem if someone accesses your URL from a custom client? You're authenticating the user, right?

like image 189
Scott Wolchok Avatar answered Dec 13 '22 17:12

Scott Wolchok