I have a webpage that is written in ASP.NET. From this page I call classes from a managed C++ class library dll. This C++ dll implements some proprietory algorithms which I do not want to be known. The ASP page is hosted on a Windows 2003 Server.
I have some questions reg this setup. I have only a limited knowledge on web development and related security issues. So my questions may be absurd. So please bear with me.
1. How safely can I tell that the information in this dll cannot be accessed by a user accessing this ASP.NET webpage?
2. How difficult will it be for somebody to find out the location and directly download this dll?