1. A method comprising: receiving a static web application at a trusted server; validating assurance characteristics of the static web application; and upon successful validation of the static web application, providing access to the static web application via a uniform resource locator (URL) that identifies the static web application at a trusted server location within a public Internet and that can be used to navigate to the static web application from a browser running on a client device, the browser having a first set of permissions to utilize local resources of the client device, wherein the static web application includes at least one object that is stored as a server-side component, only the at least one object is granted a second set of permissions including at least one permission additional to the first set of permissions that is not included in the first set of permissions for the at least one object to utilize local resources of the client device during execution of the static web application by the browser when the static web application is executed on the browser running on the client device, and upon receiving a change to an object of the static web application, the validating of the assurance characteristics of the static web application, as a whole, is performed before the change to the object is made accessible via the URL.