dubbo接口存在什么安全性问题?

发布于 2021-12-02 22:38:28 字数 433 浏览 819 评论 4

因为dubbo接口大多属于微服务系统间的调用,不像http或者wsdl这种,都是直接暴露在外,请问这种接口,有可能直接单独被捕获访问到吗?存在什么安全性问题?针对这类接口的测试,需要像http之类的接口一样做很完备的入参校验吗?

我的疑惑来源:因为dubbo接口属于系统间调用的,各方存在依赖关系,比如C系统调用B系统接口,B系统接口调用A系统接口,A系统接口只是单纯的接受B传过来的入参,并不会对B传过来的入参做规范校验,(尤其是遇到参数是大对象的这种)这样一旦上层接口传参有问题的时候,下层接口是没办法知晓的。

而且从service层切入的接口测试,跟直接从最外层切入的接口测试,对入参校验的要求是不一样的。有些代码规范里面,入参校验写在controller层,service层就很少涉及参数校验,都是拿来直接用的。

思考题:从不同层面切入接口去做对应的接口测试,那各自的被测点,侧重点分别都有哪些?

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

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

发布评论

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

评论(4

晚风撩人 2021-12-08 10:01:26

dubbo一般都做内部系统服务,加那么安全检验干嘛. 网关入口强检验还差不多

裸钻 2021-12-08 04:34:56

都有的吧

终陌 2021-12-07 15:10:58

dubbo 后台管理页面有限制通信的功能 限制那些ip访问那些服务 不可能直接给你访问

路还长,别太狂 2021-12-07 10:57:56

内部服务,局域网隔离,外面扫不到的,除非有内鬼。互联网服务主要要保证性能,加那么多限制没必要,对外的处理一下就行了。不过想加授权也是可行的,grpc可以设置一个简单的密钥,dubbo不知道是否有。

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