【发布时间】:2017-11-22 06:43:43
【问题描述】:
我正在开发一个网站并使用leafLet 进行可视化。数据来自数据库,一切正常。
我开发了这样的东西: https://maps.gcc.tas.gov.au/dogexerciseareas.html
如您所见,如果您在页面上单击鼠标右键并选择 ViewSource,您可以看到服务器名称、端口和数据库 (typeName : 'GCC_cc:DogExerciseAreas',)。对我来说,这不是很安全,特别是如果我们托管所有内容(IIS、DB、GeoServer,..),那么,有没有办法在客户端隐藏这些细节并使其更安全。
【问题讨论】:
-
使用代理,让它处理授权细节。
-
Ivan 能否请您解释一下,是的,我看到有人建议使用 Proxy 将它们放在同一个端口上,但我从未尝试过,它会隐藏这些设置吗?
-
更改您的图层名称,使其与您的图层名称不同?服务器名称和端口往往是公共知识,因此人们可以看到您的地图
-
好论据伊恩,谢谢
标签: sql asp.net-mvc security leaflet geoserver