开发者社区 问答 正文

关于canal的安全策略

环境信息

canal 1.1.1 mysql 8.x

问题描述

canal如何应对非法连接? 由于canal的源代码里面没有找到相关安全配置,自己在ClientAuthenticationHandler的messageReceived方法里面写了一个简单的IP过滤、用户名密码检测。

提问275.png

经测试,确实可以防止非法客户端连接。 但是还是没有安全感,因为canal开放了两个端口,11111和11112,而且不确定messageReceived方法是否是端口的必经之路。想知道安全策略模块,写在哪个地方,才算真正的安全。

原提问者GitHub用户liuquanal

展开
收起
古拉古拉 2023-05-08 16:50:44 111 分享 版权
1 条回答
写回答
取消 提交回答
  • ClientAuthenticationHandler这是唯一的路径

    原回答者GitHub用户agapple

    2023-05-09 18:25:37
    赞同 展开评论