有什么办法可以把后端服务器完全隐藏起来啊

2018-08-01 16:54:45 +08:00
 ns2250225
一个 WEB 项目,浏览器访问的时候,F12 会暴露后端 API 的地址,有没有什么办法可以隐藏这个信息啊,求大神指点 😱,备注:后端接口都做了鉴权,可是老板要求要隐藏后端信息。。。
14872 次点击
所在节点    程序员
83 条回复
sakudie
2018-08-01 16:59:38 +08:00
搞个网关? 前端请求到网关,网关转发到对应的服务
glacer
2018-08-01 16:59:56 +08:00
CDN 啊。
隐藏后端服务器 ip 是为了防止 ip 暴露被人恶意攻击,和你接口是否做鉴权没任何关系。
qiayue
2018-08-01 17:00:35 +08:00
websocket 传二进制数据
mcfog
2018-08-01 17:01:40 +08:00
告诉老板他看到的是前端服务器
cszhiyue
2018-08-01 17:03:08 +08:00
其实是防爬虫吧
ThirdFlame
2018-08-01 17:03:12 +08:00
怎么隐藏,不通信就能隐藏了。 能不通信么? 不能,so 隐藏不了。
CDN 是一种办法,但是接口 该有还是有啊
cszhiyue
2018-08-01 17:03:54 +08:00
@glacer #2 cdn 主要是静态资源吧? api 做 cdn ????
xiaohuangya
2018-08-01 17:08:06 +08:00
@mcfog 真是个小机灵鬼呢。
PulpFunction
2018-08-01 17:10:05 +08:00
加密?
prolic
2018-08-01 17:10:38 +08:00
没有,别想了
keinx
2018-08-01 17:11:48 +08:00
隐藏接口了怎么请求接口?用 JS 禁止他 F12 ?但是也只是表面功夫呀。
guixiexiezou
2018-08-01 17:12:01 +08:00
cdn 居然能做 api???????怎么实现的。。完全隐藏不可能, 但可以做成混淆,例如微博那种动态生成
Quarter
2018-08-01 17:13:07 +08:00
不可能的,你总得有一个请求地址吧
chairuosen
2018-08-01 17:18:09 +08:00
@guixiexiezou 国内安全宝那种就可以啊 国外 cloudflare,全站 CDN
glacer
2018-08-01 17:18:22 +08:00
@cszhiyue
@guixiexiezou
域名 A 记录指到 CDN,CDN cname 记录指到服务器
v2dead
2018-08-01 17:22:25 +08:00
你们是怕人攻击 DDos 么?简单的买个防 D 代理,业务服务器就隐藏在高防 IP 后面了。


对了,套路云穷逼套餐 30Gb 的是 2 万每月起步。
whypool
2018-08-01 17:23:07 +08:00
没有,下一个
mawerss1
2018-08-01 17:41:59 +08:00
@mcfog 你这个小机灵可真鬼
NicholasYX
2018-08-01 17:45:27 +08:00
隐藏了怎么请求?
WordTian
2018-08-01 17:47:44 +08:00
隐藏 ip 可以,隐藏接口不可能啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX