内部接口如何保证安全性

发布于 2022-09-11 22:53:19 字数 80 浏览 17 评论 0

如果人家知道了你接口的url跟参数,host, 那么内部http接口也就可以直接被调用了, 那么内部接口 的安全性如何做呢, 虽然这个也不容易知道

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ま昔日黯然 2022-09-18 22:53:19

几个层面:

1、不开放。内部接口只对内部网络开放,只有同一个子网下才可以调用,从源头上确保访问者可信。

2、如果因某些原因必须开放,那么如果请求来源可控,可以通过设置白名单的方式来确保安全。

3、如果因某些原因请求来源不可控,无法设置白名单,可以约定一套接口认证机制,比如每个请求携带一个密码,或者JWT之类的认证方案。

4、即使约定了认证机制,在中间传输环节仍可能被篡改,这时可以启用 SSL,并辅以请求签名机制。

上述所有方案可以结合在一起使用。

蝶舞 2022-09-18 22:53:19

这个可以配置服务区的安全组,也可以在后端配置host来源

生生漫 2022-09-18 22:53:19

这种东西完全可以用权限校验做啊。
既然你都提到安全性了,那么想必你们也会有token或者类似的东西。
如果不在源头拦截,那么就在进入接口的时候,先验证token的权限,没权限直接打回

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文