Ci sono alcune aziende che offrono soluzioni ospitate. Alcuni che mi vengono in mente sono Arc2Cloud , GeoIQ , WeoGeo , ecc. Anche se alcuni di loro non lo elencano sul loro sito, puoi contattarli e saperne di più.
Personalmente, non li ho usati direttamente e preferisco un'altra strada: usare il mio stack gis nel cloud.
È possibile utilizzare ArcGIS Server / Geoserver / Mapserver con PostGIS o un'intera suite di altre tecnologie su una qualsiasi delle soluzioni cloud (ad esempio Amazon AWS ) se si desidera eseguire il proprio stack.
Se hai intenzione di proteggerlo, dimentica il fatto che si tratta di un server "GIS". Il problema è lo stesso di proteggere un server normale.
Mettere il sito dietro la VPN è un buon consiglio di Matthew, ma IMHO è anche lento.
Un'altra cosa da considerare è che è possibile configurare la maggior parte dei server GIS per funzionare su HTTPS , in modo da lasciare il problema come problema standard di protezione di un sito tramite HTTPS. A seconda del server Web in uso, questa può essere o meno una cosa che richiede molta CPU per il server (i server Web più recenti sono fantastici nel rendere questa scala adatta).
Naturalmente altre persone consiglieranno di usare l'autenticazione basata su token su canali non criptati (come std http). Anche se questo può essere più semplice sulla larghezza di banda, significherà anche che sarai aperto agli attacchi di sniffing di sessione .
La protezione di un sito Web è un problema che richiede la conoscenza di vari attacchi e, se si chiede come "proteggerlo", molto probabilmente non si dovrebbe fare da soli.
Ricorda solo che non sarai in grado di proteggerlo al 100% (dopotutto è connesso a Internet), devi solo renderlo più difficile da rompere. Quanto è difficile per te.