I have some web services.
They are used by a silverlight application and on their own by other apps.
What is the best way to secure these so that hackers cannot access them directly?
Currently they are blocked to localhost only then the silverlight application calls the web application and the web application calls the web services itself.
I hate this solution because it adds another layer and there is a performance hit.
Do not want to change the web service code if at all possible.