本人对这些不是很了解,出于爱好涉猎相关的东西,问题如下:
我有一个页面,其中的 js 脚本会请求某第三方服务,服务可以设置域名安全。
比如我把域名设置为 http://example.com ,但是其他人可以通过简单的例如配置 host 来实现模拟这个域名发出的请求。
问题 1: 如何模拟一个域名来发出请求?
然后我就换个方式把后台服务的安全域名设置为 https://exapmle.com ,这样对方就无法模拟我的域名来进行 https 请求了
问题 2:因为 https 请求必须使用证书,而且证书的签证域名必须是经过验证是你所有的,因此 https 的请求是无法伪造的,我这样理解是对的吗?
引伸问题 3:对于没有后台服务的纯静态的前端页面,因为没有后台接口都是写 js 调用 api,因此如果调用一些第三方服务的 API,势必会导致要把 authKey 这一类的东西暴露出来,就会存在被人恶意利用 authKey 来伪造请求,有什么办法可以保证安全的办法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.