Configuring an application to run in Secure Mode is not enough to ensure security. It is not safe to expose the entire ITP/OnLine ASP.NET web application to the Internet, unless:
If an ITP/OnLine installation contains Secure Mode as well as non-Secure Mode applications, it is still possible to expose the Secure Mode applications to the Internet. In this case, one must place a firewall between ITP/OnLine ASP.NET and the Internet which exposes only the URLs that belong to the Secure Mode applications, and no other URLs.
If the custom applications contain ASP.NET (aspx) pages that use ASP.NET web controls, it may be necessary to expose the web URL /itp/WebResource.axd through the firewall; where itp is the name of the virtual directory of ITP/OnLine. This URL is used by ASP.NET to expose certain dynamically generated content. The default content and sample applications delivered with ITP/OnLine ASP.NET do not use ASP.NET web controls and therefore do not require this URL to be exposed.